Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker-untar on btrfs_graph extremely slow #75

Closed
ramelito opened this issue Sep 2, 2015 · 3 comments
Closed

docker-untar on btrfs_graph extremely slow #75

ramelito opened this issue Sep 2, 2015 · 3 comments

Comments

@ramelito
Copy link

ramelito commented Sep 2, 2015

Environment:

  • cf v214
  • diego 0.1398.0
  • cf cli v6

Reproducing:
cf docker-push redis altoros/redis

on the cell vm start htop and filter out with docker keyword
time to apply layers onto btrfs_graph is so long and this leads to stopping application by timeout

there are no network delays

i know there is an issue with docker and btrfs and i wonder can we switch off btrfs for garden-linux or are there any knobs to tune it out?

@cf-gitbot
Copy link

We have created an issue in Pivotal Tracker to manage this. You can view the current status of your issue at: https://www.pivotaltracker.com/story/show/102564552.

@emalm
Copy link
Member

emalm commented Oct 13, 2015

Hi, @ramelito,

It sounds like this is more of an issue with the operation of garden-linux, rather than with Diego itself, so it would be better to raise this as an issue on the garden-linux repo or its BOSH release. At this point garden-linux is committed strongly to btrfs as the preferred filesystem for its graph layers, although the Garden team can comment more comprehensively on their decision. In our experience on the Diego team, it has been slow in some regards, but generally we haven't seen performance problems with it on that magnitude, so it's possible that something unexpected is going wrong.

Thanks,
Eric, CF Runtime Diego PM

@emalm
Copy link
Member

emalm commented Oct 25, 2015

Closing. As stated earlier, if you're still seeing this issue, please raise it with the garden-linux project for better visibility with the CF Garden team. It's also worth noting that we've observed some other issues running btrfs under heavy workloads, and the Garden team is working on alternate approaches for managing container layers that still meet CF's requirements. Please consult their team tracker for the current state of work.

Thanks again,
Eric

@emalm emalm closed this as completed Oct 25, 2015
jfmyers9 pushed a commit that referenced this issue Mar 2, 2016
Submodule src/github.com/pkg/sftp cbc2879..e84cc8c:
  > Merge pull request #85 from pkg/rootdir
  > Merge pull request #81 from pkg/server-option
  > Merge pull request #80 from pkg/functional-options
  > Merge pull request #78 from pkg/server-readonly
  > Merge pull request #79 from pkg/readme-badges
  > Merge pull request #77 from pkg/namedreturns
  > Merge pull request #75 from pkg/golint
  > Merge pull request #73 from mdlayher/golint
  > Merge pull request #74 from LiterallyElvis/master
  > Merge pull request #72 from mdlayher/master
  > Merge pull request #70 from pkg/fixedbugs/69
  > Merge pull request #67 from mdlayher/master
  > Merge pull request #64 from pkg/fixedbugs/28
  > Merge pull request #63 from pkg/fixedbugs/5
  > Merge pull request #61 from pkg/add-travis
  > Merge pull request #62 from xiu/bugfix/35-cant-remove-directories-on-servu
  > Merge pull request #58 from sykesm/client-realpath
  > Merge pull request #60 from pkg/fixedbugs/57
  > updated contribution guidelines

Signed-off-by: James Myers <jmyers@pivotal.io>
winkingturtle-vmw added a commit that referenced this issue Apr 6, 2023
bump auction auctioneer bbs buildpackapplifecycle bytefmt cacheddownloader cfdot diego-ssh dockerapplifecycle dockerdriver ecrhelper executor fileserver goshims healthcheck inigo localdriver locket operationq rep route-emitter routing-api routing-info systemcerts trace-logger vizzini volman workpool garden grootfs guardian idmapper

Submodule src/code.cloudfoundry.org/auction f4db6c51a..20b5e4eb0:
  > Bump to ginkgo/v2 and lager/v3 (#10)
Submodule src/code.cloudfoundry.org/auctioneer 7b69d26e0..6757f6637:
  > Bump to ginkgo/v2 and lager/v3 (#11)
Submodule src/code.cloudfoundry.org/bbs 952b49bde..41bd09f9f:
  > fix for `go vet` failures (#63)
  > Bump to lager/v3 (remaining)
  > Bump sqldb/helpers + test helpers to lager v3 (#61)
  > Bump to ginkgo/v2
Submodule src/code.cloudfoundry.org/buildpackapplifecycle 9bfd77998..b3c0aa499:
  > Merge pull request #61 from cloudfoundry/with-ginkgo-v2
  > Merge pull request #59 from cloudfoundry/develop
Submodule src/code.cloudfoundry.org/cacheddownloader 456a733fa..3de1f8d2e:
  > Bump to ginkgo/v2 and lager/v3 (#23)
Submodule src/code.cloudfoundry.org/cfdot f68fa7f78..9c6e1b442:
  > Bump to ginkgo/v2 and lager/v3 (#6)
Submodule src/code.cloudfoundry.org/diego-ssh 0fc4f3a7d..1003fb588:
  > Bump to ginkgo/v2 and lager/v3 (#47)
Submodule src/code.cloudfoundry.org/dockerapplifecycle 163faedf6..36aa90971:
  > Bump to ginkgo/v2 (#11)
  > Regenerate test certificates
Submodule src/code.cloudfoundry.org/dockerdriver 16e1fe9ba..76bff1bc5:
  > Bump to ginkgo/v2 and lager/v3 (#3)
  > Update PULL_REQUEST_TEMPLATE.md
  > content change
Submodule src/code.cloudfoundry.org/ecrhelper 9a7c7e5a9..3949c0207:
  > Bump to ginkgo/v2 (#2)
Submodule src/code.cloudfoundry.org/executor 1e5a6f15b..208a08c51:
  > With ginkgo v2 and lager/v3 (#75)
  > Ensure we release info lock when marshaling fails
  > Update garden container logging tags
  > Fix typo in function name
  > Fetch all containers for cleanup
  > Executor releases resources only when a container is successfully deleted
Submodule src/code.cloudfoundry.org/fileserver 11af6ea87..f3dfda90a:
  > Bump to ginkgo/v2 && lager/v3 (#7)
Submodule src/code.cloudfoundry.org/goshims bb24d2ef7..cf8c6ba6c:
  > Bump golang.org/x/net from 0.7.0 to 0.8.0 (#24)
  > Bump golang.org/x/net from 0.0.0-20200301022130-244492dfa37a to 0.7.0 (#23)
  > Bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.0 (#22)
  > Bump github.com/go-sql-driver/mysql from 1.5.0 to 1.6.0 (#21)
  > Revert "Bump github.com/go-sql-driver/mysql from 1.5.0 to 1.6.0 (#19)" (#20)
  > Bump github.com/go-sql-driver/mysql from 1.5.0 to 1.6.0 (#19)
  > Merge pull request #18 from cloudfoundry/dependabot/add-v2-config-file
  > Merge pull request #17 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.36.0
  > Merge pull request #16 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.35.0
  > Merge pull request #15 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.34.1
  > Merge pull request #14 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.34.0
  > Merge pull request #13 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.33.2
  > Merge pull request #12 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.33.1
  > Merge pull request #11 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.32.0
  > Merge pull request #10 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.31.1
  > Merge pull request #9 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.31.0
  > Merge pull request #8 from cloudfoundry/dependabot/go_modules/google.golang.org/grpc-1.30.0
  > go mod vendor
  > Merge pull request #7 from cloudfoundry/dependabot/go_modules/google.golang.org/grpc-1.29.1
  > 🤖 go mod vendor
  > go get -u all
  > Add gitignore file
  > Convert to go modules
  > Add SetEnv to the command interface
Submodule src/code.cloudfoundry.org/healthcheck d7f787b20..7670cbf97:
  > Bump to ginkgo/v2 (#9)
Submodule src/code.cloudfoundry.org/inigo 18bab030e..3c8b1a8f8:
  > Bump to ginkgo/v2 & lager/v3 (#25)
Submodule src/code.cloudfoundry.org/localdriver 1b0a47b1c..0668dcc60:
  > Bump to ginkgo/v2 & lager/v3 (#2)
Submodule src/code.cloudfoundry.org/locket 76a930295..5e8522d97:
  > {fake_runner,fake_runner_v2} to be used with (#14)
  > Add BeforeSuite in the right place
  > Fix govet errors
  > Bump to lager v3
  > WIP - upgrading to ginkgo v2+ ginkgomon_v2
Submodule src/code.cloudfoundry.org/operationq da3eb228f..4522d0860:
  > Bump to ginkgo/v2 (#2)
  > Fix the test for max capacity
  > Ginkgo v2: don't use Done channels
  > Update PULL_REQUEST_TEMPLATE.md
  > content change
Submodule src/code.cloudfoundry.org/rep be8beeb46..f627e21dd:
  > Bump to ginkgo/v2 && lager/v3 (#39)
Submodule src/code.cloudfoundry.org/route-emitter c907cd8f6..da039b0c1:
  > Bump to ginkgo/v2 && lager/v3 (#21)
Submodule src/code.cloudfoundry.org/routing-api ff096da8d..2bf566855:
  > Fix ginkgo deprecations with Done channels
  > Fix ginkgo v2 flag deprecation notices
  > Bump to lager v3
  > Convert  to ginkgo v2 + inline the archived trace package
  > Convert to ginkgo v2 + inline the archived trace package
  > ignore .test files in the repo
  > Bump to ginkgo/v2
  > Bump to ginkgo/v2 - WIP
  > Allow uaaclient callers to optionally pass in a protocol via (#30)
Submodule src/code.cloudfoundry.org/routing-info 7d023ecb0..c6998d604:
  > Bump to ginkgo/v2
Submodule src/code.cloudfoundry.org/systemcerts 95ea366d9..5244fcb1b:
  > refactor: rm use of internal/testenv
Submodule src/code.cloudfoundry.org/vizzini a59096109...6474f903a:
  > fix `go vet` failures
  > Bump to ginkgo/v2 && lager/v3
  < Fix one more test using metric tags
Submodule src/code.cloudfoundry.org/volman 4129b3172..76091d503:
  > Bump to ginkgo/v2 && lager/v3 (#5)
Submodule src/code.cloudfoundry.org/workpool e8b9128ee..2e26d5d93:
  > Bump to ginkgo/v2 (#2)
  > Update PULL_REQUEST_TEMPLATE.md
  > content change
Submodule src/garden d57de807d..8534099e1:
  > Migrate to lager v3
  > Migrate to ginkgo/v2
  > Bump lager to latest on master
  > Revert "bump ginkgo to v2 and lager to v3"
  > Merge pull request #107 from xtremerui/bump-ginkgo-lager
  > Bump golang.org/x/net from 0.0.0-20210428140749-89ef3d95e781 to 0.7.0
  > Merge pull request #105 from cloudfoundry/unpin-components
  > Merge pull request #103 from ebroberson/ginkgov2-done-channels
Submodule src/grootfs ba02da43d..df476b3ba:
  > Swtch to channels from pool
  > Return to pool xfs mounts that don't cause test pollution
  > Generate 10 mount points for all quota tests
  > Use unique mount directory for each test
  > Merge pull request #197 from cloudfoundry/with-ginkgo-v2
  > go mod tidy && vendor
  > Bump lager to latest on master
  > 🔒 dep
  > Merge pull request #196 from cloudfoundry/unpin-components
  > Bump golang.org/x/sys from 0.5.0 to 0.6.0
  > go mod tidy
  > Merge remote-tracking branch 'local/dependabot/go_modules/code.cloudfoundry.org/lager-2.0.0incompatible' into main
  > Merge remote-tracking branch 'local/dependabot/go_modules/github.com/containers/image/v5-5.24.2' into main
  > Merge remote-tracking branch 'local/dependabot/go_modules/github.com/docker/docker-23.0.1incompatible' into main
  > Merge remote-tracking branch 'local/dependabot/go_modules/golang.org/x/sys-0.5.0' into main
  > Bump github.com/opencontainers/runtime-spec
  > Merge pull request #191 from cloudfoundry/out-of-disk-error-with-jammy
Submodule src/guardian 913b899bc..86f0a7d78:
  > Set container properties before creating container
  > Containers() returns all containers when garden.state is all
  > Merge pull request #364 from cloudfoundry/with-ginkgo-v2
  > go mod tidy && vendor
  > Bump lager to latest on master
  > use typeurl/v2
  > 🔓 dep
  > go mod tidy and vendor
  > go mod tidy
  > go mod tidy
  > Merge pull request #361 from cloudfoundry/dependabot/go_modules/github.com/cloudfoundry/gosigar-1.3.9
  > Merge pull request #363 from cloudfoundry/dependabot/go_modules/github.com/onsi/gomega-1.27.4
  > Merge pull request #362 from cloudfoundry/dependabot/go_modules/github.com/containerd/containerd-1.7.0
  > Merge pull request #345 from cloudfoundry/dependabot/go_modules/github.com/emicklei/go-restful-2.16.0incompatible
  > Merge pull request #359 from cloudfoundry/unpin-components
  > Update path to remove unneeded bin dir
  > Remove runc pin
  > Add runc to build package
  > go mod tidy
  > Merge pull request #355 from cloudfoundry/dependabot/go_modules/github.com/containerd/containerd-1.6.19
Submodule src/idmapper a23279655..390987bf5:
  > Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1
  > Merge pull request #65 from cloudfoundry/unpin-components
  > Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0
  > Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4
  > Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.3
  > Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0
  > Bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.6.1
  > Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0
  > Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1
  > Bump github.com/onsi/ginkgo/v2 from 2.4.0 to 2.5.0
  > Bump github.com/onsi/ginkgo/v2 from 2.3.1 to 2.4.0
  > Bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.3.1
  > Bump github.com/onsi/ginkgo/v2 from 2.2.0 to 2.3.0
  > Bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.2.0
  > Bump github.com/onsi/ginkgo/v2 from 2.1.5 to 2.1.6
  > Bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.5
winkingturtle-vmw added a commit that referenced this issue Apr 10, 2023
bump auction auctioneer bbs buildpackapplifecycle bytefmt cacheddownloader cfdot diego-ssh dockerapplifecycle dockerdriver ecrhelper executor fileserver goshims healthcheck inigo localdriver locket operationq rep route-emitter routing-api routing-info systemcerts trace-logger vizzini volman workpool garden grootfs guardian idmapper

Submodule src/code.cloudfoundry.org/auction f4db6c51a..20b5e4eb0:
  > Bump to ginkgo/v2 and lager/v3 (#10)
Submodule src/code.cloudfoundry.org/auctioneer 7b69d26e0..6757f6637:
  > Bump to ginkgo/v2 and lager/v3 (#11)
Submodule src/code.cloudfoundry.org/bbs 952b49bde..41bd09f9f:
  > fix for `go vet` failures (#63)
  > Bump to lager/v3 (remaining)
  > Bump sqldb/helpers + test helpers to lager v3 (#61)
  > Bump to ginkgo/v2
Submodule src/code.cloudfoundry.org/buildpackapplifecycle 9bfd77998..b3c0aa499:
  > Merge pull request #61 from cloudfoundry/with-ginkgo-v2
  > Merge pull request #59 from cloudfoundry/develop
Submodule src/code.cloudfoundry.org/cacheddownloader 456a733fa..3de1f8d2e:
  > Bump to ginkgo/v2 and lager/v3 (#23)
Submodule src/code.cloudfoundry.org/cfdot f68fa7f78..9c6e1b442:
  > Bump to ginkgo/v2 and lager/v3 (#6)
Submodule src/code.cloudfoundry.org/diego-ssh 0fc4f3a7d..1003fb588:
  > Bump to ginkgo/v2 and lager/v3 (#47)
Submodule src/code.cloudfoundry.org/dockerapplifecycle 163faedf6..36aa90971:
  > Bump to ginkgo/v2 (#11)
  > Regenerate test certificates
Submodule src/code.cloudfoundry.org/dockerdriver 16e1fe9ba..76bff1bc5:
  > Bump to ginkgo/v2 and lager/v3 (#3)
  > Update PULL_REQUEST_TEMPLATE.md
  > content change
Submodule src/code.cloudfoundry.org/ecrhelper 9a7c7e5a9..3949c0207:
  > Bump to ginkgo/v2 (#2)
Submodule src/code.cloudfoundry.org/executor 1e5a6f15b..208a08c51:
  > With ginkgo v2 and lager/v3 (#75)
  > Ensure we release info lock when marshaling fails
  > Update garden container logging tags
  > Fix typo in function name
  > Fetch all containers for cleanup
  > Executor releases resources only when a container is successfully deleted
Submodule src/code.cloudfoundry.org/fileserver 11af6ea87..f3dfda90a:
  > Bump to ginkgo/v2 && lager/v3 (#7)
Submodule src/code.cloudfoundry.org/goshims bb24d2ef7..cf8c6ba6c:
  > Bump golang.org/x/net from 0.7.0 to 0.8.0 (#24)
  > Bump golang.org/x/net from 0.0.0-20200301022130-244492dfa37a to 0.7.0 (#23)
  > Bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.0 (#22)
  > Bump github.com/go-sql-driver/mysql from 1.5.0 to 1.6.0 (#21)
  > Revert "Bump github.com/go-sql-driver/mysql from 1.5.0 to 1.6.0 (#19)" (#20)
  > Bump github.com/go-sql-driver/mysql from 1.5.0 to 1.6.0 (#19)
  > Merge pull request #18 from cloudfoundry/dependabot/add-v2-config-file
  > Merge pull request #17 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.36.0
  > Merge pull request #16 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.35.0
  > Merge pull request #15 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.34.1
  > Merge pull request #14 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.34.0
  > Merge pull request #13 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.33.2
  > Merge pull request #12 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.33.1
  > Merge pull request #11 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.32.0
  > Merge pull request #10 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.31.1
  > Merge pull request #9 from cloudfoundry/dependabot/go_modules/master/google.golang.org/grpc-1.31.0
  > Merge pull request #8 from cloudfoundry/dependabot/go_modules/google.golang.org/grpc-1.30.0
  > go mod vendor
  > Merge pull request #7 from cloudfoundry/dependabot/go_modules/google.golang.org/grpc-1.29.1
  > 🤖 go mod vendor
  > go get -u all
  > Add gitignore file
  > Convert to go modules
  > Add SetEnv to the command interface
Submodule src/code.cloudfoundry.org/healthcheck d7f787b20..7670cbf97:
  > Bump to ginkgo/v2 (#9)
Submodule src/code.cloudfoundry.org/inigo 18bab030e..3c8b1a8f8:
  > Bump to ginkgo/v2 & lager/v3 (#25)
Submodule src/code.cloudfoundry.org/localdriver 1b0a47b1c..0668dcc60:
  > Bump to ginkgo/v2 & lager/v3 (#2)
Submodule src/code.cloudfoundry.org/locket 76a930295..5e8522d97:
  > {fake_runner,fake_runner_v2} to be used with (#14)
  > Add BeforeSuite in the right place
  > Fix govet errors
  > Bump to lager v3
  > WIP - upgrading to ginkgo v2+ ginkgomon_v2
Submodule src/code.cloudfoundry.org/operationq da3eb228f..4522d0860:
  > Bump to ginkgo/v2 (#2)
  > Fix the test for max capacity
  > Ginkgo v2: don't use Done channels
  > Update PULL_REQUEST_TEMPLATE.md
  > content change
Submodule src/code.cloudfoundry.org/rep be8beeb46..f627e21dd:
  > Bump to ginkgo/v2 && lager/v3 (#39)
Submodule src/code.cloudfoundry.org/route-emitter c907cd8f6..da039b0c1:
  > Bump to ginkgo/v2 && lager/v3 (#21)
Submodule src/code.cloudfoundry.org/routing-api ff096da8d..2bf566855:
  > Fix ginkgo deprecations with Done channels
  > Fix ginkgo v2 flag deprecation notices
  > Bump to lager v3
  > Convert  to ginkgo v2 + inline the archived trace package
  > Convert to ginkgo v2 + inline the archived trace package
  > ignore .test files in the repo
  > Bump to ginkgo/v2
  > Bump to ginkgo/v2 - WIP
  > Allow uaaclient callers to optionally pass in a protocol via (#30)
Submodule src/code.cloudfoundry.org/routing-info 7d023ecb0..c6998d604:
  > Bump to ginkgo/v2
Submodule src/code.cloudfoundry.org/systemcerts 95ea366d9..5244fcb1b:
  > refactor: rm use of internal/testenv
Submodule src/code.cloudfoundry.org/vizzini a59096109...6474f903a:
  > fix `go vet` failures
  > Bump to ginkgo/v2 && lager/v3
  < Fix one more test using metric tags
Submodule src/code.cloudfoundry.org/volman 4129b3172..76091d503:
  > Bump to ginkgo/v2 && lager/v3 (#5)
Submodule src/code.cloudfoundry.org/workpool e8b9128ee..2e26d5d93:
  > Bump to ginkgo/v2 (#2)
  > Update PULL_REQUEST_TEMPLATE.md
  > content change
Submodule src/garden d57de807d..8534099e1:
  > Migrate to lager v3
  > Migrate to ginkgo/v2
  > Bump lager to latest on master
  > Revert "bump ginkgo to v2 and lager to v3"
  > Merge pull request #107 from xtremerui/bump-ginkgo-lager
  > Bump golang.org/x/net from 0.0.0-20210428140749-89ef3d95e781 to 0.7.0
  > Merge pull request #105 from cloudfoundry/unpin-components
  > Merge pull request #103 from ebroberson/ginkgov2-done-channels
Submodule src/grootfs ba02da43d..df476b3ba:
  > Swtch to channels from pool
  > Return to pool xfs mounts that don't cause test pollution
  > Generate 10 mount points for all quota tests
  > Use unique mount directory for each test
  > Merge pull request #197 from cloudfoundry/with-ginkgo-v2
  > go mod tidy && vendor
  > Bump lager to latest on master
  > 🔒 dep
  > Merge pull request #196 from cloudfoundry/unpin-components
  > Bump golang.org/x/sys from 0.5.0 to 0.6.0
  > go mod tidy
  > Merge remote-tracking branch 'local/dependabot/go_modules/code.cloudfoundry.org/lager-2.0.0incompatible' into main
  > Merge remote-tracking branch 'local/dependabot/go_modules/github.com/containers/image/v5-5.24.2' into main
  > Merge remote-tracking branch 'local/dependabot/go_modules/github.com/docker/docker-23.0.1incompatible' into main
  > Merge remote-tracking branch 'local/dependabot/go_modules/golang.org/x/sys-0.5.0' into main
  > Bump github.com/opencontainers/runtime-spec
  > Merge pull request #191 from cloudfoundry/out-of-disk-error-with-jammy
Submodule src/guardian 913b899bc..86f0a7d78:
  > Set container properties before creating container
  > Containers() returns all containers when garden.state is all
  > Merge pull request #364 from cloudfoundry/with-ginkgo-v2
  > go mod tidy && vendor
  > Bump lager to latest on master
  > use typeurl/v2
  > 🔓 dep
  > go mod tidy and vendor
  > go mod tidy
  > go mod tidy
  > Merge pull request #361 from cloudfoundry/dependabot/go_modules/github.com/cloudfoundry/gosigar-1.3.9
  > Merge pull request #363 from cloudfoundry/dependabot/go_modules/github.com/onsi/gomega-1.27.4
  > Merge pull request #362 from cloudfoundry/dependabot/go_modules/github.com/containerd/containerd-1.7.0
  > Merge pull request #345 from cloudfoundry/dependabot/go_modules/github.com/emicklei/go-restful-2.16.0incompatible
  > Merge pull request #359 from cloudfoundry/unpin-components
  > Update path to remove unneeded bin dir
  > Remove runc pin
  > Add runc to build package
  > go mod tidy
  > Merge pull request #355 from cloudfoundry/dependabot/go_modules/github.com/containerd/containerd-1.6.19
Submodule src/idmapper a23279655..390987bf5:
  > Bump github.com/onsi/ginkgo/v2 from 2.9.0 to 2.9.1
  > Merge pull request #65 from cloudfoundry/unpin-components
  > Bump github.com/onsi/ginkgo/v2 from 2.8.4 to 2.9.0
  > Bump github.com/onsi/ginkgo/v2 from 2.8.3 to 2.8.4
  > Bump github.com/onsi/ginkgo/v2 from 2.7.0 to 2.8.3
  > Bump github.com/onsi/ginkgo/v2 from 2.6.1 to 2.7.0
  > Bump github.com/onsi/ginkgo/v2 from 2.6.0 to 2.6.1
  > Bump github.com/onsi/ginkgo/v2 from 2.5.1 to 2.6.0
  > Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.5.1
  > Bump github.com/onsi/ginkgo/v2 from 2.4.0 to 2.5.0
  > Bump github.com/onsi/ginkgo/v2 from 2.3.1 to 2.4.0
  > Bump github.com/onsi/ginkgo/v2 from 2.3.0 to 2.3.1
  > Bump github.com/onsi/ginkgo/v2 from 2.2.0 to 2.3.0
  > Bump github.com/onsi/ginkgo/v2 from 2.1.6 to 2.2.0
  > Bump github.com/onsi/ginkgo/v2 from 2.1.5 to 2.1.6
  > Bump github.com/onsi/ginkgo/v2 from 2.1.4 to 2.1.5
winkingturtle-vmw added a commit that referenced this issue Nov 14, 2023
…ego-ssh executor inigo locket rep route-emitter

Submodule src/code.cloudfoundry.org/auction cb67f2df8...a0b5f6cb4:
  > Add test.bash (#17)
  < Add test.bash
Submodule src/code.cloudfoundry.org/auctioneer 53ba4c3b4...4c948374c:
  > With oss ci export (#16)
  < Regenerate expiring certs
  < use relative path instead of direnv
Submodule src/code.cloudfoundry.org/bbs af5179eaf...709d9ebc2:
  > With oss ci export (#75)
  > Add availability zone to actual LRPs (#74)
  < Regenerate expiring certs
  < set -e to exit when something fails
  < Fix path
  < Address pathing issue with gogo protobuf generator
  < Fix go fmt
  < Remove Focus that was added for local run only
  < fix test to allow for one event to
  < SQLFLAVOR_USER->DB_USER and PASSWORD
  < SQLFLAVOR_USER->DB_USER and PASSWORD
  < SQL_FLAVOR->DB env
  < use relative path instead of direnv
  < go fmt
Submodule src/code.cloudfoundry.org/buildpackapplifecycle 2c73ee370..66d4e9349:
  > Merge pull request #64 from cloudfoundry/with-oss-ci-export
Submodule src/code.cloudfoundry.org/cacheddownloader e92422e07...bb834a3fe:
  > Regenerate expiring certs (#27)
  < Regenerate expiring certs
Submodule src/code.cloudfoundry.org/diego-ssh 1126e2462...0db8c3650:
  > With oss ci export (#51)
  < Ensure GinkgoRecover in go routine
  < Create a new err
  < Fix a potential race condition
  < Add bin/test.bash
  < Check if DLL is found instead of dir
  < ensure ZipArchiveMode is loaded
  < Add bin/test.ps1 for WINPTY_DLL_DIR
  < remove unneeded vars
  < Grab a different port than other tests
  < use relative path instead of direnv
Submodule src/code.cloudfoundry.org/executor 0c69be068...aa6d9b164:
  > With oss ci export (#88)
  < Regenerate expiring certs
  < Regenerate expiring certs
  < Address channel buffer issue test flake
  < Fix go fmt
  < Wait long enough for log to appear
Submodule src/code.cloudfoundry.org/inigo 31ce39424...04c069a3b:
  > With oss ci export (#28)
  < Unlock mutex when it's returning early
  < ioutil->os
  < Skip deleting auctioneer-config for windows
  < Use ci's filesystem-helpers.bash
  < rsync with retry, because it seems flaky
  < Wait for mysqld to be stopped
  < On windows, don't wait for tmpDir to be deleted
  < Add progres report back
  < Not sure why we need to setup
  < Wait longer after being Killed
  < Revert "Send SIGINT instead of SIGKILL"
  < Send SIGINT instead of SIGKILL
  < Use ci's helper instead
  < Wait longer for auctioneer to have been stopped
  < Add a debug for envoy.exe path
  < Print output to stdout
  < Add logs.txt output to show progress
  < fix extra space
  < Swap the order for Out-File to be after Invoke-Expression
  < Add Encoding and Width
  < use correct folder name
  < Use a timestamp for inigo-logs
  < unfocus tests
  < Set PROXY_BINARY
  < Focus the failing test
  < Remove debug logs
  < Add missing -F
  < Invoke ginkgo
  < Use correct env variable
  < winc-> winc-network
  < use correct env variables
  < Remove unneeded function
  < fix tmp dir
  < Keep all vendored
  < Add test.ps1 for windows version
  < mkdir logs dir
  < Use a dir for logs
  < Use binaries from GARDEN_BINPATH
  < Add GROOTFS_BINPATH
  < Revert "GROOTFS_BINPATH->GROOTFS_BINARY"
  < GROOTFS_BINPATH->GROOTFS_BINARY
  < use builds from CI instead of building in the test task
  < Use updated docker image for dependencies
  < Remove packages that might not be needed
  < Max connection to 2000 for mysql
  < Use PROXY_BINARY from build-binaries task
  < Fix go vet issues
  < Use garden-runc-release's tar for rootfs
  < build rootfs instead of providing an OCI built one
  < Add more packages
  < Add uidmap
  < Add tag for gdn
  < symlink tar
  < resolve pg_cof value
  < user NATS_SERVER_BINARY
  < relative resolve pg_conf
  < Install required dependencies
  < Use env variable for garden-runc
  < Use correct env
  < {sudo,}
  < Add dnsmasq as a depedency
  < Add bin/test.bash
  < User DB_USER and DB_PASSWORD instead
  < Use correct path for finding fixtures
Submodule src/code.cloudfoundry.org/locket 7a13b7b4d...23339499a:
  > With oss ci export (#16)
  < Regenerate expiring certs
  < set -e to exit when something fails
  < Fix path
  < Address issue with gogo protobuf generator
  < SQLFLAVOR_USER->DB_USER and PASSWORD
Submodule src/code.cloudfoundry.org/rep b26698303...eedf2cd88:
  > With oss ci export (#49)
  > Send AZ in StartActualLRP/EvacuateRunningActualLRP requests to BBS (#48)
  < change db_name to a unique name
  < Update port ranges to use more unique number to avoid port collisions under Windows
  < use relative path instead of direnv
Submodule src/code.cloudfoundry.org/route-emitter 828ee627e...96aae07f6:
  > With oss ci export (#30)
  > Add AZ to registry message (#29)
  < Modify Main test suite to use more unique database name
  < Use NATS_SERVER_BINARY instead
  < use relative path instead of direnv
MarcPaquette pushed a commit that referenced this issue Nov 14, 2023
…ego-ssh executor inigo locket rep route-emitter (#859)

Submodule src/code.cloudfoundry.org/auction cb67f2df8...a0b5f6cb4:
  > Add test.bash (#17)
  < Add test.bash
Submodule src/code.cloudfoundry.org/auctioneer 53ba4c3b4...4c948374c:
  > With oss ci export (#16)
  < Regenerate expiring certs
  < use relative path instead of direnv
Submodule src/code.cloudfoundry.org/bbs af5179eaf...709d9ebc2:
  > With oss ci export (#75)
  > Add availability zone to actual LRPs (#74)
  < Regenerate expiring certs
  < set -e to exit when something fails
  < Fix path
  < Address pathing issue with gogo protobuf generator
  < Fix go fmt
  < Remove Focus that was added for local run only
  < fix test to allow for one event to
  < SQLFLAVOR_USER->DB_USER and PASSWORD
  < SQLFLAVOR_USER->DB_USER and PASSWORD
  < SQL_FLAVOR->DB env
  < use relative path instead of direnv
  < go fmt
Submodule src/code.cloudfoundry.org/buildpackapplifecycle 2c73ee370..66d4e9349:
  > Merge pull request #64 from cloudfoundry/with-oss-ci-export
Submodule src/code.cloudfoundry.org/cacheddownloader e92422e07...bb834a3fe:
  > Regenerate expiring certs (#27)
  < Regenerate expiring certs
Submodule src/code.cloudfoundry.org/diego-ssh 1126e2462...0db8c3650:
  > With oss ci export (#51)
  < Ensure GinkgoRecover in go routine
  < Create a new err
  < Fix a potential race condition
  < Add bin/test.bash
  < Check if DLL is found instead of dir
  < ensure ZipArchiveMode is loaded
  < Add bin/test.ps1 for WINPTY_DLL_DIR
  < remove unneeded vars
  < Grab a different port than other tests
  < use relative path instead of direnv
Submodule src/code.cloudfoundry.org/executor 0c69be068...aa6d9b164:
  > With oss ci export (#88)
  < Regenerate expiring certs
  < Regenerate expiring certs
  < Address channel buffer issue test flake
  < Fix go fmt
  < Wait long enough for log to appear
Submodule src/code.cloudfoundry.org/inigo 31ce39424...04c069a3b:
  > With oss ci export (#28)
  < Unlock mutex when it's returning early
  < ioutil->os
  < Skip deleting auctioneer-config for windows
  < Use ci's filesystem-helpers.bash
  < rsync with retry, because it seems flaky
  < Wait for mysqld to be stopped
  < On windows, don't wait for tmpDir to be deleted
  < Add progres report back
  < Not sure why we need to setup
  < Wait longer after being Killed
  < Revert "Send SIGINT instead of SIGKILL"
  < Send SIGINT instead of SIGKILL
  < Use ci's helper instead
  < Wait longer for auctioneer to have been stopped
  < Add a debug for envoy.exe path
  < Print output to stdout
  < Add logs.txt output to show progress
  < fix extra space
  < Swap the order for Out-File to be after Invoke-Expression
  < Add Encoding and Width
  < use correct folder name
  < Use a timestamp for inigo-logs
  < unfocus tests
  < Set PROXY_BINARY
  < Focus the failing test
  < Remove debug logs
  < Add missing -F
  < Invoke ginkgo
  < Use correct env variable
  < winc-> winc-network
  < use correct env variables
  < Remove unneeded function
  < fix tmp dir
  < Keep all vendored
  < Add test.ps1 for windows version
  < mkdir logs dir
  < Use a dir for logs
  < Use binaries from GARDEN_BINPATH
  < Add GROOTFS_BINPATH
  < Revert "GROOTFS_BINPATH->GROOTFS_BINARY"
  < GROOTFS_BINPATH->GROOTFS_BINARY
  < use builds from CI instead of building in the test task
  < Use updated docker image for dependencies
  < Remove packages that might not be needed
  < Max connection to 2000 for mysql
  < Use PROXY_BINARY from build-binaries task
  < Fix go vet issues
  < Use garden-runc-release's tar for rootfs
  < build rootfs instead of providing an OCI built one
  < Add more packages
  < Add uidmap
  < Add tag for gdn
  < symlink tar
  < resolve pg_cof value
  < user NATS_SERVER_BINARY
  < relative resolve pg_conf
  < Install required dependencies
  < Use env variable for garden-runc
  < Use correct env
  < {sudo,}
  < Add dnsmasq as a depedency
  < Add bin/test.bash
  < User DB_USER and DB_PASSWORD instead
  < Use correct path for finding fixtures
Submodule src/code.cloudfoundry.org/locket 7a13b7b4d...23339499a:
  > With oss ci export (#16)
  < Regenerate expiring certs
  < set -e to exit when something fails
  < Fix path
  < Address issue with gogo protobuf generator
  < SQLFLAVOR_USER->DB_USER and PASSWORD
Submodule src/code.cloudfoundry.org/rep b26698303...eedf2cd88:
  > With oss ci export (#49)
  > Send AZ in StartActualLRP/EvacuateRunningActualLRP requests to BBS (#48)
  < change db_name to a unique name
  < Update port ranges to use more unique number to avoid port collisions under Windows
  < use relative path instead of direnv
Submodule src/code.cloudfoundry.org/route-emitter 828ee627e...96aae07f6:
  > With oss ci export (#30)
  > Add AZ to registry message (#29)
  < Modify Main test suite to use more unique database name
  < Use NATS_SERVER_BINARY instead
  < use relative path instead of direnv
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants