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

Adjust terminology: master/slave => leader/follower #276

Open
jsteemann opened this issue Feb 2, 2021 · 0 comments
Open

Adjust terminology: master/slave => leader/follower #276

jsteemann opened this issue Feb 2, 2021 · 0 comments

Comments

@jsteemann
Copy link
Contributor

The arangodb starter uses terminology in its log messages, documentation etc. that can be considered offensive.
The most prominent terms in use are "master" and "slave" here.

While these terms used to be widespread in the database and distributed systems sector, many products and projects have started moving away from them recently, trying to find replacement terms which are considered less offensive (in this particular case it could be "leader" and "follower").

Using the latest state of the "master" branch (ouch!):

$ grep -ri "\(slave\|master\)"  client/ docs/ examples/ service/ test tools *.go *.md | wc -l
820

I suggest to do a bulk change of these terms here when only internal variable names are affected. If renaming also affects command-line options etc., there should be migration path, if possible.

Thanks!

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

No branches or pull requests

1 participant