Skip to content

Conversation

@ivansopin
Copy link

@ivansopin ivansopin commented Mar 2, 2018

@adamcath My change does not introduce the concept of dependencies either. It does honor the order, though, which follows the principle of least surprise. If you believe there is value in randomizing the order in which services run, there can be a flag for it, but that should certainly not be the default.

@adamcath
Copy link
Owner

adamcath commented Mar 2, 2018

@ivansopin I don't agree with this change. Services are not supposed to have launch-time dependencies. I'm almost inclined to go the opposite direction and randomize the order in which services are started, just to prevent accidental dependencies from forming. If we did want them to have dependencies, we should add a proper concept of dependencies, not squeeze it in as an invisible feature of groups.

What's the use-case here? Maybe we can come up with a better solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants