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

[windows][services] infra, apm, process agents delayed start #1317

Merged
merged 1 commit into from
Feb 21, 2018

Conversation

truthbk
Copy link
Member

@truthbk truthbk commented Feb 21, 2018

What does this PR do?

Sets the services for all three agents as Automatic (delayed start) services to mitigate known go windows issues with 1.9.2: golang/go#23479

Services now will come up, but only after all other services start. This extends the window after restarts when we are not collecting metrics.

Motivation

Services would not restart across reboots on Automatic services, they would timeout before coming up and the service control manager would give up spawning them.

Additional Notes

It would be nice to get @derekwbrown input regarding reverting this behavior on subsequent releases - it looks trivial, harmless to do so, but it would be nice to get his opinion.

@truthbk truthbk requested a review from a team as a code owner February 21, 2018 12:25
@olivielpeau olivielpeau added this to the 6.0.0-rc.3 milestone Feb 21, 2018
Copy link
Member

@olivielpeau olivielpeau left a comment

Choose a reason for hiding this comment

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

LGTM!

I say we can merge this for RC.3, and address any feedback in later PRs :)

@truthbk truthbk merged commit a11ad67 into master Feb 21, 2018
@truthbk truthbk deleted the jaime/moarwinfixes branch February 21, 2018 12:34
truthbk added a commit that referenced this pull request Feb 21, 2018
arbll pushed a commit that referenced this pull request Feb 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants