[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2016-02-01 Thread Diana Arroyo (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15126216#comment-15126216
 ] 

Diana Arroyo commented on MESOS-1478:
-

Added working document: 
https://docs.google.com/document/d/1P8_4wdk29I6NoVTjbFkRl05-tfxV9PY4WLoRNvExupM/edit#heading=h.9g7fqjh6652v
 in description.

> Replace Master/Slave terminology
> 
>
> Key: MESOS-1478
> URL: https://issues.apache.org/jira/browse/MESOS-1478
> Project: Mesos
>  Issue Type: Epic
>Reporter: Clark Breyman
>Assignee: Benjamin Hindman
>Priority: Minor
>  Labels: mesosphere
>
> Inspired by the comments on this PR:
> https://github.com/django/django/pull/2692
> TL;DR - Computers sharing work should be a good thing. Using the language of 
> human bondage and suffering is inappropriate in this context. It also has the 
> potential to alienate users and community members. 
> Working document: 
> https://docs.google.com/document/d/1P8_4wdk29I6NoVTjbFkRl05-tfxV9PY4WLoRNvExupM/edit#heading=h.9g7fqjh6652v



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2016-01-13 Thread Erik Weathers (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15097171#comment-15097171
 ] 

Erik Weathers commented on MESOS-1478:
--

[~adam-mesos]:  Thank you for the response, that makes sense.  It's confusing 
that the name "slave" continues to exist all over (code, docs, emails, etc.), 
while in-the-know folks are saying "agent", but I suppose there is no easy way 
around that.

> Replace Master/Slave terminology
> 
>
> Key: MESOS-1478
> URL: https://issues.apache.org/jira/browse/MESOS-1478
> Project: Mesos
>  Issue Type: Epic
>Reporter: Clark Breyman
>Assignee: Benjamin Hindman
>Priority: Minor
>  Labels: mesosphere
>
> Inspired by the comments on this PR:
> https://github.com/django/django/pull/2692
> TL;DR - Computers sharing work should be a good thing. Using the language of 
> human bondage and suffering is inappropriate in this context. It also has the 
> potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2016-01-04 Thread Adam B (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15080881#comment-15080881
 ] 

Adam B commented on MESOS-1478:
---

The email thread I started was intended as a discussion thread to gauge the 
sentiment of the community. As a code change, the final say belongs to the 
Apache Mesos PMC (not Mesosphere), and we had a private@ discussion/vote to use 
"Agent" in the new 1.0 HTTP API. The old "slave" binaries/APIs will continue to 
work for the foreseeable future (perhaps until Mesos 2.0).

[~benjaminhindman] and [~darroyo] can provide an update on the 
progress/approach. See also the issues under this epic.

> Replace Master/Slave terminology
> 
>
> Key: MESOS-1478
> URL: https://issues.apache.org/jira/browse/MESOS-1478
> Project: Mesos
>  Issue Type: Epic
>Reporter: Clark Breyman
>Assignee: Benjamin Hindman
>Priority: Minor
>  Labels: mesosphere
>
> Inspired by the comments on this PR:
> https://github.com/django/django/pull/2692
> TL;DR - Computers sharing work should be a good thing. Using the language of 
> human bondage and suffering is inappropriate in this context. It also has the 
> potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2015-11-10 Thread Erik Weathers (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14998219#comment-14998219
 ] 

Erik Weathers commented on MESOS-1478:
--

If I may ask, can someone please explain where the discussion & conclusion 
about the choice of the new name happened?  I saw an email chain about 
*whether* to do the rename (which was inconclusive), and then when I attended 
MesosCon 2015 in Seattle, it was announced "from on high" that the new name was 
"agent".  Was this discussed in some ad hoc informal forum? Decided internally 
to Mesosphere?

> Replace Master/Slave terminology
> 
>
> Key: MESOS-1478
> URL: https://issues.apache.org/jira/browse/MESOS-1478
> Project: Mesos
>  Issue Type: Epic
>Reporter: Clark Breyman
>Assignee: Benjamin Hindman
>Priority: Minor
>  Labels: mesosphere
>
> Inspired by the comments on this PR:
> https://github.com/django/django/pull/2692
> TL;DR - Computers sharing work should be a good thing. Using the language of 
> human bondage and suffering is inappropriate in this context. It also has the 
> potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2015-09-29 Thread Diana Arroyo (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14935106#comment-14935106
 ] 

Diana Arroyo commented on MESOS-1478:
-

Ben H.,
  Last time I inquired about this item on the dev. list Adam suggested I wait 
for the design phase to be complete and to "watch the JIRA to be updated when 
we have some work for you to do."  Is the design still in progress?  If so, 
please let me know if you would like some help with the design.

> Replace Master/Slave terminology
> 
>
> Key: MESOS-1478
> URL: https://issues.apache.org/jira/browse/MESOS-1478
> Project: Mesos
>  Issue Type: Wish
>Reporter: Clark Breyman
>Assignee: Benjamin Hindman
>Priority: Minor
>  Labels: mesosphere
>
> Inspired by the comments on this PR:
> https://github.com/django/django/pull/2692
> TL;DR - Computers sharing work should be a good thing. Using the language of 
> human bondage and suffering is inappropriate in this context. It also has the 
> potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2015-09-28 Thread Adam B (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14933867#comment-14933867
 ] 

Adam B commented on MESOS-1478:
---

In the new HTTP API, we are referring to the Mesos "Slave" as the "Agent", and 
we will phase the term into the rest of the Mesos code/canon as we approach the 
Mesos 1.0 release. [~benjaminhindman] has more details on the plan.
We will keep the Mesos "Masters" (one of which is the "leading Master") 
terminology, to be less disruptive to the API.

> Replace Master/Slave terminology
> 
>
> Key: MESOS-1478
> URL: https://issues.apache.org/jira/browse/MESOS-1478
> Project: Mesos
>  Issue Type: Wish
>Reporter: Clark Breyman
>Assignee: Benjamin Hindman
>Priority: Minor
>  Labels: mesosphere
>
> Inspired by the comments on this PR:
> https://github.com/django/django/pull/2692
> TL;DR - Computers sharing work should be a good thing. Using the language of 
> human bondage and suffering is inappropriate in this context. It also has the 
> potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2015-09-28 Thread Vinod Kone (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14933889#comment-14933889
 ] 

Vinod Kone commented on MESOS-1478:
---

[~benjaminhindman] Can you share the doc on the details please?

> Replace Master/Slave terminology
> 
>
> Key: MESOS-1478
> URL: https://issues.apache.org/jira/browse/MESOS-1478
> Project: Mesos
>  Issue Type: Wish
>Reporter: Clark Breyman
>Assignee: Benjamin Hindman
>Priority: Minor
>  Labels: mesosphere
>
> Inspired by the comments on this PR:
> https://github.com/django/django/pull/2692
> TL;DR - Computers sharing work should be a good thing. Using the language of 
> human bondage and suffering is inappropriate in this context. It also has the 
> potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2015-09-25 Thread Johannes Ziemke (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14907989#comment-14907989
 ] 

Johannes Ziemke commented on MESOS-1478:


Any update on this? I would propose calling them coordinator and agent where a 
coordinator can be leader or follower. That's even more specific than what we 
have right now. 

> Replace Master/Slave terminology
> 
>
> Key: MESOS-1478
> URL: https://issues.apache.org/jira/browse/MESOS-1478
> Project: Mesos
>  Issue Type: Wish
>Reporter: Clark Breyman
>Assignee: Benjamin Hindman
>Priority: Minor
>  Labels: mesosphere
>
> Inspired by the comments on this PR:
> https://github.com/django/django/pull/2692
> TL;DR - Computers sharing work should be a good thing. Using the language of 
> human bondage and suffering is inappropriate in this context. It also has the 
> potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2015-07-30 Thread Adam B (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14647285#comment-14647285
 ] 

Adam B commented on MESOS-1478:
---

Assigning to BenH so he can work on the proposal.

 Replace Master/Slave terminology
 

 Key: MESOS-1478
 URL: https://issues.apache.org/jira/browse/MESOS-1478
 Project: Mesos
  Issue Type: Wish
Reporter: Clark Breyman
Assignee: Adam B
Priority: Minor
  Labels: mesosphere

 Inspired by the comments on this PR:
 https://github.com/django/django/pull/2692
 TL;DR - Computers sharing work should be a good thing. Using the language of 
 human bondage and suffering is inappropriate in this context. It also has the 
 potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2015-07-28 Thread Adam B (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14644002#comment-14644002
 ] 

Adam B commented on MESOS-1478:
---

There was no consensus on the public discussion, nor on the PMC private list.

BenH is preparing a proposal detailing the specific endpoints/flags/messages 
that would need to be renamed/aliased, including the upgrade/deprecation story.

 Replace Master/Slave terminology
 

 Key: MESOS-1478
 URL: https://issues.apache.org/jira/browse/MESOS-1478
 Project: Mesos
  Issue Type: Wish
Reporter: Clark Breyman
Assignee: Adam B
Priority: Minor
  Labels: mesosphere

 Inspired by the comments on this PR:
 https://github.com/django/django/pull/2692
 TL;DR - Computers sharing work should be a good thing. Using the language of 
 human bondage and suffering is inappropriate in this context. It also has the 
 potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2015-06-01 Thread Adam B (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14567988#comment-14567988
 ] 

Adam B commented on MESOS-1478:
---

Upgraded to an Epic and assigned myself for the time being to drive toward 
community consensus on the new name(s).

Summarizing some internal brainstorming:
Alternatives to Slave: Worker, Worker node, Compute Node, Node, Follower, 
Minion, Serf, Client, Servant, Secondary, Laborer, Peon, Thrall, Operative
Alternatives to Master: Supervisor, Leader, Controller, Coordinator, Server, 
Primary

It has also been brought up that the Slave Node and the {{mesos-slave}} 
Process are different things, and Mesos Agent could be a good name for the 
process.

 Replace Master/Slave terminology
 

 Key: MESOS-1478
 URL: https://issues.apache.org/jira/browse/MESOS-1478
 Project: Mesos
  Issue Type: Epic
Reporter: Clark Breyman
Assignee: Adam B
Priority: Minor

 Inspired by the comments on this PR:
 https://github.com/django/django/pull/2692
 TL;DR - Computers sharing work should be a good thing. Using the language of 
 human bondage and suffering is inappropriate in this context. It also has the 
 potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2015-06-01 Thread Adam B (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14568039#comment-14568039
 ] 

Adam B commented on MESOS-1478:
---

I just started a discussion on the dev/user mailing lists. Please voice your 
opinions there:
http://www.mail-archive.com/user@mesos.apache.org/msg03399.html

{code:xml}
I would like to open up the discussion on this topic for one week, and if we 
cannot arrive at a lazy consensus, 
I will draft a proposal from the discussion and call for a VOTE.
Here are the questions I would like us to answer:
1. What should we call the Mesos Slave node/host/machine?
2. What should we call the mesos-slave process (could be the same)?
3. Do we need to rename Mesos Master too?
{code}

 Replace Master/Slave terminology
 

 Key: MESOS-1478
 URL: https://issues.apache.org/jira/browse/MESOS-1478
 Project: Mesos
  Issue Type: Epic
Reporter: Clark Breyman
Assignee: Adam B
Priority: Minor

 Inspired by the comments on this PR:
 https://github.com/django/django/pull/2692
 TL;DR - Computers sharing work should be a good thing. Using the language of 
 human bondage and suffering is inappropriate in this context. It also has the 
 potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2015-02-10 Thread Alexander Rukletsov (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14313890#comment-14313890
 ] 

Alexander Rukletsov commented on MESOS-1478:


More alternatives to slave—master:
wizard—berserk
yoda—padawan

 Replace Master/Slave terminology
 

 Key: MESOS-1478
 URL: https://issues.apache.org/jira/browse/MESOS-1478
 Project: Mesos
  Issue Type: Improvement
Reporter: Clark Breyman
Priority: Minor

 Inspired by the comments on this PR:
 https://github.com/django/django/pull/2692
 TL;DR - Computers sharing work should be a good thing. Using the language of 
 human bondage and suffering is inappropriate in this context. It also has the 
 potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2015-01-21 Thread Ele Mooney (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14286924#comment-14286924
 ] 

Ele Mooney commented on MESOS-1478:
---

Alas, the naming scheme is the part that scares me! It's inclined to roundabout 
discussion, and I'm not sure a Democratic approach is best. Does this community 
often vote on issues? But I will make up a list and post it to dev/user list in 
a timeboxed manner for amendment. From there I'll make a form as you suggest, 
likewise timeboxed to keep it quick and clean. I think the names are less 
important than people think; there isn't a standard coming away from this 
nomenclature and it's something a matter of taste so there's likely to get a 
'most votes' though not a majority. I think it doesn't really matter as long as 
it's not offensive and is descriptive. 

[~dhamon]I'm nervous about making the change too. It was a very personal 
decision after writing code for Sensu checks on Mesos slaves the week before 
MLK. We've made the decision in our company not to use this terminology but I 
didn't necessarily feel it was an important issue. Then I considered how I 
would feel if I had to write checks for Mesos 'bitches' if they were called 
that. As a woman that would make my workplace pretty hard to take. We had a 
laugh over it in the DevOps team, but it is hard to ignore at this point for 
me. A senior engineer at the company suggested the change could only come about 
with work, so I decided to step up. 

I am wondering of course about the scope of the work even though I can look at 
the code: I don't know what the critical connections are and if we want to roll 
this out over one or two releases, we'll need good test coverage. I have a 
friend who might help me on the ticket, but does anyone want to make a guess at 
estimating the tasks? (not the time, I'll be slow there for sure, as DevOps I 
mostly write Python and Ruby or shell scripts). 

 Replace Master/Slave terminology
 

 Key: MESOS-1478
 URL: https://issues.apache.org/jira/browse/MESOS-1478
 Project: Mesos
  Issue Type: Improvement
Reporter: Clark Breyman
Priority: Minor

 Inspired by the comments on this PR:
 https://github.com/django/django/pull/2692
 TL;DR - Computers sharing work should be a good thing. Using the language of 
 human bondage and suffering is inappropriate in this context. It also has the 
 potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2015-01-20 Thread Dominic Hamon (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14284080#comment-14284080
 ] 

Dominic Hamon commented on MESOS-1478:
--

It's great to hear that you're interested.

I think starting on the UI and documentation has the potential to add confusion 
as people using and developing Mesos will develop different terminology. I 
think this needs to be an all-in-one effort across one release, or possibly two 
releases to allow both sets of endpoints to exist for one cycle. As Ben has 
said above, doing the work internally first is preferable as it avoids the 
endpoints changing too rapidly for users to keep up.

I'm, in general, nervous about making this change, as socially forward-thinking 
as it is, given the amount of infrastructure built around the existing 
endpoints and terminology and the use of this terminology industry-wide.

 Replace Master/Slave terminology
 

 Key: MESOS-1478
 URL: https://issues.apache.org/jira/browse/MESOS-1478
 Project: Mesos
  Issue Type: Improvement
Reporter: Clark Breyman
Priority: Minor

 Inspired by the comments on this PR:
 https://github.com/django/django/pull/2692
 TL;DR - Computers sharing work should be a good thing. Using the language of 
 human bondage and suffering is inappropriate in this context. It also has the 
 potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2014-12-11 Thread Henning Schmiedehausen (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14243003#comment-14243003
 ] 

Henning Schmiedehausen commented on MESOS-1478:
---

leader / follower only works for the control cluster (running the master 
processes)

We call our boxes internally gru and minion. Not, that is not a joke.

 Replace Master/Slave terminology
 

 Key: MESOS-1478
 URL: https://issues.apache.org/jira/browse/MESOS-1478
 Project: Mesos
  Issue Type: Improvement
Reporter: Clark Breyman
Priority: Minor

 Inspired by the comments on this PR:
 https://github.com/django/django/pull/2692
 TL;DR - Computers sharing work should be a good thing. Using the language of 
 human bondage and suffering is inappropriate in this context. It also has the 
 potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2014-11-17 Thread Patrick Reilly (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14215262#comment-14215262
 ] 

Patrick Reilly commented on MESOS-1478:
---

I like the leader/follower concept.

 Replace Master/Slave terminology
 

 Key: MESOS-1478
 URL: https://issues.apache.org/jira/browse/MESOS-1478
 Project: Mesos
  Issue Type: Improvement
Reporter: Clark Breyman
Priority: Minor

 Inspired by the comments on this PR:
 https://github.com/django/django/pull/2692
 TL;DR - Computers sharing work should be a good thing. Using the language of 
 human bondage and suffering is inappropriate in this context. It also has the 
 potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (MESOS-1478) Replace Master/Slave terminology

2014-08-11 Thread Ben Rosengart (JIRA)

[ 
https://issues.apache.org/jira/browse/MESOS-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14093357#comment-14093357
 ] 

Ben Rosengart commented on MESOS-1478:
--

+1 for this change, and +∞ to all involved for being so nice about it.

 Replace Master/Slave terminology
 

 Key: MESOS-1478
 URL: https://issues.apache.org/jira/browse/MESOS-1478
 Project: Mesos
  Issue Type: Improvement
Reporter: Clark Breyman
Priority: Minor

 Inspired by the comments on this PR:
 https://github.com/django/django/pull/2692
 TL;DR - Computers sharing work should be a good thing. Using the language of 
 human bondage and suffering is inappropriate in this context. It also has the 
 potential to alienate users and community members. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)