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

Update the horde drones to use the agent checkin timeout request parameter #2598

Open
1 task
cmacknz opened this issue May 3, 2023 · 2 comments
Open
1 task
Labels
8.9-candidate Team:Elastic-Agent Label for the Agent team Team:Elastic-Agent-Control-Plane Label for the Agent Control Plane team

Comments

@cmacknz
Copy link
Member

cmacknz commented May 3, 2023

Issue

The changes in #2408 update the agent to report its configured checkin timeout to Fleet Server. When this parameter is set, Fleet server will dynamically set the server side timeout to the agent's checkin timeout minus 2 minutes. This makes it so that the agent always gets a complete response from Fleet server before its request times out. See elastic/fleet-server#2491.

Update the horde drones to use this new 7m timeout in our Fleet scale tests to ensure there are no unintended side effects of this change at scale.

Definition of done

  • Horde drones are now using the new 7m timeout for our Fleet Scale tests
@cmacknz
Copy link
Member Author

cmacknz commented May 3, 2023

@pchila this could also be considered a blocker for merging #2408 since we wouldn't want to release without this test.

It may be simpler to merge #2408 with the use of the checking request parameter removed so that we are guaranteed to have the previous behavior, and then we could put the parameter back once we have scale tests proving there are no surprises.

@pierrehilbert pierrehilbert added the Team:Elastic-Agent-Control-Plane Label for the Agent Control Plane team label Jun 3, 2024
@elasticmachine
Copy link
Collaborator

Pinging @elastic/elastic-agent-control-plane (Team:Elastic-Agent-Control-Plane)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
8.9-candidate Team:Elastic-Agent Label for the Agent team Team:Elastic-Agent-Control-Plane Label for the Agent Control Plane team
Projects
None yet
Development

No branches or pull requests

4 participants