The moment it costs money for deployments to change these names, I'm "+1 no 
change  — keep master/slave".

https://mail-archives.apache.org/mod_mbox/mesos-user/201506.mbox/%[email protected]%3e
 
<https://mail-archives.apache.org/mod_mbox/mesos-user/201506.mbox/%[email protected]%3E>
 kind of summarizes it for me.

> On Jun 9, 2015, at 4:55 AM, Lawrence Rau <[email protected]> wrote:
> 
> +1 no change  — keep master/slave
> 
> 
>> On Jun 8, 2015, at 4:17 PM, Steven Schlansker <[email protected]> 
>> wrote:
>> 
>> 
>> On Jun 8, 2015, at 1:12 AM, Aaron Carey <[email protected]> wrote:
>> 
>>> I've been following this thread with interest, it draws a lot of parallels 
>>> with similar problems my wife faces as a teacher (and I imagine this 
>>> happens in other government/public sector organisations, earlier in this 
>>> thread James pointed me to an interested Wikipedia article which suggested 
>>> this also happens occasionally in software: eg County of Los Angeles in 
>>> 2003). Every few years teachers are told to change the words used to 
>>> describe various things related to kids with minority backgrounds, from 
>>> underprivileged families or with disabilities and so on, usually to stop 
>>> other children from using them as derogatory terms or insults. It works for 
>>> a while and then the pupils catch on and start using the new words and the 
>>> cycle repeats.
>>> 
>>> I guess the point I'm trying to make here is that if you do decide to 
>>> change the naming of master/slave because some naughty programmers in the 
>>> community have been using the terms offensively, you better make damn sure 
>>> you choose new terms which aren't likely to cause offence in the future and 
>>> require the whole renaming process to run again. Which is why I'm voting 
>>> for:
>>> 
>>> +1 Gru/Minion
>> 
>> Which then is great right up until Universal Pictures sues the Apache 
>> foundation to get "Gru" changed.  Plus "master/slave" is immediately obvious 
>> to anyone working in software.  I had to search the web to even figure out 
>> what "Gru" was, and then it was not even the first result... ( 
>> http://en.wikipedia.org/wiki/Main_Intelligence_Directorate_%28Russia%29 )
>> 
>>> 
>>> There could also be another option: These terms are all being used to 
>>> describe a master/slave relationship, the mesos master is in charge, it 
>>> assigns work to the slaves and ensures that they carry it out. I'd suggest 
>>> that whatever you call this pair, the relationship will always be one of 
>>> domination and servitude. Perhaps what is really needed here is to get rid 
>>> of the concept of a master altogether and re-architect mesos so all nodes 
>>> in the cluster are equal and reach a consensus together about work 
>>> distribution and so on?
>> 
>> I propose all processes, regardless of function, should be "mesos-comrade" 
>> to ensure none of them feel slighted :)
>> 
>>> 
>>> 
>>> From: Nikolay Borodachev [[email protected]]
>>> Sent: 06 June 2015 04:34
>>> To: [email protected]
>>> Subject: RE: 答复: [DISCUSS] Renaming Mesos Slave
>>> 
>>> +1 master/slave – no need to change
>>> 
>>> From: Sam Salisbury [mailto:[email protected]]
>>> Sent: Friday, June 05, 2015 8:31 AM
>>> To: [email protected]
>>> Subject: Re: 答复: [DISCUSS] Renaming Mesos Slave
>>> 
>>> Master/Minion +1
>>> 
>>> On 5 June 2015 at 15:14, CCAAT <[email protected]> wrote:
>>> 
>>> "+1 master/slave, no change needed."  is the same as
>>> "master/slave"    I.E. keep the nomenclature as it currently is
>>> 
>>> This means keep the name 'master' and keep the name 'slave'.
>>> 
>>> 
>>> Are you applying fuzzy math or kalman filters to your summations below?
>>> 
>>> It looks to me, tallying things up, Master is kept as it is
>>> and 'Slave' is kept as it is. There did not seem to be any consensus
>>> on the new names if the pair names are updated. Or you can vote separately 
>>> on each name? On an  real ballot, you enter the choices,
>>> vote according to your needs, tally the results and publish them.
>>> Applying a 'fuzzy filter' to what has occurred in this debate so far
>>> is ridiculous.
>>> 
>>> Why not repost the question like this or something on a more fair
>>> voting preference:
>>> 
>>> ---------------->
>>> Please vote for your favourite Name-pair in Mesos, for what is currently
>>> "Master-Slave". Note Master-Slave is the "no change" vote option.
>>> 
>>> [] Master-Slave
>>> [] Mesos-Slave
>>> [] Mesos-Minion
>>> [] Master-Minion
>>> [] Master-Follower
>>> [] Mesos-Follower
>>> [] Master-worker
>>> [] Mesos-worker
>>> [] etc etc
>>> 
>>> <-----------------
>>> 
>>> 
>>> Tally the result and go from there.
>>> James
>>> 
>>> 
>>> 
>>> 
>>> On 06/05/2015 04:27 AM, Adam Bordelon wrote:
>>> Wow, what a response! Allow me to attempt to summarize the sentiment so far.
>>> 
>>> Let's start with the implicit question,
>>> _0. Should we rename Mesos Slave?_
>>> +1 (Explicit approval) 12, including 7 from JIRA
>>> +0.5 (Implicit approval, suggested alternate name) 18
>>> -0.5 (Some disapproval, wouldn't block it) 5, including 1 from JIRA
>>> -1 (Strong disapproval) 16
>>> 
>>> _1. What should we call the "Mesos Slave" node/host/machine?_
>>> Worker: +10, -2
>>> Agent: +6
>>> Follower (+Leader): +4, -1
>>> Minion: +2, -1
>>> Drone (+Director/Queen): +2
>>> Resource-Agent/Provider: +2
>>> 
>>> _2. What should we call the "mesos-slave" process (could be the same)?_
>>> Pretty much everybody says that it should be the same as the node.
>>> 
>>> _3. Do we need to rename Mesos Master too?_
>>> Most say No, except when slave's new name has a preferred pairing (e.g.
>>> Follower/Leader)
>>> 
>>> _4. How will we phase in the new name and phase out the old name?_
>>> To calm any fears, we would have to go through a full deprecation cycle,
>>> introducing the new name in one release, while maintaining
>>> symlinks/aliases/duplicate-endpoints for the old name. In a subsequent
>>> release, we can remove the old name/endpoints. As we introduce the new
>>> Mesos 1.0 HTTP API, we will already be introducing breaking API changes,
>>> so this would be an ideal time to do a rename.
>>> 
>>> Whether or not we decide to officially change the name in the code/APIs,
>>> some organizations are already using alternative terminologies in their
>>> presentations/scripts. We could at least try to agree upon a recommended
>>> alternative name for these purposes.
>>> 
>>> _5. How do we vote on this?_
>>> First, FYI: https://www.apache.org/foundation/voting.html
>>> It seems there are two potentially separate items to vote on:
>>> 
>>> Prop-A: Rename Mesos-Slave in the code/APIs
>>> Qualifies as a "code modification", so a negative (binding) vote
>>> constitutes a veto. Note that there are no -1s from the Mesos PMC yet.
>>> After this week of discussion where the community is invited to share
>>> their thoughts/opinions, we will call for an official VOTE from the PMC
>>> members. The proposal will pass if there are at least three positive
>>> votes and no negative ones.
>>> 
>>> Prop-B: Recommended Alternative Name for "Slave"
>>> This can follow the common format of majority rule. We can gather
>>> recommendations during this one week discussion period, and then vote on
>>> the top 2-3 finalists.
>>> 
>>> On Thu, Jun 4, 2015 at 8:23 PM, Emilien Kenler <[email protected]
>>> <mailto:[email protected]>> wrote:
>>> 
>>>   +1 for keeping master/slave.
>>> 
>>>   On Fri, Jun 5, 2015 at 12:00 PM, Panyungao (Wingoal)
>>>   <[email protected] <mailto:[email protected]>> wrote:
>>> 
>>>       +1  master/slave. ____
>>> 
>>>       __ __
>>> 
>>>       These are only terminologies in software architecture.  They
>>>       have different definitions from those of social or political
>>>       view. ____
>>> 
>>>       __ __
>>> 
>>>       *发件人:*zhou weitao [mailto:[email protected]
>>>       <mailto:[email protected]>]
>>>       *发送时间:*2015年6月5日10:40
>>>       *收件人:*[email protected] <mailto:[email protected]>
>>>       *主题:*Re: [DISCUSS] Renaming Mesos Slave____
>>> 
>>>       __ __
>>> 
>>>       +1 master/slave, no change needed.____
>>> 
>>>       __ __
>>> 
>>>       2015-06-05 0:10 GMT+08:00 Ankur Chauhan <[email protected]
>>>       <mailto:[email protected]>>:____
>>> 
>>>       -----BEGIN PGP SIGNED MESSAGE-----
>>>       Hash: SHA1
>>> 
>>>       +1 master/slave
>>> 
>>>       James made some very good points and there is no technical
>>>       reason for
>>>       wasting time on this.
>>> 
>>>       On 04/06/2015 08:45, James Vanns wrote:
>>>> +1 master/slave, no change needed.
>>>> 
>>>> I couldn't agree more. This is a barmy request; master/slave is a
>>>> well understood common convention (if it isn't well defined). This
>>>> is making an issue out of something that isn't. Not at least as far
>>>> as I see it - I don't have a habit of confusing software/systems
>>>> nomenclature with moral high ground. This would just be a waste of
>>>> time and not just for developers but for those adopting/who have
>>>> adopted Mesos. If it were a brand new project at the early stages
>>>> of just throwing ideas around, then fine - call master/slave
>>>> whatever you want. Gru/Minion would get my vote if that were the
>>>> case ;)
>>>> 
>>>> Cheers,
>>>> 
>>>> Jim
>>>> 
>>>> 
>>>> On 4 June 2015 at 16:23, Eren Güven <[email protected] 
>>>> <mailto:[email protected]>
>>>> <mailto:[email protected] <mailto:[email protected]>>> wrote:
>>>> 
>>>> +1 master/slave, no change needed
>>>> 
>>>> Such a change is a waste of time with no technical benefit. Also
>>>> agree with Itamar, a breaking change like this will cause upgrade
>>>> pains.
>>>> 
>>>> Cheers
>>>> 
>>>> On 4 June 2015 at 17:08, tommy xiao <[email protected] 
>>>> <mailto:[email protected]>
>>>> <mailto:[email protected] <mailto:[email protected]>>> wrote:
>>>> 
>>>> +1 to James DeFelice.  I don't feel the name is confuse for any
>>>> circumstance.
>>>> 
>>>> 2015-06-04 22:06 GMT+08:00 James DeFelice <[email protected] 
>>>> <mailto:[email protected]>
>>>> <mailto:[email protected] <mailto:[email protected]>>>:
>>>> 
>>>> -1 master/worker -1 master/agent -1 leader/follower
>>>> 
>>>> +1 master/slave; no change needed
>>>> 
>>>> There's no technical benefit **at all** to a terminology change at
>>>> this point. If people want to change the names in their client
>>>> presentations that's fine. Master/slave conveys specific meaning
>>>> that is lost otherwise. In this context of this project (and
>>>> elsewhere in Engineering-related fields) the terms are technical
>>>> jargon and have no social implications within such context.
>>>> 
>>>> 
>>>> On Thu, Jun 4, 2015 at 9:53 AM, Till Toenshoff <[email protected] 
>>>> <mailto:[email protected]>
>>>> <mailto:[email protected] <mailto:[email protected]>>> wrote:
>>>> 
>>>>> 1. Mesos Worker [node/host/machine] 2. Mesos Worker [process] 3.
>>>>> No, master/worker seems to address the issue with less changes.
>>>>> 4. Begin using the new name ASAP, add a disambiguation to the
>>>>> docs, and change old references over time. Fixing the "official"
>>>>> name, even before changes are in place, would be a good first
>>>>> step.
>>>> 
>>>> +1
>>>> 
>>>> 
>>>> 
>>>> 
>>>> -- James DeFelice585.241.9488 <tel:585.241.9488> <tel:585.241.9488
>>>       <tel:585.241.9488>> (voice)
>>>> 650.649.6071 <tel:650.649.6071> <tel:650.649.6071
>>>       <tel:650.649.6071>> (fax)
>>>> 
>>>> 
>>>> 
>>>> 
>>>> -- Deshi Xiao Twitter: xds2000 E-mail: xiaods(AT)gmail.com 
>>>> <http://gmail.com>
>>>> <http://gmail.com>
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> -- -- Senior Code Pig Industrial Light & Magic
>>>       -----BEGIN PGP SIGNATURE-----
>>> 
>>>       iQEcBAEBAgAGBQJVcHhwAAoJEOSJAMhvLp3L8E4H/2ug5bAs5S7sZrGVZyp4vdki
>>>       tEd67eQDu1gXCV1fC6VqStnlGG9UHG95/RaCkiLLEmtbYBIY4f+6Urbwoo0P4Qyh
>>>       sU4Z0y3cdXkibH1DTIwT3tRXa/yp9Msx+KAI6NqXvfOtnLVXXtT4nKD9BCQ/+u98
>>>       afvICT1z25lBiYjBaZaVlrJRFtZkmRzVhwWiSnmtfyBfyvwbg8tEGoR1mqf3h7D5
>>>       ZpxTUvjLc1sF0NNLFTt30ReJfynOGY0tNfozi9Ubf5Hs7/3xfuHSBDVDm1+2EP4/
>>>       cHEMs2S0+54JsgSTGBGq4PGL/nKQ8vuwjzVihgQXpA3CU8QBikuvdRc/UBwDaR0=
>>>       =niNh
>>>       -----END PGP SIGNATURE-----____
>>> 
>>>       __ __
>>> 
>>> 
>>> 
>>> 
>>>   --
>>>   <http://www.wizcorp.jp/>    Emilien Kenler
>>>   Server Engineer | Wizcorp Inc. <http://www.wizcorp.jp/>
>>>   ------------------------------------------------------------------------
>>>   TECH . GAMING . OPEN-SOURCE WIZARDS
>>>   + 81 (0)3-4550-1448|Website <http://www.wizcorp.jp/>|Twitter
>>>   <https://twitter.com/Wizcorp>|Facebook
>>>   <http://www.facebook.com/Wizcorp>|LinkedIn
>>>   <http://www.linkedin.com/company/wizcorp>
>>> 
>> 
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to