-
Notifications
You must be signed in to change notification settings - Fork 84
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
test: reproduce race condition with schema publish lock #4177
base: main
Are you sure you want to change the base?
Conversation
|
c437bb4
to
42cc077
Compare
🐋 This PR was built and pushed to the following Docker images (tag: Docker Bake metadata{
"app": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:c601f344df7b46f534c75c28371b2ca497309fd0e4509f22a4b44e4b2f5aa7fe",
"size": 685
},
"containerimage.digest": "sha256:c601f344df7b46f534c75c28371b2ca497309fd0e4509f22a4b44e4b2f5aa7fe",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/app:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/app:test_race_condition_aborted_schema_publish"
},
"composition-federation-2": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:5220034adfb65fe39f7a2719416605a3e08bc5811c3fd614224d8d6d215eed06",
"size": 685
},
"containerimage.digest": "sha256:5220034adfb65fe39f7a2719416605a3e08bc5811c3fd614224d8d6d215eed06",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/composition-federation-2:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/composition-federation-2:test_race_condition_aborted_schema_publish"
},
"emails": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:11bb43673dafe9e191c42b3337eeb6f69cac327aa75dea89bf11624e2f56bd12",
"size": 685
},
"containerimage.digest": "sha256:11bb43673dafe9e191c42b3337eeb6f69cac327aa75dea89bf11624e2f56bd12",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/emails:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/emails:test_race_condition_aborted_schema_publish"
},
"policy": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:6ce4440d39554d11506f7a486c41c84974d0feb69d4556a80b696405dd5fbced",
"size": 685
},
"containerimage.digest": "sha256:6ce4440d39554d11506f7a486c41c84974d0feb69d4556a80b696405dd5fbced",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/policy:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/policy:test_race_condition_aborted_schema_publish"
},
"rate-limit": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:0e50c2b911779c0e43a4307245371a03fc218f16b72a92d6bbea80d1b6ad86d2",
"size": 685
},
"containerimage.digest": "sha256:0e50c2b911779c0e43a4307245371a03fc218f16b72a92d6bbea80d1b6ad86d2",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/rate-limit:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/rate-limit:test_race_condition_aborted_schema_publish"
},
"schema": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:ad3db56bc3f9bb77e9f1ddcca81dc26f350a14ec43308ff4579b3c1c1548b22e",
"size": 685
},
"containerimage.digest": "sha256:ad3db56bc3f9bb77e9f1ddcca81dc26f350a14ec43308ff4579b3c1c1548b22e",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/schema:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/schema:test_race_condition_aborted_schema_publish"
},
"server": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:2a2864be46e4af76af6908945ccdff7a39959f6eafacef246a2c380f468e3886",
"size": 685
},
"containerimage.digest": "sha256:2a2864be46e4af76af6908945ccdff7a39959f6eafacef246a2c380f468e3886",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/server:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/server:test_race_condition_aborted_schema_publish"
},
"storage": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:c62e8e4cb73446bda7a66b61b05eb5dc4a08faf4f7fb6e4d25869f9ca1314dc4",
"size": 685
},
"containerimage.digest": "sha256:c62e8e4cb73446bda7a66b61b05eb5dc4a08faf4f7fb6e4d25869f9ca1314dc4",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/storage:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/storage:test_race_condition_aborted_schema_publish"
},
"stripe-billing": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:aa2a1fea42607dd54506c75c0015ca5e373d619e0dc3a6b609efc0b345a7c37d",
"size": 685
},
"containerimage.digest": "sha256:aa2a1fea42607dd54506c75c0015ca5e373d619e0dc3a6b609efc0b345a7c37d",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/stripe-billing:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/stripe-billing:test_race_condition_aborted_schema_publish"
},
"tokens": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:090ac67c7f3108c7f7db054f72e70ffcd944b2a52cb49e1ca0eb48681da8fb34",
"size": 685
},
"containerimage.digest": "sha256:090ac67c7f3108c7f7db054f72e70ffcd944b2a52cb49e1ca0eb48681da8fb34",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/tokens:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/tokens:test_race_condition_aborted_schema_publish"
},
"usage": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:51cff6666aa8d81ce98d3adfd837ef59a014fcc2f11370cf3a53e5e29b05f8aa",
"size": 685
},
"containerimage.digest": "sha256:51cff6666aa8d81ce98d3adfd837ef59a014fcc2f11370cf3a53e5e29b05f8aa",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/usage:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/usage:test_race_condition_aborted_schema_publish"
},
"usage-estimator": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:959b9bb54f7d67870ce872b4ea66c99d3b2165ee42fee656db536635a8e7de09",
"size": 685
},
"containerimage.digest": "sha256:959b9bb54f7d67870ce872b4ea66c99d3b2165ee42fee656db536635a8e7de09",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/usage-estimator:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/usage-estimator:test_race_condition_aborted_schema_publish"
},
"usage-ingestor": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:4dda381ed8750d2536c6772b3a4b59195a9c56ad1e546bb4d77171075dd02bce",
"size": 685
},
"containerimage.digest": "sha256:4dda381ed8750d2536c6772b3a4b59195a9c56ad1e546bb4d77171075dd02bce",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/usage-ingestor:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/usage-ingestor:test_race_condition_aborted_schema_publish"
},
"webhooks": {
"containerimage.descriptor": {
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"digest": "sha256:e8df18e5ec5e861d870e0f9731e1f94746518667664773a04221a16e1cf448a7",
"size": 685
},
"containerimage.digest": "sha256:e8df18e5ec5e861d870e0f9731e1f94746518667664773a04221a16e1cf448a7",
"image.name": "ghcr.io/kamilkisiela/graphql-hive/webhooks:ea75df62701487cc0ffea1cf5cfba3a7453b566b,ghcr.io/kamilkisiela/graphql-hive/webhooks:test_race_condition_aborted_schema_publish"
}
} |
945e728
to
ea75df6
Compare
Background
Description
Checklist