Skip to content
This repository has been archived by the owner on Dec 16, 2024. It is now read-only.

Wait for ECS services to reach steady state #396

Merged
merged 2 commits into from
Feb 23, 2018
Merged

Conversation

mmdriley
Copy link
Contributor

Fixes #312

@mmdriley mmdriley requested a review from lukehoban February 22, 2018 23:31
New pulumi-aws requires new pulumi because of plugin name changes
@mmdriley mmdriley merged commit 9a3e37f into master Feb 23, 2018
@mmdriley mmdriley deleted the wait-for-update branch February 23, 2018 01:27
@mmdriley
Copy link
Contributor Author

Whoops, didn't mean to submit this without review. I think I just got overly excited that CI passed.

@lukehoban
Copy link
Contributor

Post-hoc LGTM.

I was surprised that this didn't appear to increase the integration test runtime. Especially given that we serially bring up each service, I would have expected this to add on the order of 10 minutes to the test runtime.

I'm also a little nervous about what the failure modes will look like here - but I suspect we just have to get some experience with that.

@mmdriley
Copy link
Contributor Author

The data are sort of noisy, but it looks like this added 50-200 seconds to the length of the containers test.

before:
3402s
3479s
3426s
3571s

after:
3622s
3610s

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
impact/changelog kind/bug Some behavior is incorrect or out of spec
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants