Skip to content

fix: Ensure the processclient have a correct timeout / fix flacky test#4402

Merged
markmandel merged 4 commits intoagones-dev:mainfrom
lacroixthomas:bugfixes/4400-flacky-unit-test-processor-client
Jan 16, 2026
Merged

fix: Ensure the processclient have a correct timeout / fix flacky test#4402
markmandel merged 4 commits intoagones-dev:mainfrom
lacroixthomas:bugfixes/4400-flacky-unit-test-processor-client

Conversation

@lacroixthomas
Copy link
Copy Markdown
Collaborator

What type of PR is this?

Uncomment only one /kind <> line, press enter to put that in a new line, and remove leading whitespace from that line:

/kind bug

What this PR does / Why we need it:

Fix flacky test around processor client and a 50ms allocation timeout

Which issue(s) this PR fixes:

Closes #4400

Special notes for your reviewer:

I've been running this test 500 time with parallel and with many scenarios, but sadly I had the same result with the fix and without it, wasn't able to reproduce it, but I'm pretty confident it's coming from that

@github-actions github-actions bot added kind/bug These are bugs. size/S labels Dec 28, 2025
@lacroixthomas
Copy link
Copy Markdown
Collaborator Author

I wasn't able to reproduce it locally, but been doing quite a lot of test with it, I'm pretty sure this fix the issue 😄

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 37c0f42c-0af3-4c75-9ccb-497595df3c8c

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4402/head:pr_4402 && git checkout pr_4402
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-1132164

@lacroixthomas
Copy link
Copy Markdown
Collaborator Author

/gcbrun

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 17086c70-bdb7-4d78-a401-2bf04f3b7de8

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4402/head:pr_4402 && git checkout pr_4402
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-1132164

@lacroixthomas
Copy link
Copy Markdown
Collaborator Author

/gcbrun

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 66898655-6679-4b7d-bd7f-e14b9a034813

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4402/head:pr_4402 && git checkout pr_4402
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-1132164

@lacroixthomas
Copy link
Copy Markdown
Collaborator Author

/gcbrun

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Failed 😭

Build Id: 5f78cbd2-0d82-4691-a9bb-a98ac0679f23

Status: FAILURE

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@lacroixthomas
Copy link
Copy Markdown
Collaborator Author

TestControllerGameServersNodeState already an issue open for that

/gcbrun

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: e7fd9860-9273-4be6-b52d-5e80e9ad1cb1

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4402/head:pr_4402 && git checkout pr_4402
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-1132164

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 1dcbe975-fde4-4960-b3db-e5a4b9638759

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4402/head:pr_4402 && git checkout pr_4402
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-d2852d7

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: e8ab54fe-2c8d-45ef-ae22-8e8093578e9c

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4402/head:pr_4402 && git checkout pr_4402
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-3c8f882

Copy link
Copy Markdown
Collaborator

@markmandel markmandel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Always appreciate an Eventually over a sleep! 👍🏻

@markmandel markmandel enabled auto-merge (squash) January 16, 2026 16:39
@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 155f7c35-6a9d-4f7e-819f-c13a124192f4

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4402/head:pr_4402 && git checkout pr_4402
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.56.0-dev-07ca4f9

@markmandel markmandel merged commit 2aafbba into agones-dev:main Jan 16, 2026
5 checks passed
mnthe pushed a commit to mnthe/agones that referenced this pull request Mar 23, 2026
agones-dev#4402)

* fix: Ensure the processclient have a correct timeout / fix flacky test

* fix: use assert.Eventually instead of manual ticker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/bug These are bugs. size/S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unit Test Flake: TestProcessorClient_Allocate

3 participants