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

Clean up and improve terminology around distributed builds #72

Merged
merged 7 commits into from Mar 9, 2017

Conversation

aroben
Copy link
Collaborator

@aroben aroben commented Mar 7, 2017

Distributed builds use a single central master and one or more remote masters. All masters have workers. We no longer call anything a "slave", which is both problematic on its own and could be confusing as to whether it referred to a remote master or a worker.

This is a breaking change.

This at least as clear and avoids problematic terminology.
Distributed builds use a single central master and one or more remote
masters. All masters have workers.
The relay token check is now handled before this point.
This matches the terminology used in the rest of the library and makes
it clearer that this message comes from a remote master process instead
of from a worker.
This matches the terminology used throughout the gem and makes it
clearer that this message comes from a remote master process, not from a
worker process.
@aroben aroben requested a review from bhuga March 7, 2017 16:21
Copy link
Collaborator

@bhuga bhuga left a comment

Choose a reason for hiding this comment

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

This is a breaking change.

Should we have a test for the remote master messages? It surprised me that no test changes were required.

@aroben
Copy link
Collaborator Author

aroben commented Mar 9, 2017

Yes, a test is a good idea. I'll add one.

@aroben aroben merged commit 7ffa360 into master Mar 9, 2017
@aroben aroben deleted the better-terminology branch March 9, 2017 14:38
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.

None yet

2 participants