News for hackers. Stuff that matters.
Re:On Redis master-slave terminology by meowface on Thursday September 06, 2018 @07:16PM (#17930474)
Would "master-servant" make you happier? "master-subordinate"? "master-follower"? All of these also carry negative connotations. Not as bad as "slave", but people will definitely find ways to point out problems with those, too.

I suppose "leader-follower" might be the least offensive of all, but that's also quite cult-like, and we all know the damage caused to society by cults and leader worship.

Re:On Redis master-slave terminology by Frondo on Thursday September 06, 2018 @07:36PM (#17930596)
I'd prefer primary/replica, because it's both more descriptive and, because Microsoft uses it, is already familiar to a huge swath of techies.

Also carries none of the baggage of slavery.

Re:On Redis master-slave terminology by meowface on Thursday September 06, 2018 @07:39PM (#17930616)
My understanding is that master/slave more accurately describes the relationship than primary/replica does. A replica implies mirroring, but doesn't imply the other key components that differentiate it from the primary or master node.

I think leader/follower is just as accurate while carrying less baggage, but I could see people getting offended by those terms, too. Follower implies lack of autonomy, blind devotion as in a cult, a follower of a dictator like Hitler, power centered around a possible demagogue, etc.

If I were working on a new project I would probably not use "master/slave", because at that point it's trivial not to use it, but to ask an established project to change what they're doing for something so petty seems very silly.

Re:On Redis master-slave terminology by cwkoss on Friday September 07, 2018 @03:59PM (#17937211)
Since antirez has said "all capitalism is slavery" would be funny if he changed it to 'master/employee'