You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@hbase.apache.org by Bryan Beaudreault <bb...@hubspot.com.INVALID> on 2021/09/29 12:25:27 UTC

Re: [DISCUSS] Removing problematic terms from our project

Sorry to revive a very old thread, but I just stumbled across this and
don't see a clear resolution. I wonder if we should create a JIRA from
Andrew's summary and treat that as an umbrella encompassing the original 3
JIRAs? I'm also cognizant of the fact that there are rumblings of doing an
initial 3.0 release, and I see above there was a proposal to deprecate in 3
and release in 4. I imagine we're slowly running out of time to make that
change.

If I missed a JIRA somewhere, maybe we can put a link here for posterity.

On Fri, Jun 26, 2020 at 2:35 PM Andrew Purtell <ap...@apache.org> wrote:

> Circling back after more inputs, if we use this as a description of the
> proposals:
>
> 1. Replace "master"/"hmaster" with ???, this one has by far the most
> significant impact and both opinion and interpretation on this one is
> mixed.
>
> 2. Replace "slave" with "follower", seems to impact the cross cluster
> replication subsystem only.
>
> 3. Replace "black list" with "deny list".
>
> 4. Replace "white list" with "accept list".
>
> Then by my read of the responses we have consensus to do #2, #3, and #4.
> They were not controversial. JIRAs and patches will be welcome. Seems
> pretty clear committers and PMC will approve and do what is needed to
> complete any necessary deprecation cycle.
>
> Regarding #1, opinion is mixed. By my read I also think committers and PMC
> will approve patches and do what is needed to complete any necessary
> deprecation cycle for this one too. Enough PMC members expressed support to
> successfully vote on a release (although not if there were to be opposing
> votes). If a contributor were to open a JIRA and provide patches for this,
> there would be more discussion. There is no consensus, yet, on what
> replacement term is best. Personally, I can accept Zheng's recent
> suggestion of "controller". I can see how syllable count matters.
>
> I don't mean this summary to close the conversation. It is only a
> checkpoint.
>
> If anyone reading this has an opinion they do not wish to express
> publically, you are welcome to write to private@hbase.apache.org to state
> your opinion and the PMC will of course respectfully listen to it.
>
>
>
> On Thu, Jun 25, 2020 at 7:47 PM zheng wang <18...@qq.com> wrote:
>
> > I like the&nbsp;controller.
> >
> >
> > Coordinator is a bit long for me to write and speak.
> > Manager and Admin is used somewhere yet in HBase.
> >
> >
> >
> >
> > ------------------&nbsp;原始邮件&nbsp;------------------
> > 发件人:&nbsp;"Andrew Purtell"<apurtell@apache.org&gt;;
> > 发送时间:&nbsp;2020年6月26日(星期五) 上午9:08
> > 收件人:&nbsp;"Hbase-User"<user@hbase.apache.org&gt;;
> > 抄送:&nbsp;"dev"<dev@hbase.apache.org&gt;;
> > 主题:&nbsp;Re: [DISCUSS] Removing problematic terms from our project
> >
> >
> >
> > &gt; - AdminServer (as you already have AdminClient to talk to it).
> >
> > Oooooh... I like AdminServer. AdminServer (serving admin functions) and
> > RegionServer (serving region data).
> >
> > On Thu, Jun 25, 2020 at 4:46 PM Andrey Elenskiy
> > <andrey.elenskiy@arista.com.invalid&gt; wrote:
> >
> > &gt; &gt; Is there a word that's not "master" and not "coordinator" that
> > is clear
> > &gt; and
> > &gt; suitable for (diverse, polyglot) community?
> > &gt;
> > &gt; There are also:
> > &gt; - captain (sounds pretty close to "master" without the negative side
> > and it
> > &gt; should be relatable around the world)
> > &gt; - conductor (as in orchestra)
> > &gt; - controller (in kafka controller assigns partitions)
> > &gt; - RegionDriver (more relevant to what it's actually doing in hbase
> and
> > &gt; borrowed from PlacementDrive of TiKV)
> > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > &gt;
> > &gt; On Thu, Jun 25, 2020 at 3:49 PM Sean Busbey <busbey@apache.org&gt;
> > wrote:
> > &gt;
> > &gt; &gt; How about "manager"?
> > &gt; &gt;
> > &gt; &gt; (It would help me if folks could explain what is lacking in
> > &gt; "coordinator".)
> > &gt; &gt;
> > &gt; &gt; On Thu, Jun 25, 2020, 13:32 Nick Dimiduk <ndimiduk@apache.org
> &gt;
> > wrote:
> > &gt; &gt;
> > &gt; &gt; &gt; On Wed, Jun 24, 2020 at 10:14 PM 张铎(Duo Zhang) <
> > palomino219@gmail.com&gt;
> > &gt; &gt; &gt; wrote:
> > &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; -0/+1/+1/+1
> > &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; I’m the one who asked whether ‘master’ is safe to use
> > without ‘slave’
> > &gt; &gt; in
> > &gt; &gt; &gt; &gt; the private list.
> > &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; I’m still not convinced that it is really necessary
> > and I do not
> > &gt; think
> > &gt; &gt; &gt; &gt; other words like ‘coordinator’ can fully describe the
> > role of HMaster
> > &gt; &gt; in
> > &gt; &gt; &gt; &gt; HBase. HBase is more than 10 years old. In the
> context
> > of HBase, the
> > &gt; &gt; word
> > &gt; &gt; &gt; &gt; ‘HMaster’ has its own meaning. Changing the name will
> > hurt our users
> > &gt; &gt; and
> > &gt; &gt; &gt; &gt; make them confusing, especially for us non native
> > English speakers...
> > &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt;
> > &gt; &gt; &gt; Is there a word that's not "master" and not "coordinator"
> > that is clear
> > &gt; &gt; and
> > &gt; &gt; &gt; suitable for (diverse, polyglot) community?
> > &gt; &gt; &gt;
> > &gt; &gt; &gt; Stack <stack@duboce.net&gt;于2020年6月25日 周四06:34写道:
> > &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; +1/+1/+1/+1 where hbase3 adds the deprecation
> and
> > hbase4 follows
> > &gt; &gt; hbase3
> > &gt; &gt; &gt; &gt; &gt; soon after sounds good to me. I'm up for working
> > on this.
> > &gt; &gt; &gt; &gt; &gt; S
> > &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:26 PM Xu Cang <
> > xucang@apache.org&gt; wrote:
> > &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; Strongly agree with what Nick said here:
> > &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt;&nbsp; " From my perspective, we gain
> nothing
> > as a project or as a
> > &gt; &gt; &gt; community
> > &gt; &gt; &gt; &gt; be
> > &gt; &gt; &gt; &gt; &gt; &gt; willfully retaining use of language that is
> > well understood to be
> > &gt; &gt; &gt; &gt; &gt; &gt; problematic or hurtful,.... On the
> contrary,
> > we have much to gain
> > &gt; &gt; by
> > &gt; &gt; &gt; &gt; &gt; &gt; encouraging
> > &gt; &gt; &gt; &gt; &gt; &gt; contributions from as many people as
> > possible."
> > &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; +1 to Andrew's proposal.
> > &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; It might be good to have a source of truth
> > web page or README
> > &gt; file
> > &gt; &gt; &gt; for
> > &gt; &gt; &gt; &gt; &gt; &gt; developers and users to refer to regarding
> > all naming
> > &gt; transitions.
> > &gt; &gt; &gt; It's
> > &gt; &gt; &gt; &gt; &gt; &gt; going to help both developers changing the
> > code and users looking
> > &gt; &gt; for
> > &gt; &gt; &gt; &gt; &gt; some
> > &gt; &gt; &gt; &gt; &gt; &gt; answers online that use old namings.
> > &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; Xu
> > &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:21 PM Nick
> Dimiduk
> > <
> > &gt; ndimiduk@apache.org&gt;
> > &gt; &gt; &gt; &gt; &gt; wrote:
> > &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020 at 13:11 Sean
> > Busbey <busbey@apache.org&gt;
> > &gt; &gt; &gt; wrote:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I would like to make sure I am
> > emphatically clear that
> > &gt; "master"
> > &gt; &gt; &gt; by
> > &gt; &gt; &gt; &gt; &gt; &gt; itself
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is not okay if the context is the
> > same as what would normally
> > &gt; &gt; be
> > &gt; &gt; &gt; a
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; master/slave context. Furthermore
> > our use of master is
> > &gt; clearly
> > &gt; &gt; &gt; &gt; such a
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; context.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I agree: to me “Master”, as in
> > “HMaster” caries with it the
> > &gt; &gt; &gt; &gt; &gt; master/slave
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; baggage. As an alternative, I prefer
> > the term “coordinator”
> > &gt; over
> > &gt; &gt; &gt; &gt; &gt; &gt; “leader”.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Thus we would have daemons called
> > “coordinator” and “region
> > &gt; &gt; &gt; server”.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; To me, “master” as in “master branch”
> > does not carry the same
> > &gt; &gt; &gt; &gt; baggage,
> > &gt; &gt; &gt; &gt; &gt; &gt; but
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I’m also in favor changing the name of
> > our default branch to a
> > &gt; &gt; word
> > &gt; &gt; &gt; &gt; &gt; that
> > &gt; &gt; &gt; &gt; &gt; &gt; is
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; less conflicted. I see nothing that we
> > gain as a community by
> > &gt; &gt; &gt; &gt; &gt; continuing
> > &gt; &gt; &gt; &gt; &gt; &gt; to
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; use this word.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; It seems to me we have, broadly
> > speaking, consensus around
> > &gt; making
> > &gt; &gt; &gt; &gt; &gt; *some*
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. I haven't seen a strong
> > push for "break everything
> > &gt; in
> > &gt; &gt; &gt; the
> > &gt; &gt; &gt; &gt; &gt; name
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; of
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; expediency" (I would personally
> be
> > fine with this). So
> > &gt; barring
> > &gt; &gt; &gt; &gt; &gt; &gt; additional
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion that favors breaking
> > changes, current approaches
> > &gt; &gt; &gt; should
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; comport
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with our existing project
> > compatibility goals.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Maybe we could stop talking about
> > what-ifs and look at actual
> > &gt; &gt; &gt; &gt; &gt; practical
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; examples? If anyone is currently
> > up for doing the work of a
> > &gt; PR
> > &gt; &gt; we
> > &gt; &gt; &gt; &gt; can
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; look
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; at for one of these?
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; If folks would prefer we e.g.
> just
> > say "we should break
> > &gt; &gt; whatever
> > &gt; &gt; &gt; we
> > &gt; &gt; &gt; &gt; &gt; &gt; need
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; in 3.0.0 to make this happen"
> then
> > it would be good to speak
> > &gt; &gt; up.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Otherwise
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; likely we would be done with
> > needed changes circa hbase 4,
> > &gt; &gt; &gt; probably
> > &gt; &gt; &gt; &gt; &gt; &gt; late
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2021 or 2022.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020, 03:03 zheng
> > wang <18031031@qq.com&gt;
> > &gt; &gt; wrote:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; IMO, master is ok if not
> used
> > with slave together.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -1/+1/+1/+1
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > ------------------&amp;nbsp;原始邮件&amp;nbsp;------------------
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 发件人:&amp;nbsp;"Andrew
> > Purtell"<apurtell@apache.org&amp;gt;;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > 发送时间:&amp;nbsp;2020年6月23日(星期二) 凌晨5:24
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 收件人:&amp;nbsp;"Hbase-User"<
> > user@hbase.apache.org&amp;gt;;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 抄送:&amp;nbsp;"dev"<
> > dev@hbase.apache.org&amp;gt;;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 主题:&amp;nbsp;Re: [DISCUSS]
> > Removing problematic terms from our
> > &gt; &gt; &gt; &gt; project
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; In observing something like
> > voting happening on this thread
> > &gt; &gt; to
> > &gt; &gt; &gt; &gt; &gt; &gt; express
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alignment or not, it might
> be
> > helpful to first, come up
> > &gt; with
> > &gt; &gt; a
> > &gt; &gt; &gt; &gt; list
> > &gt; &gt; &gt; &gt; &gt; &gt; of
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terms to change (if any),
> and
> > then propose replacements,
> > &gt; &gt; &gt; &gt; &gt; &gt; individually.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; So
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; far we might break this
> apart
> > into four proposals:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 1. Replace
> "master"/"hmaster"
> > with ??? ("coordinator" is
> > &gt; one
> > &gt; &gt; &gt; &gt; &gt; option),
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; one has by far the most
> > significant impact and both opinion
> > &gt; &gt; and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; interpretation on this one
> is
> > mixed.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2. Replace "slave" with
> > "follower", seems to impact the
> > &gt; cross
> > &gt; &gt; &gt; &gt; &gt; cluster
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replication subsystem only.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 3. Replace "black list" with
> > "deny list".
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 4. Replace "white list" with
> > "accept list".
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Perhaps if you are inclined
> > to respond with a +1/-1/+0/-0,
> > &gt; it
> > &gt; &gt; &gt; &gt; would
> > &gt; &gt; &gt; &gt; &gt; &gt; be
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful to give such an
> > indication for each line item above.
> > &gt; &gt; Or,
> > &gt; &gt; &gt; &gt; &gt; offer
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alternative proposals. Or,
> if
> > you have a singular opinion,
> > &gt; &gt; &gt; that's
> > &gt; &gt; &gt; &gt; &gt; &gt; fine
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; too.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Mon, Jun 22, 2020 at 2:09
> > PM Geoffrey Jacoby <
> > &gt; &gt; &gt; &gt; &gt; gjacoby@apache.org
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; For most of the
> > proposals (slave -&amp;gt; worker,
> > &gt; blacklist
> > &gt; &gt; &gt; &gt; -&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; denylist,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; whitelist-&amp;gt;
> > allowlist), I'm +1 (nonbinding).
> > &gt; Denylist
> > &gt; &gt; &gt; and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; acceptlist even
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; have the advantage
> > of being clearer than the terms
> > &gt; &gt; they're
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replacing.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; However, I'm not
> > convinced about changing "master" to
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; "coordinator",
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; something similar.
> > Unlike "slave", which is negative
> > &gt; in
> > &gt; &gt; &gt; any
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "master" has many
> > definitions, including some common
> > &gt; &gt; ones
> > &gt; &gt; &gt; &gt; &gt; which
> > &gt; &gt; &gt; &gt; &gt; &gt; do
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; not
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; appear problematic.
> > See
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > https://www.merriam-webster.com/dictionary/master
> <https://www.merriam-webster.com/dictionary/master>
> > &gt <https://www.merriam-webster.com/dictionary/master&gt
> <https://www.merriam-webster.com/dictionary/master&gt>>;
> &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt <
> > https://www.merriam-webster.com/dictionary/master&amp;gt
> <https://www.merriam-webster.com/dictionary/master&amp;gt>
> > &gt <https://www.merriam-webster.com/dictionary/master&amp;gt&gt
> <https://www.merriam-webster.com/dictionary/master&amp;gt&gt>>;
> &gt;;
> > &gt; &gt; &gt; for
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; examples. In
> > particular, the progression of an artisan
> > &gt; &gt; was
> > &gt; &gt; &gt; &gt; &gt; from
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "apprentice" to
> > "journeyman" to "master". A master
> > &gt; &gt; smith,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; carpenter,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; artist would run a
> > shop managing lots of workers and
> > &gt; &gt; &gt; &gt; &gt; apprentices
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; hope to become
> > masters of their own someday. So
> > &gt; "master"
> > &gt; &gt; &gt; and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "worker"
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; can
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; still go together.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Since it's the
> least
> > problematic term, and by far the
> > &gt; &gt; &gt; &gt; hardest
> > &gt; &gt; &gt; &gt; &gt; &gt; term
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; change (both within
> > HBase and with effects on
> > &gt; downstream
> > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; such as
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Ambari), I'm -0
> > (nonbinding) on changing "master".
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Geoffrey
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; On Mon, Jun 22,
> 2020
> > at 1:32 PM Rushabh Shah
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; <
> > rushabh.shah@salesforce.com.invalid&amp;gt; wrote:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; +1 to
> > renaming.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; Rushabh
> Shah
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Software Engineering SMTS |
> > &gt; &gt; &gt; &gt; &gt; Salesforce
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > Mobile: 213
> > &gt; &gt; 422
> > &gt; &gt; &gt; &gt; &gt; 9052
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; On Mon,
> Jun
> > 22, 2020 at 1:18 PM Josh Elser <
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; elserj@apache.org
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> +1
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> On
> > 6/22/20 4:03 PM, Sean Busbey wrote:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt; We should change our use of these
> > &gt; terms.
> > &gt; &gt; We
> > &gt; &gt; &gt; &gt; can
> > &gt; &gt; &gt; &gt; &gt; &gt; be
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; equally or more
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; clear
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> in
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt; what we are trying to convey where they
> > &gt; &gt; are
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; present.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt; That they have been used historically
> > &gt; is
> > &gt; &gt; &gt; only
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; if the advantage
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; we
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt; gain from using them through that
> > &gt; shared
> > &gt; &gt; &gt; &gt; &gt; context
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; outweighs the
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; potential
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt; friction they add. They make me
> > &gt; &gt; personally
> > &gt; &gt; &gt; &gt; less
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; enthusiastic about
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt; contributing. That's enough friction
> > &gt; for
> > &gt; &gt; me
> > &gt; &gt; &gt; &gt; to
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; advocate removing
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; them.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt; AFAICT reworking our replication stuff
> > &gt; in
> > &gt; &gt; &gt; &gt; terms
> > &gt; &gt; &gt; &gt; &gt; &gt; of
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "active" and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; "passive"
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt; clusters did not result in a big spike
> > &gt; of
> > &gt; &gt; &gt; &gt; folks
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asking
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; new questions
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > about
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt; where authority for state was.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt; On Mon, Jun 22, 2020, 13:39 Andrew
> > &gt; &gt; Purtell
> > &gt; &gt; &gt; <
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; apurtell@apache.org&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; wrote:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; In response to renewed attention at
> > &gt; &gt; the
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Foundation
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; toward addressing
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; culturally problematic language and
> > &gt; &gt; &gt; terms
> > &gt; &gt; &gt; &gt; &gt; &gt; often
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; used in technical
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; documentation and discussion,
> > &gt; several
> > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have begun
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; discussions,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> or
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; made proposals, or started work
> > &gt; along
> > &gt; &gt; &gt; &gt; these
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; lines.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; The HBase PMC began its own
> > &gt; &gt; discussion
> > &gt; &gt; &gt; on
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; private@
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; on June 9, 2020
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > with an
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; observation of this activity and
> > &gt; this
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; suggestion:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; There is a renewed push back
> > &gt; against
> > &gt; &gt; &gt; &gt; &gt; classic
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; technology industry
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; terms
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > that
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; have negative modern connotations.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; In the case of HBase, the following
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; might be proposed:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; - Coordinator instead of master
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; - Worker instead of slave
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; Recommendations for these
> > &gt; additional
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; also come up in
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; this
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; type of discussion:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; - Accept list instead of white list
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; - Deny list instead of black list
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; Unfortunately we have Master all
> > &gt; over
> > &gt; &gt; &gt; our
> > &gt; &gt; &gt; &gt; &gt; &gt; code
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; base, baked into
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; various
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; APIs and configuration variable
> > &gt; &gt; names,
> > &gt; &gt; &gt; so
> > &gt; &gt; &gt; &gt; &gt; for
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; us
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the necessary
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; changes
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; amount to a new major release and
> > &gt; &gt; &gt; &gt; &gt; deprecation
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cycle. It could well
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; be
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > worth
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; it in the long run. We exist only
> > &gt; as
> > &gt; &gt; &gt; long
> > &gt; &gt; &gt; &gt; &gt; as
> > &gt; &gt; &gt; &gt; &gt; &gt; we
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draw a willing and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; sufficient contributor community.
> > &gt; It
> > &gt; &gt; &gt; also
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wouldn’t
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be great to have
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; an
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; activist fork appear somewhere,
> > &gt; even
> > &gt; &gt; if
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; unlikely
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to be successful.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; Relevant JIRAs are:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > &gt; &gt; HBASE-12677 <
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > https://issues.apache.org/jira/browse/HBASE-12677
> <https://issues.apache.org/jira/browse/HBASE-12677>
> > &gt <https://issues.apache.org/jira/browse/HBASE-12677&gt
> <https://issues.apache.org/jira/browse/HBASE-12677&gt>>;
> &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update
> > &gt; &gt; &gt; &gt; replication
> > &gt; &gt; &gt; &gt; &gt; &gt; docs
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clarify terminology
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > &gt; &gt; HBASE-13852 <
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > https://issues.apache.org/jira/browse/HBASE-13852
> <https://issues.apache.org/jira/browse/HBASE-13852>
> > &gt <https://issues.apache.org/jira/browse/HBASE-13852&gt
> <https://issues.apache.org/jira/browse/HBASE-13852&gt>>;
> &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Replace
> > &gt; &gt; &gt; &gt; &gt; master-slave
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terminology in book, site,
> > and javadoc
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; with a
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > more
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modern
> > &gt; &gt; &gt; vocabulary
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > &gt; &gt; HBASE-24576 <
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > https://issues.apache.org/jira/browse/HBASE-24576
> <https://issues.apache.org/jira/browse/HBASE-24576>
> > &gt <https://issues.apache.org/jira/browse/HBASE-24576&gt
> <https://issues.apache.org/jira/browse/HBASE-24576&gt>>;
> &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Changing
> > &gt; &gt; &gt; &gt; &gt; "whitelist"
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "blacklist" in our docs and
> > project
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; In response to this proposal, a
> > &gt; &gt; member
> > &gt; &gt; &gt; of
> > &gt; &gt; &gt; &gt; &gt; the
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; PMC
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asked if the term
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; 'master' used by itself would be
> > &gt; &gt; fine,
> > &gt; &gt; &gt; &gt; &gt; &gt; because
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; we
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; only have use of
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > 'slave'
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; in replication documentation and
> > &gt; that
> > &gt; &gt; &gt; is
> > &gt; &gt; &gt; &gt; &gt; &gt; easily
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; addressed. In
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; response
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> to
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; this question, others on the PMC
> > &gt; &gt; &gt; &gt; suggested
> > &gt; &gt; &gt; &gt; &gt; &gt; that
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; even if only
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; 'master'
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; used, in this context it is still a
> > &gt; &gt; &gt; &gt; &gt; problem.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; For folks who are surprised or
> > &gt; &gt; lacking
> > &gt; &gt; &gt; &gt; &gt; &gt; context
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; on
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the details of
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; this
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; discussion, one PMC member offered
> > &gt; a
> > &gt; &gt; &gt; link
> > &gt; &gt; &gt; &gt; &gt; to
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draft RFC as
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > background:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > https://tools.ietf.org/id/draft-knodel-terminology-00.html
> <https://tools.ietf.org/id/draft-knodel-terminology-00.html>
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; There was general support for
> > &gt; &gt; removing
> > &gt; &gt; &gt; &gt; the
> > &gt; &gt; &gt; &gt; &gt; &gt; term
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "master" / "hmaster"
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > from
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; our code base and using the terms
> > &gt; &gt; &gt; &gt; &gt; &gt; "coordinator"
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "leader" instead.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; In
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> the
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; context of replication, "worker"
> > &gt; &gt; makes
> > &gt; &gt; &gt; &gt; less
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; sense
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and perhaps
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > "destination"
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; or "follower" would be more
> > &gt; &gt; appropriate
> > &gt; &gt; &gt; &gt; &gt; &gt; terms.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; One PMC member's thoughts on
> > &gt; language
> > &gt; &gt; &gt; and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; non-native English
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; speakers
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; worth including in its entirety:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; While words like
> > &gt; &gt; &gt; &gt; blacklist/whitelist/slave
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clearly
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have those
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; negative
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; references, word master might not
> > &gt; &gt; have
> > &gt; &gt; &gt; &gt; the
> > &gt; &gt; &gt; &gt; &gt; &gt; same
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; impact for non
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; native
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; English speakers like myself where
> > &gt; &gt; the
> > &gt; &gt; &gt; &gt; &gt; &gt; literal
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; translation to my
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; mother
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; tongue does not have this same bad
> > &gt; &gt; &gt; &gt; &gt; &gt; connotation.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Replacing all
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; references
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; for word *master *on our
> > &gt; &gt; docs/codebase
> > &gt; &gt; &gt; &gt; is a
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; huge
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; effort, I guess
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; such
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; a
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; decision would be more suitable for
> > &gt; &gt; &gt; &gt; native
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; English
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; speakers folks,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; maybe we should consider the
> > &gt; opinion
> > &gt; &gt; of
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors from that
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; ethinic
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; minority as well?
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; These are good questions for public
> > &gt; &gt; &gt; &gt; &gt; &gt; discussion.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; We have a consensus in the PMC, at
> > &gt; &gt; this
> > &gt; &gt; &gt; &gt; &gt; time,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; that
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is supportive of
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > making
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; the above discussed terminology
> > &gt; &gt; &gt; changes.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; However,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; we also have
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; concerns
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; about what it would take to
> > &gt; &gt; accomplish
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; meaningful
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. Several
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; on
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> the
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; PMC offered support in the form of
> > &gt; &gt; &gt; cycles
> > &gt; &gt; &gt; &gt; &gt; to
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; review pull requests
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; patches, and two PMC members
> > &gt; &gt; &gt; &gt; offered&amp;nbsp;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; personal bandwidth for
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; creating
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; releasing new code lines as needed
> > &gt; to
> > &gt; &gt; &gt; &gt; &gt; &gt; complete
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; a
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; Unfortunately, the terms "master"
> > &gt; and
> > &gt; &gt; &gt; &gt; &gt; &gt; "hmaster"
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; appear throughout
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; our
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > code
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; base in class names, user facing
> > &gt; API
> > &gt; &gt; &gt; &gt; &gt; subject
> > &gt; &gt; &gt; &gt; &gt; &gt; to
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; our project
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > compatibility
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; guidelines, and configuration
> > &gt; &gt; variable
> > &gt; &gt; &gt; &gt; &gt; names,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; which are also
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; implicated
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> by
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; compatibility guidelines given the
> > &gt; &gt; &gt; impact
> > &gt; &gt; &gt; &gt; &gt; of
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes to operators
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; operations. The changes being
> > &gt; &gt; discussed
> > &gt; &gt; &gt; &gt; are
> > &gt; &gt; &gt; &gt; &gt; &gt; not
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; backwards compatible
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; changes and cannot be executed with
> > &gt; &gt; &gt; &gt; &gt; swiftness
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; while simultaneously
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; preserving compatibility. There
> > &gt; must
> > &gt; &gt; &gt; be a
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle. First,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; we
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > must
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; tag all implicated public API and
> > &gt; &gt; &gt; &gt; &gt; &gt; configuration
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; variables as
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> deprecated,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; and release HBase 3 with these
> > &gt; &gt; &gt; &gt; deprecations
> > &gt; &gt; &gt; &gt; &gt; &gt; in
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; place. Then, we must
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; undertake rename and removal as
> > &gt; &gt; &gt; &gt; &gt; appropriate,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; release the result
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; as
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; HBase 4.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; One PMC member raised a question in
> > &gt; &gt; &gt; this
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; included here in
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > entirety:
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; Are we willing to commit to rolling
> > &gt; &gt; &gt; &gt; through
> > &gt; &gt; &gt; &gt; &gt; &gt; the
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; major versions at a
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; pace
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; that's necessary to make this
> > &gt; &gt; &gt; transition
> > &gt; &gt; &gt; &gt; as
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; swift
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; as
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; reasonably possible?
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; This is a question for all of us.
> > &gt; For
> > &gt; &gt; &gt; the
> > &gt; &gt; &gt; &gt; &gt; &gt; PMC,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would supervise
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; the
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; effort, perhaps contribute to it,
> > &gt; and
> > &gt; &gt; &gt; &gt; &gt; &gt; certainly
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; vote on the release
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; candidates. For contributors and
> > &gt; &gt; &gt; &gt; potential
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors, who would
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > provide
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; the necessary patches. For
> > &gt; &gt; committers,
> > &gt; &gt; &gt; &gt; who
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be required to
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; review
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> and
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; commit the relevant changes.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; Although there has been some
> > &gt; initial
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; there is no
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; singular
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; proposal, or plan, or set of
> > &gt; &gt; decisions
> > &gt; &gt; &gt; &gt; made
> > &gt; &gt; &gt; &gt; &gt; &gt; at
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this time. Wrestling
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; with
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; this concern and the competing
> > &gt; &gt; concerns
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; involved
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with addressing it
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; (motivation for change versus
> > &gt; &gt; &gt; motivation
> > &gt; &gt; &gt; &gt; &gt; for
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; compatibility) is a
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; task
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> for
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt; all of us to undertake (or not) in
> > &gt; &gt; &gt; public
> > &gt; &gt; &gt; &gt; &gt; on
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; dev@
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and user@.
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;&amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Best regards,
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Andrew
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Words like orphans lost
> among
> > the crosstalk, meaning torn
> > &gt; &gt; from
> > &gt; &gt; &gt; &gt; &gt; &gt; truth's
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; decrepit hands
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;nbsp;&amp;nbsp; - A23,
> > Crosstalk
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt; &gt;
> > &gt; &gt; &gt;
> > &gt; &gt;
> > &gt;
> >
> >
> > --
> > Best regards,
> > Andrew
> >
> > Words like orphans lost among the crosstalk, meaning torn from truth's
> > decrepit hands
> > &nbsp;&nbsp; - A23, Crosstalk
>
>
>
> --
> Best regards,
> Andrew
>
> Words like orphans lost among the crosstalk, meaning torn from truth's
> decrepit hands
> - A23, Crosstalk
>

Re: [DISCUSS] Removing problematic terms from our project

Posted by Andrew Purtell <ap...@apache.org>.
Just to be clear Bryan there is no issue with you asking questions or
reviving discussion. I was just trying to summarize for you because I do
believe we had a fairly clear outcome.

Because there has been no additional comment in a long time -- i.e. it's
now lazy consensus -- I felt I could be more definitive in the restatement
of the summary.

We can certainly reopen the discussion if I have mischaracterized the
consensus, or if there isn't actually a consensus, or if anyone has changed
their position in the intervening months.

Otherwise, we are just waiting for patch contribution...


On Wed, Sep 29, 2021 at 11:02 AM Bryan Beaudreault
<bb...@hubspot.com.invalid> wrote:

> Sorry Andrew, I think I misinterpreted aspects of your last summary. It
> seemed like maybe there were still open questions and I was mostly just
> curious if something had been (or should be) captured anywhere else. Your
> new summary helps clarify the conclusion, thanks for providing it.
>
> On Wed, Sep 29, 2021 at 1:34 PM Andrew Purtell <ap...@apache.org>
> wrote:
>
> > Bryan,
> >
> > Let me paraphrase the resolution of this discussion from the PMC
> > perspective: We are, broadly speaking, supportive of changes to improve
> > conscious language choices. Our project uses some words with known
> > controversial context. Unfortunately one word in particular, "master",
> does
> > not have a consensus that it is or isn't a valid term of art, and in any
> > case is deeply embedded in API and configuration contexts. Other terms,
> > like "slave", have consensus on removal. We would, generally speaking,
> > welcome for review any patches that change conscious language choices for
> > the better. The proposer of the patch can explain the context of the
> change
> > to help make the case it should be applied. The PMC would also provide
> > support, in the form of release management and voting, for necessary
> > deprecation-release-removal-release cycles where termonology changes
> impact
> > one or more of our compatibility guidelines.
> >
> > What has been missing since this thread closed with this conclusion?
> >
> > Actual patches.
> >
> > It's quite easy to advocate someone *else* make language changes.
> >
> >
> >
> > On Wed, Sep 29, 2021 at 5:26 AM Bryan Beaudreault
> > <bb...@hubspot.com.invalid> wrote:
> >
> > > Sorry to revive a very old thread, but I just stumbled across this and
> > > don't see a clear resolution. I wonder if we should create a JIRA from
> > > Andrew's summary and treat that as an umbrella encompassing the
> original
> > 3
> > > JIRAs? I'm also cognizant of the fact that there are rumblings of doing
> > an
> > > initial 3.0 release, and I see above there was a proposal to deprecate
> > in 3
> > > and release in 4. I imagine we're slowly running out of time to make
> that
> > > change.
> > >
> > > If I missed a JIRA somewhere, maybe we can put a link here for
> posterity.
> > >
> > > On Fri, Jun 26, 2020 at 2:35 PM Andrew Purtell <ap...@apache.org>
> > > wrote:
> > >
> > > > Circling back after more inputs, if we use this as a description of
> the
> > > > proposals:
> > > >
> > > > 1. Replace "master"/"hmaster" with ???, this one has by far the most
> > > > significant impact and both opinion and interpretation on this one is
> > > > mixed.
> > > >
> > > > 2. Replace "slave" with "follower", seems to impact the cross cluster
> > > > replication subsystem only.
> > > >
> > > > 3. Replace "black list" with "deny list".
> > > >
> > > > 4. Replace "white list" with "accept list".
> > > >
> > > > Then by my read of the responses we have consensus to do #2, #3, and
> > #4.
> > > > They were not controversial. JIRAs and patches will be welcome. Seems
> > > > pretty clear committers and PMC will approve and do what is needed to
> > > > complete any necessary deprecation cycle.
> > > >
> > > > Regarding #1, opinion is mixed. By my read I also think committers
> and
> > > PMC
> > > > will approve patches and do what is needed to complete any necessary
> > > > deprecation cycle for this one too. Enough PMC members expressed
> > support
> > > to
> > > > successfully vote on a release (although not if there were to be
> > opposing
> > > > votes). If a contributor were to open a JIRA and provide patches for
> > > this,
> > > > there would be more discussion. There is no consensus, yet, on what
> > > > replacement term is best. Personally, I can accept Zheng's recent
> > > > suggestion of "controller". I can see how syllable count matters.
> > > >
> > > > I don't mean this summary to close the conversation. It is only a
> > > > checkpoint.
> > > >
> > > > If anyone reading this has an opinion they do not wish to express
> > > > publically, you are welcome to write to private@hbase.apache.org to
> > > state
> > > > your opinion and the PMC will of course respectfully listen to it.
> > > >
> > > >
> > > >
> > > > On Thu, Jun 25, 2020 at 7:47 PM zheng wang <18...@qq.com> wrote:
> > > >
> > > > > I like the&nbsp;controller.
> > > > >
> > > > >
> > > > > Coordinator is a bit long for me to write and speak.
> > > > > Manager and Admin is used somewhere yet in HBase.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > ------------------&nbsp;原始邮件&nbsp;------------------
> > > > > 发件人:&nbsp;"Andrew Purtell"<apurtell@apache.org&gt;;
> > > > > 发送时间:&nbsp;2020年6月26日(星期五) 上午9:08
> > > > > 收件人:&nbsp;"Hbase-User"<user@hbase.apache.org&gt;;
> > > > > 抄送:&nbsp;"dev"<dev@hbase.apache.org&gt;;
> > > > > 主题:&nbsp;Re: [DISCUSS] Removing problematic terms from our project
> > > > >
> > > > >
> > > > >
> > > > > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > > > >
> > > > > Oooooh... I like AdminServer. AdminServer (serving admin functions)
> > and
> > > > > RegionServer (serving region data).
> > > > >
> > > > > On Thu, Jun 25, 2020 at 4:46 PM Andrey Elenskiy
> > > > > <andrey.elenskiy@arista.com.invalid&gt; wrote:
> > > > >
> > > > > &gt; &gt; Is there a word that's not "master" and not "coordinator"
> > > that
> > > > > is clear
> > > > > &gt; and
> > > > > &gt; suitable for (diverse, polyglot) community?
> > > > > &gt;
> > > > > &gt; There are also:
> > > > > &gt; - captain (sounds pretty close to "master" without the
> negative
> > > side
> > > > > and it
> > > > > &gt; should be relatable around the world)
> > > > > &gt; - conductor (as in orchestra)
> > > > > &gt; - controller (in kafka controller assigns partitions)
> > > > > &gt; - RegionDriver (more relevant to what it's actually doing in
> > hbase
> > > > and
> > > > > &gt; borrowed from PlacementDrive of TiKV)
> > > > > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > > > > &gt;
> > > > > &gt; On Thu, Jun 25, 2020 at 3:49 PM Sean Busbey <
> busbey@apache.org
> > > &gt;
> > > > > wrote:
> > > > > &gt;
> > > > > &gt; &gt; How about "manager"?
> > > > > &gt; &gt;
> > > > > &gt; &gt; (It would help me if folks could explain what is lacking
> in
> > > > > &gt; "coordinator".)
> > > > > &gt; &gt;
> > > > > &gt; &gt; On Thu, Jun 25, 2020, 13:32 Nick Dimiduk <
> > > ndimiduk@apache.org
> > > > &gt;
> > > > > wrote:
> > > > > &gt; &gt;
> > > > > &gt; &gt; &gt; On Wed, Jun 24, 2020 at 10:14 PM 张铎(Duo Zhang) <
> > > > > palomino219@gmail.com&gt;
> > > > > &gt; &gt; &gt; wrote:
> > > > > &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; -0/+1/+1/+1
> > > > > &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; I’m the one who asked whether ‘master’ is safe
> to
> > > use
> > > > > without ‘slave’
> > > > > &gt; &gt; in
> > > > > &gt; &gt; &gt; &gt; the private list.
> > > > > &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; I’m still not convinced that it is really
> > necessary
> > > > > and I do not
> > > > > &gt; think
> > > > > &gt; &gt; &gt; &gt; other words like ‘coordinator’ can fully
> describe
> > > the
> > > > > role of HMaster
> > > > > &gt; &gt; in
> > > > > &gt; &gt; &gt; &gt; HBase. HBase is more than 10 years old. In the
> > > > context
> > > > > of HBase, the
> > > > > &gt; &gt; word
> > > > > &gt; &gt; &gt; &gt; ‘HMaster’ has its own meaning. Changing the
> name
> > > will
> > > > > hurt our users
> > > > > &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; make them confusing, especially for us non
> native
> > > > > English speakers...
> > > > > &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; Is there a word that's not "master" and not
> > > "coordinator"
> > > > > that is clear
> > > > > &gt; &gt; and
> > > > > &gt; &gt; &gt; suitable for (diverse, polyglot) community?
> > > > > &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; Stack <stack@duboce.net&gt;于2020年6月25日 周四06:34写道:
> > > > > &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; +1/+1/+1/+1 where hbase3 adds the
> > deprecation
> > > > and
> > > > > hbase4 follows
> > > > > &gt; &gt; hbase3
> > > > > &gt; &gt; &gt; &gt; &gt; soon after sounds good to me. I'm up for
> > > working
> > > > > on this.
> > > > > &gt; &gt; &gt; &gt; &gt; S
> > > > > &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:26 PM Xu Cang <
> > > > > xucang@apache.org&gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; Strongly agree with what Nick said
> > here:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;&nbsp; " From my perspective, we gain
> > > > nothing
> > > > > as a project or as a
> > > > > &gt; &gt; &gt; community
> > > > > &gt; &gt; &gt; &gt; be
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; willfully retaining use of language
> > that
> > > is
> > > > > well understood to be
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; problematic or hurtful,.... On the
> > > > contrary,
> > > > > we have much to gain
> > > > > &gt; &gt; by
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; encouraging
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; contributions from as many people as
> > > > > possible."
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; +1 to Andrew's proposal.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; It might be good to have a source of
> > > truth
> > > > > web page or README
> > > > > &gt; file
> > > > > &gt; &gt; &gt; for
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; developers and users to refer to
> > > regarding
> > > > > all naming
> > > > > &gt; transitions.
> > > > > &gt; &gt; &gt; It's
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; going to help both developers
> changing
> > > the
> > > > > code and users looking
> > > > > &gt; &gt; for
> > > > > &gt; &gt; &gt; &gt; &gt; some
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; answers online that use old namings.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; Xu
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:21 PM Nick
> > > > Dimiduk
> > > > > <
> > > > > &gt; ndimiduk@apache.org&gt;
> > > > > &gt; &gt; &gt; &gt; &gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020 at 13:11
> Sean
> > > > > Busbey <busbey@apache.org&gt;
> > > > > &gt; &gt; &gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I would like to make sure I
> > am
> > > > > emphatically clear that
> > > > > &gt; "master"
> > > > > &gt; &gt; &gt; by
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; itself
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is not okay if the context
> is
> > > the
> > > > > same as what would normally
> > > > > &gt; &gt; be
> > > > > &gt; &gt; &gt; a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; master/slave context.
> > > Furthermore
> > > > > our use of master is
> > > > > &gt; clearly
> > > > > &gt; &gt; &gt; &gt; such a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; context.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I agree: to me “Master”, as in
> > > > > “HMaster” caries with it the
> > > > > &gt; &gt; &gt; &gt; &gt; master/slave
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; baggage. As an alternative, I
> > prefer
> > > > > the term “coordinator”
> > > > > &gt; over
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; “leader”.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Thus we would have daemons
> called
> > > > > “coordinator” and “region
> > > > > &gt; &gt; &gt; server”.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; To me, “master” as in “master
> > > branch”
> > > > > does not carry the same
> > > > > &gt; &gt; &gt; &gt; baggage,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; but
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I’m also in favor changing the
> > name
> > > of
> > > > > our default branch to a
> > > > > &gt; &gt; word
> > > > > &gt; &gt; &gt; &gt; &gt; that
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; is
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; less conflicted. I see nothing
> > that
> > > we
> > > > > gain as a community by
> > > > > &gt; &gt; &gt; &gt; &gt; continuing
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; use this word.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; It seems to me we have, broadly
> > > > > speaking, consensus around
> > > > > &gt; making
> > > > > &gt; &gt; &gt; &gt; &gt; *some*
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. I haven't seen a
> > > strong
> > > > > push for "break everything
> > > > > &gt; in
> > > > > &gt; &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; name
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; expediency" (I would
> > personally
> > > > be
> > > > > fine with this). So
> > > > > &gt; barring
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; additional
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion that favors
> > breaking
> > > > > changes, current approaches
> > > > > &gt; &gt; &gt; should
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; comport
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with our existing project
> > > > > compatibility goals.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Maybe we could stop talking
> > > about
> > > > > what-ifs and look at actual
> > > > > &gt; &gt; &gt; &gt; &gt; practical
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; examples? If anyone is
> > > currently
> > > > > up for doing the work of a
> > > > > &gt; PR
> > > > > &gt; &gt; we
> > > > > &gt; &gt; &gt; &gt; can
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; look
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; at for one of these?
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; If folks would prefer we
> e.g.
> > > > just
> > > > > say "we should break
> > > > > &gt; &gt; whatever
> > > > > &gt; &gt; &gt; we
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; need
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; in 3.0.0 to make this
> happen"
> > > > then
> > > > > it would be good to speak
> > > > > &gt; &gt; up.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Otherwise
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; likely we would be done
> with
> > > > > needed changes circa hbase 4,
> > > > > &gt; &gt; &gt; probably
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; late
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2021 or 2022.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020, 03:03
> > > zheng
> > > > > wang <18031031@qq.com&gt;
> > > > > &gt; &gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; IMO, master is ok if
> not
> > > > used
> > > > > with slave together.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -1/+1/+1/+1
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > ------------------&amp;nbsp;原始邮件&amp;nbsp;------------------
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 发件人:&amp;nbsp;"Andrew
> > > > > Purtell"<apurtell@apache.org&amp;gt;;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > 发送时间:&amp;nbsp;2020年6月23日(星期二) 凌晨5:24
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > 收件人:&amp;nbsp;"Hbase-User"<
> > > > > user@hbase.apache.org&amp;gt;;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 抄送:&amp;nbsp;"dev"<
> > > > > dev@hbase.apache.org&amp;gt;;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 主题:&amp;nbsp;Re:
> > [DISCUSS]
> > > > > Removing problematic terms from our
> > > > > &gt; &gt; &gt; &gt; project
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; In observing something
> > > like
> > > > > voting happening on this thread
> > > > > &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; express
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alignment or not, it
> > might
> > > > be
> > > > > helpful to first, come up
> > > > > &gt; with
> > > > > &gt; &gt; a
> > > > > &gt; &gt; &gt; &gt; list
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terms to change (if
> > any),
> > > > and
> > > > > then propose replacements,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; individually.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; So
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; far we might break
> this
> > > > apart
> > > > > into four proposals:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 1. Replace
> > > > "master"/"hmaster"
> > > > > with ??? ("coordinator" is
> > > > > &gt; one
> > > > > &gt; &gt; &gt; &gt; &gt; option),
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; one has by far the
> most
> > > > > significant impact and both opinion
> > > > > &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; interpretation on this
> > one
> > > > is
> > > > > mixed.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2. Replace "slave"
> with
> > > > > "follower", seems to impact the
> > > > > &gt; cross
> > > > > &gt; &gt; &gt; &gt; &gt; cluster
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replication subsystem
> > > only.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 3. Replace "black
> list"
> > > with
> > > > > "deny list".
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 4. Replace "white
> list"
> > > with
> > > > > "accept list".
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Perhaps if you are
> > > inclined
> > > > > to respond with a +1/-1/+0/-0,
> > > > > &gt; it
> > > > > &gt; &gt; &gt; &gt; would
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; be
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful to give such an
> > > > > indication for each line item above.
> > > > > &gt; &gt; Or,
> > > > > &gt; &gt; &gt; &gt; &gt; offer
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alternative proposals.
> > Or,
> > > > if
> > > > > you have a singular opinion,
> > > > > &gt; &gt; &gt; that's
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; fine
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; too.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Mon, Jun 22, 2020
> at
> > > 2:09
> > > > > PM Geoffrey Jacoby <
> > > > > &gt; &gt; &gt; &gt; &gt; gjacoby@apache.org
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; For most of
> the
> > > > > proposals (slave -&amp;gt; worker,
> > > > > &gt; blacklist
> > > > > &gt; &gt; &gt; &gt; -&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; denylist,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > whitelist-&amp;gt;
> > > > > allowlist), I'm +1 (nonbinding).
> > > > > &gt; Denylist
> > > > > &gt; &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; acceptlist even
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; have the
> > > advantage
> > > > > of being clearer than the terms
> > > > > &gt; &gt; they're
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replacing.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; However, I'm
> > not
> > > > > convinced about changing "master" to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; "coordinator",
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; something
> > > similar.
> > > > > Unlike "slave", which is negative
> > > > > &gt; in
> > > > > &gt; &gt; &gt; any
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "master" has
> > many
> > > > > definitions, including some common
> > > > > &gt; &gt; ones
> > > > > &gt; &gt; &gt; &gt; &gt; which
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; do
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; not
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; appear
> > > problematic.
> > > > > See
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > https://www.merriam-webster.com/dictionary/master
> > <https://www.merriam-webster.com/dictionary/master>
> > > > <https://www.merriam-webster.com/dictionary/master
> > <https://www.merriam-webster.com/dictionary/master>
> > >
> > > > > &gt <https://www.merriam-webster.com/dictionary/master&gt
> > <https://www.merriam-webster.com/dictionary/master&gt>
> > > > <https://www.merriam-webster.com/dictionary/master&gt
> > <https://www.merriam-webster.com/dictionary/master&gt>
> > >>;
> > > > &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt <
> > > > > https://www.merriam-webster.com/dictionary/master&amp;gt
> > <https://www.merriam-webster.com/dictionary/master&amp;gt>
> > > > <https://www.merriam-webster.com/dictionary/master&amp;gt
> > <https://www.merriam-webster.com/dictionary/master&amp;gt>
> > >
> > > > > &gt <https://www.merriam-webster.com/dictionary/master&amp;gt&gt
> > <https://www.merriam-webster.com/dictionary/master&amp;gt&gt>
> > > > <https://www.merriam-webster.com/dictionary/master&amp;gt&gt
> > <https://www.merriam-webster.com/dictionary/master&amp;gt&gt>
> > >>;
> > > > &gt;;
> > > > > &gt; &gt; &gt; for
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; examples. In
> > > > > particular, the progression of an artisan
> > > > > &gt; &gt; was
> > > > > &gt; &gt; &gt; &gt; &gt; from
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "apprentice"
> to
> > > > > "journeyman" to "master". A master
> > > > > &gt; &gt; smith,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; carpenter,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; artist would
> > run
> > > a
> > > > > shop managing lots of workers and
> > > > > &gt; &gt; &gt; &gt; &gt; apprentices
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; hope to
> become
> > > > > masters of their own someday. So
> > > > > &gt; "master"
> > > > > &gt; &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "worker"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; can
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; still go
> > > together.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Since it's
> the
> > > > least
> > > > > problematic term, and by far the
> > > > > &gt; &gt; &gt; &gt; hardest
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; term
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; change (both
> > > within
> > > > > HBase and with effects on
> > > > > &gt; downstream
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; such as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Ambari), I'm
> -0
> > > > > (nonbinding) on changing "master".
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Geoffrey
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; On Mon, Jun
> 22,
> > > > 2020
> > > > > at 1:32 PM Rushabh Shah
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; <
> > > > > rushabh.shah@salesforce.com.invalid&amp;gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; +1
> to
> > > > > renaming.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > Rushabh
> > > > Shah
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Software Engineering SMTS
> |
> > > > > &gt; &gt; &gt; &gt; &gt; Salesforce
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > >
> &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
> > -
> > > > > Mobile: 213
> > > > > &gt; &gt; 422
> > > > > &gt; &gt; &gt; &gt; &gt; 9052
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; On
> > Mon,
> > > > Jun
> > > > > 22, 2020 at 1:18 PM Josh Elser <
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; elserj@apache.org
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > +1
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > On
> > > > > 6/22/20 4:03 PM, Sean Busbey wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; We should change our use of these
> > > > > &gt; terms.
> > > > > &gt; &gt; We
> > > > > &gt; &gt; &gt; &gt; can
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; be
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; equally or more
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> clear
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > in
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; what we are trying to convey where they
> > > > > &gt; &gt; are
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; present.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; That they have been used historically
> > > > > &gt; is
> > > > > &gt; &gt; &gt; only
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; if the advantage
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; we
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; gain from using them through that
> > > > > &gt; shared
> > > > > &gt; &gt; &gt; &gt; &gt; context
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; outweighs the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > potential
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; friction they add. They make me
> > > > > &gt; &gt; personally
> > > > > &gt; &gt; &gt; &gt; less
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; enthusiastic about
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; contributing. That's enough friction
> > > > > &gt; for
> > > > > &gt; &gt; me
> > > > > &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; advocate removing
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; them.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; AFAICT reworking our replication stuff
> > > > > &gt; in
> > > > > &gt; &gt; &gt; &gt; terms
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "active" and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > "passive"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; clusters did not result in a big spike
> > > > > &gt; of
> > > > > &gt; &gt; &gt; &gt; folks
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asking
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; new questions
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > about
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; where authority for state was.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; On Mon, Jun 22, 2020, 13:39 Andrew
> > > > > &gt; &gt; Purtell
> > > > > &gt; &gt; &gt; <
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; apurtell@apache.org
> > > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; In response to renewed attention at
> > > > > &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Foundation
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; toward addressing
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; culturally problematic language and
> > > > > &gt; &gt; &gt; terms
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; often
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; used in technical
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; documentation and discussion,
> > > > > &gt; several
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have begun
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; discussions,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > or
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; made proposals, or started work
> > > > > &gt; along
> > > > > &gt; &gt; &gt; &gt; these
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; lines.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; The HBase PMC began its own
> > > > > &gt; &gt; discussion
> > > > > &gt; &gt; &gt; on
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; private@
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; on June 9, 2020
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > with an
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; observation of this activity and
> > > > > &gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; suggestion:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; There is a renewed push back
> > > > > &gt; against
> > > > > &gt; &gt; &gt; &gt; &gt; classic
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; technology industry
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; terms
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > that
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; have negative modern connotations.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; In the case of HBase, the following
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; might be proposed:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; - Coordinator instead of master
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; - Worker instead of slave
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; Recommendations for these
> > > > > &gt; additional
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; also come up in
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; type of discussion:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; - Accept list instead of white list
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; - Deny list instead of black list
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; Unfortunately we have Master all
> > > > > &gt; over
> > > > > &gt; &gt; &gt; our
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; code
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; base, baked into
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > various
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; APIs and configuration variable
> > > > > &gt; &gt; names,
> > > > > &gt; &gt; &gt; so
> > > > > &gt; &gt; &gt; &gt; &gt; for
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; us
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the necessary
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; changes
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; amount to a new major release and
> > > > > &gt; &gt; &gt; &gt; &gt; deprecation
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cycle. It could well
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; be
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > worth
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; it in the long run. We exist only
> > > > > &gt; as
> > > > > &gt; &gt; &gt; long
> > > > > &gt; &gt; &gt; &gt; &gt; as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; we
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draw a willing and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; sufficient contributor community.
> > > > > &gt; It
> > > > > &gt; &gt; &gt; also
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wouldn’t
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be great to have
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; an
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; activist fork appear somewhere,
> > > > > &gt; even
> > > > > &gt; &gt; if
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; unlikely
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to be successful.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; Relevant JIRAs are:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > > &gt; &gt; HBASE-12677 <
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > https://issues.apache.org/jira/browse/HBASE-12677
> > <https://issues.apache.org/jira/browse/HBASE-12677>
> > > > <https://issues.apache.org/jira/browse/HBASE-12677
> > <https://issues.apache.org/jira/browse/HBASE-12677>
> > >
> > > > > &gt <https://issues.apache.org/jira/browse/HBASE-12677&gt
> > <https://issues.apache.org/jira/browse/HBASE-12677&gt>
> > > > <https://issues.apache.org/jira/browse/HBASE-12677&gt
> > <https://issues.apache.org/jira/browse/HBASE-12677&gt>
> > >>;
> > > > &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update
> > > > > &gt; &gt; &gt; &gt; replication
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; docs
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clarify terminology
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > > &gt; &gt; HBASE-13852 <
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > https://issues.apache.org/jira/browse/HBASE-13852
> > <https://issues.apache.org/jira/browse/HBASE-13852>
> > > > <https://issues.apache.org/jira/browse/HBASE-13852
> > <https://issues.apache.org/jira/browse/HBASE-13852>
> > >
> > > > > &gt <https://issues.apache.org/jira/browse/HBASE-13852&gt
> > <https://issues.apache.org/jira/browse/HBASE-13852&gt>
> > > > <https://issues.apache.org/jira/browse/HBASE-13852&gt
> > <https://issues.apache.org/jira/browse/HBASE-13852&gt>
> > >>;
> > > > &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Replace
> > > > > &gt; &gt; &gt; &gt; &gt; master-slave
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terminology in book,
> > site,
> > > > > and javadoc
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; with a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > more
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modern
> > > > > &gt; &gt; &gt; vocabulary
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > > &gt; &gt; HBASE-24576 <
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > https://issues.apache.org/jira/browse/HBASE-24576
> > <https://issues.apache.org/jira/browse/HBASE-24576>
> > > > <https://issues.apache.org/jira/browse/HBASE-24576
> > <https://issues.apache.org/jira/browse/HBASE-24576>
> > >
> > > > > &gt <https://issues.apache.org/jira/browse/HBASE-24576&gt
> > <https://issues.apache.org/jira/browse/HBASE-24576&gt>
> > > > <https://issues.apache.org/jira/browse/HBASE-24576&gt
> > <https://issues.apache.org/jira/browse/HBASE-24576&gt>
> > >>;
> > > > &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Changing
> > > > > &gt; &gt; &gt; &gt; &gt; "whitelist"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "blacklist" in our
> docs
> > > and
> > > > > project
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; In response to this proposal, a
> > > > > &gt; &gt; member
> > > > > &gt; &gt; &gt; of
> > > > > &gt; &gt; &gt; &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; PMC
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asked if the term
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; 'master' used by itself would be
> > > > > &gt; &gt; fine,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; because
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; we
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; only have use of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > 'slave'
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; in replication documentation and
> > > > > &gt; that
> > > > > &gt; &gt; &gt; is
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; easily
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; addressed. In
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; response
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; this question, others on the PMC
> > > > > &gt; &gt; &gt; &gt; suggested
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; that
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; even if only
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; 'master'
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; used, in this context it is still a
> > > > > &gt; &gt; &gt; &gt; &gt; problem.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; For folks who are surprised or
> > > > > &gt; &gt; lacking
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; context
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; on
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the details of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; discussion, one PMC member offered
> > > > > &gt; a
> > > > > &gt; &gt; &gt; link
> > > > > &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draft RFC as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > background:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > https://tools.ietf.org/id/draft-knodel-terminology-00.html
> > <https://tools.ietf.org/id/draft-knodel-terminology-00.html>
> > > > <https://tools.ietf.org/id/draft-knodel-terminology-00.html
> > <https://tools.ietf.org/id/draft-knodel-terminology-00.html>
> > >
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; There was general support for
> > > > > &gt; &gt; removing
> > > > > &gt; &gt; &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; term
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "master" / "hmaster"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > from
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; our code base and using the terms
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; "coordinator"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "leader" instead.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; In
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; context of replication, "worker"
> > > > > &gt; &gt; makes
> > > > > &gt; &gt; &gt; &gt; less
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; sense
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and perhaps
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > "destination"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; or "follower" would be more
> > > > > &gt; &gt; appropriate
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; terms.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; One PMC member's thoughts on
> > > > > &gt; language
> > > > > &gt; &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; non-native English
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; speakers
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; worth including in its entirety:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; While words like
> > > > > &gt; &gt; &gt; &gt; blacklist/whitelist/slave
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clearly
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have those
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; negative
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; references, word master might not
> > > > > &gt; &gt; have
> > > > > &gt; &gt; &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; same
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; impact for non
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; native
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; English speakers like myself where
> > > > > &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; literal
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; translation to my
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> mother
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; tongue does not have this same bad
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; connotation.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Replacing all
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > references
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; for word *master *on our
> > > > > &gt; &gt; docs/codebase
> > > > > &gt; &gt; &gt; &gt; is a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; huge
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; effort, I guess
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; such
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; decision would be more suitable for
> > > > > &gt; &gt; &gt; &gt; native
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; English
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; speakers folks,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; maybe we should consider the
> > > > > &gt; opinion
> > > > > &gt; &gt; of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors from that
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; ethinic
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; minority as well?
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; These are good questions for public
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; discussion.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; We have a consensus in the PMC, at
> > > > > &gt; &gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; time,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; that
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is supportive of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > making
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; the above discussed terminology
> > > > > &gt; &gt; &gt; changes.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; However,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; we also have
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > concerns
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; about what it would take to
> > > > > &gt; &gt; accomplish
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; meaningful
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. Several
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; on
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; PMC offered support in the form of
> > > > > &gt; &gt; &gt; cycles
> > > > > &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; review pull requests
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; patches, and two PMC members
> > > > > &gt; &gt; &gt; &gt; offered&amp;nbsp;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; personal bandwidth for
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; creating
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; releasing new code lines as needed
> > > > > &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; complete
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; Unfortunately, the terms "master"
> > > > > &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; "hmaster"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; appear throughout
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; our
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > code
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; base in class names, user facing
> > > > > &gt; API
> > > > > &gt; &gt; &gt; &gt; &gt; subject
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; our project
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > compatibility
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; guidelines, and configuration
> > > > > &gt; &gt; variable
> > > > > &gt; &gt; &gt; &gt; &gt; names,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; which are also
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > implicated
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > by
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; compatibility guidelines given the
> > > > > &gt; &gt; &gt; impact
> > > > > &gt; &gt; &gt; &gt; &gt; of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes to operators
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; operations. The changes being
> > > > > &gt; &gt; discussed
> > > > > &gt; &gt; &gt; &gt; are
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; not
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; backwards compatible
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; changes and cannot be executed with
> > > > > &gt; &gt; &gt; &gt; &gt; swiftness
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; while simultaneously
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; preserving compatibility. There
> > > > > &gt; must
> > > > > &gt; &gt; &gt; be a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle.
> > First,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; we
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > must
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; tag all implicated public API and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; configuration
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; variables as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > deprecated,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; and release HBase 3 with these
> > > > > &gt; &gt; &gt; &gt; deprecations
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; in
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; place. Then, we must
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; undertake rename and removal as
> > > > > &gt; &gt; &gt; &gt; &gt; appropriate,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; release the result
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; HBase 4.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; One PMC member raised a question in
> > > > > &gt; &gt; &gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; included here in
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > entirety:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; Are we willing to commit to rolling
> > > > > &gt; &gt; &gt; &gt; through
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; major versions at a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; pace
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; that's necessary to make this
> > > > > &gt; &gt; &gt; transition
> > > > > &gt; &gt; &gt; &gt; as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; swift
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; reasonably possible?
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; This is a question for all of us.
> > > > > &gt; For
> > > > > &gt; &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; PMC,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would supervise
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; effort, perhaps contribute to it,
> > > > > &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; certainly
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; vote on the release
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; candidates. For contributors and
> > > > > &gt; &gt; &gt; &gt; potential
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors, who
> would
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > provide
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; the necessary patches. For
> > > > > &gt; &gt; committers,
> > > > > &gt; &gt; &gt; &gt; who
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be required to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; review
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; commit the relevant changes.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; Although there has been some
> > > > > &gt; initial
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; there is no
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; singular
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; proposal, or plan, or set of
> > > > > &gt; &gt; decisions
> > > > > &gt; &gt; &gt; &gt; made
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; at
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this time. Wrestling
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; with
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; this concern and the competing
> > > > > &gt; &gt; concerns
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; involved
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with addressing it
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; (motivation for change versus
> > > > > &gt; &gt; &gt; motivation
> > > > > &gt; &gt; &gt; &gt; &gt; for
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; compatibility) is a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; task
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > for
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; all of us to undertake (or not) in
> > > > > &gt; &gt; &gt; public
> > > > > &gt; &gt; &gt; &gt; &gt; on
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; dev@
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and user@.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Best regards,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Andrew
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Words like orphans
> lost
> > > > among
> > > > > the crosstalk, meaning torn
> > > > > &gt; &gt; from
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; truth's
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; decrepit hands
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;nbsp;&amp;nbsp; -
> > > A23,
> > > > > Crosstalk
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt;
> > > > > &gt; &gt;
> > > > > &gt;
> > > > >
> > > > >
> > > > > --
> > > > > Best regards,
> > > > > Andrew
> > > > >
> > > > > Words like orphans lost among the crosstalk, meaning torn from
> > truth's
> > > > > decrepit hands
> > > > > &nbsp;&nbsp; - A23, Crosstalk
> > > >
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Andrew
> > > >
> > > > Words like orphans lost among the crosstalk, meaning torn from
> truth's
> > > > decrepit hands
> > > > - A23, Crosstalk
> > > >
> > >
> >
> >
> > --
> > Best regards,
> > Andrew
> >
> > Words like orphans lost among the crosstalk, meaning torn from truth's
> > decrepit hands
> > - A23, Crosstalk
> >
>


-- 
Best regards,
Andrew

Words like orphans lost among the crosstalk, meaning torn from truth's
decrepit hands
   - A23, Crosstalk

Re: [DISCUSS] Removing problematic terms from our project

Posted by Andrew Purtell <ap...@apache.org>.
Just to be clear Bryan there is no issue with you asking questions or
reviving discussion. I was just trying to summarize for you because I do
believe we had a fairly clear outcome.

Because there has been no additional comment in a long time -- i.e. it's
now lazy consensus -- I felt I could be more definitive in the restatement
of the summary.

We can certainly reopen the discussion if I have mischaracterized the
consensus, or if there isn't actually a consensus, or if anyone has changed
their position in the intervening months.

Otherwise, we are just waiting for patch contribution...


On Wed, Sep 29, 2021 at 11:02 AM Bryan Beaudreault
<bb...@hubspot.com.invalid> wrote:

> Sorry Andrew, I think I misinterpreted aspects of your last summary. It
> seemed like maybe there were still open questions and I was mostly just
> curious if something had been (or should be) captured anywhere else. Your
> new summary helps clarify the conclusion, thanks for providing it.
>
> On Wed, Sep 29, 2021 at 1:34 PM Andrew Purtell <ap...@apache.org>
> wrote:
>
> > Bryan,
> >
> > Let me paraphrase the resolution of this discussion from the PMC
> > perspective: We are, broadly speaking, supportive of changes to improve
> > conscious language choices. Our project uses some words with known
> > controversial context. Unfortunately one word in particular, "master",
> does
> > not have a consensus that it is or isn't a valid term of art, and in any
> > case is deeply embedded in API and configuration contexts. Other terms,
> > like "slave", have consensus on removal. We would, generally speaking,
> > welcome for review any patches that change conscious language choices for
> > the better. The proposer of the patch can explain the context of the
> change
> > to help make the case it should be applied. The PMC would also provide
> > support, in the form of release management and voting, for necessary
> > deprecation-release-removal-release cycles where termonology changes
> impact
> > one or more of our compatibility guidelines.
> >
> > What has been missing since this thread closed with this conclusion?
> >
> > Actual patches.
> >
> > It's quite easy to advocate someone *else* make language changes.
> >
> >
> >
> > On Wed, Sep 29, 2021 at 5:26 AM Bryan Beaudreault
> > <bb...@hubspot.com.invalid> wrote:
> >
> > > Sorry to revive a very old thread, but I just stumbled across this and
> > > don't see a clear resolution. I wonder if we should create a JIRA from
> > > Andrew's summary and treat that as an umbrella encompassing the
> original
> > 3
> > > JIRAs? I'm also cognizant of the fact that there are rumblings of doing
> > an
> > > initial 3.0 release, and I see above there was a proposal to deprecate
> > in 3
> > > and release in 4. I imagine we're slowly running out of time to make
> that
> > > change.
> > >
> > > If I missed a JIRA somewhere, maybe we can put a link here for
> posterity.
> > >
> > > On Fri, Jun 26, 2020 at 2:35 PM Andrew Purtell <ap...@apache.org>
> > > wrote:
> > >
> > > > Circling back after more inputs, if we use this as a description of
> the
> > > > proposals:
> > > >
> > > > 1. Replace "master"/"hmaster" with ???, this one has by far the most
> > > > significant impact and both opinion and interpretation on this one is
> > > > mixed.
> > > >
> > > > 2. Replace "slave" with "follower", seems to impact the cross cluster
> > > > replication subsystem only.
> > > >
> > > > 3. Replace "black list" with "deny list".
> > > >
> > > > 4. Replace "white list" with "accept list".
> > > >
> > > > Then by my read of the responses we have consensus to do #2, #3, and
> > #4.
> > > > They were not controversial. JIRAs and patches will be welcome. Seems
> > > > pretty clear committers and PMC will approve and do what is needed to
> > > > complete any necessary deprecation cycle.
> > > >
> > > > Regarding #1, opinion is mixed. By my read I also think committers
> and
> > > PMC
> > > > will approve patches and do what is needed to complete any necessary
> > > > deprecation cycle for this one too. Enough PMC members expressed
> > support
> > > to
> > > > successfully vote on a release (although not if there were to be
> > opposing
> > > > votes). If a contributor were to open a JIRA and provide patches for
> > > this,
> > > > there would be more discussion. There is no consensus, yet, on what
> > > > replacement term is best. Personally, I can accept Zheng's recent
> > > > suggestion of "controller". I can see how syllable count matters.
> > > >
> > > > I don't mean this summary to close the conversation. It is only a
> > > > checkpoint.
> > > >
> > > > If anyone reading this has an opinion they do not wish to express
> > > > publically, you are welcome to write to private@hbase.apache.org to
> > > state
> > > > your opinion and the PMC will of course respectfully listen to it.
> > > >
> > > >
> > > >
> > > > On Thu, Jun 25, 2020 at 7:47 PM zheng wang <18...@qq.com> wrote:
> > > >
> > > > > I like the&nbsp;controller.
> > > > >
> > > > >
> > > > > Coordinator is a bit long for me to write and speak.
> > > > > Manager and Admin is used somewhere yet in HBase.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > ------------------&nbsp;原始邮件&nbsp;------------------
> > > > > 发件人:&nbsp;"Andrew Purtell"<apurtell@apache.org&gt;;
> > > > > 发送时间:&nbsp;2020年6月26日(星期五) 上午9:08
> > > > > 收件人:&nbsp;"Hbase-User"<user@hbase.apache.org&gt;;
> > > > > 抄送:&nbsp;"dev"<dev@hbase.apache.org&gt;;
> > > > > 主题:&nbsp;Re: [DISCUSS] Removing problematic terms from our project
> > > > >
> > > > >
> > > > >
> > > > > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > > > >
> > > > > Oooooh... I like AdminServer. AdminServer (serving admin functions)
> > and
> > > > > RegionServer (serving region data).
> > > > >
> > > > > On Thu, Jun 25, 2020 at 4:46 PM Andrey Elenskiy
> > > > > <andrey.elenskiy@arista.com.invalid&gt; wrote:
> > > > >
> > > > > &gt; &gt; Is there a word that's not "master" and not "coordinator"
> > > that
> > > > > is clear
> > > > > &gt; and
> > > > > &gt; suitable for (diverse, polyglot) community?
> > > > > &gt;
> > > > > &gt; There are also:
> > > > > &gt; - captain (sounds pretty close to "master" without the
> negative
> > > side
> > > > > and it
> > > > > &gt; should be relatable around the world)
> > > > > &gt; - conductor (as in orchestra)
> > > > > &gt; - controller (in kafka controller assigns partitions)
> > > > > &gt; - RegionDriver (more relevant to what it's actually doing in
> > hbase
> > > > and
> > > > > &gt; borrowed from PlacementDrive of TiKV)
> > > > > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > > > > &gt;
> > > > > &gt; On Thu, Jun 25, 2020 at 3:49 PM Sean Busbey <
> busbey@apache.org
> > > &gt;
> > > > > wrote:
> > > > > &gt;
> > > > > &gt; &gt; How about "manager"?
> > > > > &gt; &gt;
> > > > > &gt; &gt; (It would help me if folks could explain what is lacking
> in
> > > > > &gt; "coordinator".)
> > > > > &gt; &gt;
> > > > > &gt; &gt; On Thu, Jun 25, 2020, 13:32 Nick Dimiduk <
> > > ndimiduk@apache.org
> > > > &gt;
> > > > > wrote:
> > > > > &gt; &gt;
> > > > > &gt; &gt; &gt; On Wed, Jun 24, 2020 at 10:14 PM 张铎(Duo Zhang) <
> > > > > palomino219@gmail.com&gt;
> > > > > &gt; &gt; &gt; wrote:
> > > > > &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; -0/+1/+1/+1
> > > > > &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; I’m the one who asked whether ‘master’ is safe
> to
> > > use
> > > > > without ‘slave’
> > > > > &gt; &gt; in
> > > > > &gt; &gt; &gt; &gt; the private list.
> > > > > &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; I’m still not convinced that it is really
> > necessary
> > > > > and I do not
> > > > > &gt; think
> > > > > &gt; &gt; &gt; &gt; other words like ‘coordinator’ can fully
> describe
> > > the
> > > > > role of HMaster
> > > > > &gt; &gt; in
> > > > > &gt; &gt; &gt; &gt; HBase. HBase is more than 10 years old. In the
> > > > context
> > > > > of HBase, the
> > > > > &gt; &gt; word
> > > > > &gt; &gt; &gt; &gt; ‘HMaster’ has its own meaning. Changing the
> name
> > > will
> > > > > hurt our users
> > > > > &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; make them confusing, especially for us non
> native
> > > > > English speakers...
> > > > > &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; Is there a word that's not "master" and not
> > > "coordinator"
> > > > > that is clear
> > > > > &gt; &gt; and
> > > > > &gt; &gt; &gt; suitable for (diverse, polyglot) community?
> > > > > &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; Stack <stack@duboce.net&gt;于2020年6月25日 周四06:34写道:
> > > > > &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; +1/+1/+1/+1 where hbase3 adds the
> > deprecation
> > > > and
> > > > > hbase4 follows
> > > > > &gt; &gt; hbase3
> > > > > &gt; &gt; &gt; &gt; &gt; soon after sounds good to me. I'm up for
> > > working
> > > > > on this.
> > > > > &gt; &gt; &gt; &gt; &gt; S
> > > > > &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:26 PM Xu Cang <
> > > > > xucang@apache.org&gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; Strongly agree with what Nick said
> > here:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;&nbsp; " From my perspective, we gain
> > > > nothing
> > > > > as a project or as a
> > > > > &gt; &gt; &gt; community
> > > > > &gt; &gt; &gt; &gt; be
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; willfully retaining use of language
> > that
> > > is
> > > > > well understood to be
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; problematic or hurtful,.... On the
> > > > contrary,
> > > > > we have much to gain
> > > > > &gt; &gt; by
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; encouraging
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; contributions from as many people as
> > > > > possible."
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; +1 to Andrew's proposal.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; It might be good to have a source of
> > > truth
> > > > > web page or README
> > > > > &gt; file
> > > > > &gt; &gt; &gt; for
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; developers and users to refer to
> > > regarding
> > > > > all naming
> > > > > &gt; transitions.
> > > > > &gt; &gt; &gt; It's
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; going to help both developers
> changing
> > > the
> > > > > code and users looking
> > > > > &gt; &gt; for
> > > > > &gt; &gt; &gt; &gt; &gt; some
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; answers online that use old namings.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; Xu
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:21 PM Nick
> > > > Dimiduk
> > > > > <
> > > > > &gt; ndimiduk@apache.org&gt;
> > > > > &gt; &gt; &gt; &gt; &gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020 at 13:11
> Sean
> > > > > Busbey <busbey@apache.org&gt;
> > > > > &gt; &gt; &gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I would like to make sure I
> > am
> > > > > emphatically clear that
> > > > > &gt; "master"
> > > > > &gt; &gt; &gt; by
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; itself
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is not okay if the context
> is
> > > the
> > > > > same as what would normally
> > > > > &gt; &gt; be
> > > > > &gt; &gt; &gt; a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; master/slave context.
> > > Furthermore
> > > > > our use of master is
> > > > > &gt; clearly
> > > > > &gt; &gt; &gt; &gt; such a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; context.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I agree: to me “Master”, as in
> > > > > “HMaster” caries with it the
> > > > > &gt; &gt; &gt; &gt; &gt; master/slave
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; baggage. As an alternative, I
> > prefer
> > > > > the term “coordinator”
> > > > > &gt; over
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; “leader”.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Thus we would have daemons
> called
> > > > > “coordinator” and “region
> > > > > &gt; &gt; &gt; server”.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; To me, “master” as in “master
> > > branch”
> > > > > does not carry the same
> > > > > &gt; &gt; &gt; &gt; baggage,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; but
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I’m also in favor changing the
> > name
> > > of
> > > > > our default branch to a
> > > > > &gt; &gt; word
> > > > > &gt; &gt; &gt; &gt; &gt; that
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; is
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; less conflicted. I see nothing
> > that
> > > we
> > > > > gain as a community by
> > > > > &gt; &gt; &gt; &gt; &gt; continuing
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; use this word.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; It seems to me we have, broadly
> > > > > speaking, consensus around
> > > > > &gt; making
> > > > > &gt; &gt; &gt; &gt; &gt; *some*
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. I haven't seen a
> > > strong
> > > > > push for "break everything
> > > > > &gt; in
> > > > > &gt; &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; name
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; expediency" (I would
> > personally
> > > > be
> > > > > fine with this). So
> > > > > &gt; barring
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; additional
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion that favors
> > breaking
> > > > > changes, current approaches
> > > > > &gt; &gt; &gt; should
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; comport
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with our existing project
> > > > > compatibility goals.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Maybe we could stop talking
> > > about
> > > > > what-ifs and look at actual
> > > > > &gt; &gt; &gt; &gt; &gt; practical
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; examples? If anyone is
> > > currently
> > > > > up for doing the work of a
> > > > > &gt; PR
> > > > > &gt; &gt; we
> > > > > &gt; &gt; &gt; &gt; can
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; look
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; at for one of these?
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; If folks would prefer we
> e.g.
> > > > just
> > > > > say "we should break
> > > > > &gt; &gt; whatever
> > > > > &gt; &gt; &gt; we
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; need
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; in 3.0.0 to make this
> happen"
> > > > then
> > > > > it would be good to speak
> > > > > &gt; &gt; up.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Otherwise
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; likely we would be done
> with
> > > > > needed changes circa hbase 4,
> > > > > &gt; &gt; &gt; probably
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; late
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2021 or 2022.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020, 03:03
> > > zheng
> > > > > wang <18031031@qq.com&gt;
> > > > > &gt; &gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; IMO, master is ok if
> not
> > > > used
> > > > > with slave together.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -1/+1/+1/+1
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > ------------------&amp;nbsp;原始邮件&amp;nbsp;------------------
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 发件人:&amp;nbsp;"Andrew
> > > > > Purtell"<apurtell@apache.org&amp;gt;;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > 发送时间:&amp;nbsp;2020年6月23日(星期二) 凌晨5:24
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > 收件人:&amp;nbsp;"Hbase-User"<
> > > > > user@hbase.apache.org&amp;gt;;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 抄送:&amp;nbsp;"dev"<
> > > > > dev@hbase.apache.org&amp;gt;;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 主题:&amp;nbsp;Re:
> > [DISCUSS]
> > > > > Removing problematic terms from our
> > > > > &gt; &gt; &gt; &gt; project
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; In observing something
> > > like
> > > > > voting happening on this thread
> > > > > &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; express
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alignment or not, it
> > might
> > > > be
> > > > > helpful to first, come up
> > > > > &gt; with
> > > > > &gt; &gt; a
> > > > > &gt; &gt; &gt; &gt; list
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terms to change (if
> > any),
> > > > and
> > > > > then propose replacements,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; individually.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; So
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; far we might break
> this
> > > > apart
> > > > > into four proposals:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 1. Replace
> > > > "master"/"hmaster"
> > > > > with ??? ("coordinator" is
> > > > > &gt; one
> > > > > &gt; &gt; &gt; &gt; &gt; option),
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; one has by far the
> most
> > > > > significant impact and both opinion
> > > > > &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; interpretation on this
> > one
> > > > is
> > > > > mixed.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2. Replace "slave"
> with
> > > > > "follower", seems to impact the
> > > > > &gt; cross
> > > > > &gt; &gt; &gt; &gt; &gt; cluster
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replication subsystem
> > > only.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 3. Replace "black
> list"
> > > with
> > > > > "deny list".
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 4. Replace "white
> list"
> > > with
> > > > > "accept list".
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Perhaps if you are
> > > inclined
> > > > > to respond with a +1/-1/+0/-0,
> > > > > &gt; it
> > > > > &gt; &gt; &gt; &gt; would
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; be
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful to give such an
> > > > > indication for each line item above.
> > > > > &gt; &gt; Or,
> > > > > &gt; &gt; &gt; &gt; &gt; offer
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alternative proposals.
> > Or,
> > > > if
> > > > > you have a singular opinion,
> > > > > &gt; &gt; &gt; that's
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; fine
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; too.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Mon, Jun 22, 2020
> at
> > > 2:09
> > > > > PM Geoffrey Jacoby <
> > > > > &gt; &gt; &gt; &gt; &gt; gjacoby@apache.org
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; For most of
> the
> > > > > proposals (slave -&amp;gt; worker,
> > > > > &gt; blacklist
> > > > > &gt; &gt; &gt; &gt; -&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; denylist,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > whitelist-&amp;gt;
> > > > > allowlist), I'm +1 (nonbinding).
> > > > > &gt; Denylist
> > > > > &gt; &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; acceptlist even
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; have the
> > > advantage
> > > > > of being clearer than the terms
> > > > > &gt; &gt; they're
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replacing.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; However, I'm
> > not
> > > > > convinced about changing "master" to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; "coordinator",
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; something
> > > similar.
> > > > > Unlike "slave", which is negative
> > > > > &gt; in
> > > > > &gt; &gt; &gt; any
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "master" has
> > many
> > > > > definitions, including some common
> > > > > &gt; &gt; ones
> > > > > &gt; &gt; &gt; &gt; &gt; which
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; do
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; not
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; appear
> > > problematic.
> > > > > See
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > https://www.merriam-webster.com/dictionary/master
> > <https://www.merriam-webster.com/dictionary/master>
> > > > <https://www.merriam-webster.com/dictionary/master
> > <https://www.merriam-webster.com/dictionary/master>
> > >
> > > > > &gt <https://www.merriam-webster.com/dictionary/master&gt
> > <https://www.merriam-webster.com/dictionary/master&gt>
> > > > <https://www.merriam-webster.com/dictionary/master&gt
> > <https://www.merriam-webster.com/dictionary/master&gt>
> > >>;
> > > > &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt <
> > > > > https://www.merriam-webster.com/dictionary/master&amp;gt
> > <https://www.merriam-webster.com/dictionary/master&amp;gt>
> > > > <https://www.merriam-webster.com/dictionary/master&amp;gt
> > <https://www.merriam-webster.com/dictionary/master&amp;gt>
> > >
> > > > > &gt <https://www.merriam-webster.com/dictionary/master&amp;gt&gt
> > <https://www.merriam-webster.com/dictionary/master&amp;gt&gt>
> > > > <https://www.merriam-webster.com/dictionary/master&amp;gt&gt
> > <https://www.merriam-webster.com/dictionary/master&amp;gt&gt>
> > >>;
> > > > &gt;;
> > > > > &gt; &gt; &gt; for
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; examples. In
> > > > > particular, the progression of an artisan
> > > > > &gt; &gt; was
> > > > > &gt; &gt; &gt; &gt; &gt; from
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "apprentice"
> to
> > > > > "journeyman" to "master". A master
> > > > > &gt; &gt; smith,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; carpenter,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; artist would
> > run
> > > a
> > > > > shop managing lots of workers and
> > > > > &gt; &gt; &gt; &gt; &gt; apprentices
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; hope to
> become
> > > > > masters of their own someday. So
> > > > > &gt; "master"
> > > > > &gt; &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "worker"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; can
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; still go
> > > together.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Since it's
> the
> > > > least
> > > > > problematic term, and by far the
> > > > > &gt; &gt; &gt; &gt; hardest
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; term
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; change (both
> > > within
> > > > > HBase and with effects on
> > > > > &gt; downstream
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; such as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Ambari), I'm
> -0
> > > > > (nonbinding) on changing "master".
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Geoffrey
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; On Mon, Jun
> 22,
> > > > 2020
> > > > > at 1:32 PM Rushabh Shah
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; <
> > > > > rushabh.shah@salesforce.com.invalid&amp;gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; +1
> to
> > > > > renaming.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > Rushabh
> > > > Shah
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Software Engineering SMTS
> |
> > > > > &gt; &gt; &gt; &gt; &gt; Salesforce
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > >
> &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
> > -
> > > > > Mobile: 213
> > > > > &gt; &gt; 422
> > > > > &gt; &gt; &gt; &gt; &gt; 9052
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; On
> > Mon,
> > > > Jun
> > > > > 22, 2020 at 1:18 PM Josh Elser <
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; elserj@apache.org
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > +1
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > On
> > > > > 6/22/20 4:03 PM, Sean Busbey wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; We should change our use of these
> > > > > &gt; terms.
> > > > > &gt; &gt; We
> > > > > &gt; &gt; &gt; &gt; can
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; be
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; equally or more
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> clear
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > in
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; what we are trying to convey where they
> > > > > &gt; &gt; are
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; present.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; That they have been used historically
> > > > > &gt; is
> > > > > &gt; &gt; &gt; only
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; if the advantage
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; we
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; gain from using them through that
> > > > > &gt; shared
> > > > > &gt; &gt; &gt; &gt; &gt; context
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; outweighs the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > potential
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; friction they add. They make me
> > > > > &gt; &gt; personally
> > > > > &gt; &gt; &gt; &gt; less
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; enthusiastic about
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; contributing. That's enough friction
> > > > > &gt; for
> > > > > &gt; &gt; me
> > > > > &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; advocate removing
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; them.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; AFAICT reworking our replication stuff
> > > > > &gt; in
> > > > > &gt; &gt; &gt; &gt; terms
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "active" and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > "passive"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; clusters did not result in a big spike
> > > > > &gt; of
> > > > > &gt; &gt; &gt; &gt; folks
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asking
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; new questions
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > about
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; where authority for state was.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt; On Mon, Jun 22, 2020, 13:39 Andrew
> > > > > &gt; &gt; Purtell
> > > > > &gt; &gt; &gt; <
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; apurtell@apache.org
> > > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> wrote:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; In response to renewed attention at
> > > > > &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Foundation
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; toward addressing
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; culturally problematic language and
> > > > > &gt; &gt; &gt; terms
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; often
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; used in technical
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; documentation and discussion,
> > > > > &gt; several
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have begun
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; discussions,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > or
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; made proposals, or started work
> > > > > &gt; along
> > > > > &gt; &gt; &gt; &gt; these
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; lines.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; The HBase PMC began its own
> > > > > &gt; &gt; discussion
> > > > > &gt; &gt; &gt; on
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; private@
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; on June 9, 2020
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > with an
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; observation of this activity and
> > > > > &gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; suggestion:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; There is a renewed push back
> > > > > &gt; against
> > > > > &gt; &gt; &gt; &gt; &gt; classic
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; technology industry
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; terms
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > that
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; have negative modern connotations.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; In the case of HBase, the following
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; might be proposed:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; - Coordinator instead of master
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; - Worker instead of slave
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; Recommendations for these
> > > > > &gt; additional
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; also come up in
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; type of discussion:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; - Accept list instead of white list
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; - Deny list instead of black list
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; Unfortunately we have Master all
> > > > > &gt; over
> > > > > &gt; &gt; &gt; our
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; code
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; base, baked into
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > various
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; APIs and configuration variable
> > > > > &gt; &gt; names,
> > > > > &gt; &gt; &gt; so
> > > > > &gt; &gt; &gt; &gt; &gt; for
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; us
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the necessary
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; changes
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; amount to a new major release and
> > > > > &gt; &gt; &gt; &gt; &gt; deprecation
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cycle. It could well
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; be
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > worth
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; it in the long run. We exist only
> > > > > &gt; as
> > > > > &gt; &gt; &gt; long
> > > > > &gt; &gt; &gt; &gt; &gt; as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; we
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draw a willing and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; sufficient contributor community.
> > > > > &gt; It
> > > > > &gt; &gt; &gt; also
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wouldn’t
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be great to have
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; an
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; activist fork appear somewhere,
> > > > > &gt; even
> > > > > &gt; &gt; if
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; unlikely
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to be successful.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; Relevant JIRAs are:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > > &gt; &gt; HBASE-12677 <
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > https://issues.apache.org/jira/browse/HBASE-12677
> > <https://issues.apache.org/jira/browse/HBASE-12677>
> > > > <https://issues.apache.org/jira/browse/HBASE-12677
> > <https://issues.apache.org/jira/browse/HBASE-12677>
> > >
> > > > > &gt <https://issues.apache.org/jira/browse/HBASE-12677&gt
> > <https://issues.apache.org/jira/browse/HBASE-12677&gt>
> > > > <https://issues.apache.org/jira/browse/HBASE-12677&gt
> > <https://issues.apache.org/jira/browse/HBASE-12677&gt>
> > >>;
> > > > &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update
> > > > > &gt; &gt; &gt; &gt; replication
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; docs
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clarify terminology
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > > &gt; &gt; HBASE-13852 <
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > https://issues.apache.org/jira/browse/HBASE-13852
> > <https://issues.apache.org/jira/browse/HBASE-13852>
> > > > <https://issues.apache.org/jira/browse/HBASE-13852
> > <https://issues.apache.org/jira/browse/HBASE-13852>
> > >
> > > > > &gt <https://issues.apache.org/jira/browse/HBASE-13852&gt
> > <https://issues.apache.org/jira/browse/HBASE-13852&gt>
> > > > <https://issues.apache.org/jira/browse/HBASE-13852&gt
> > <https://issues.apache.org/jira/browse/HBASE-13852&gt>
> > >>;
> > > > &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Replace
> > > > > &gt; &gt; &gt; &gt; &gt; master-slave
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terminology in book,
> > site,
> > > > > and javadoc
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; with a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > more
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modern
> > > > > &gt; &gt; &gt; vocabulary
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > > &gt; &gt; HBASE-24576 <
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > https://issues.apache.org/jira/browse/HBASE-24576
> > <https://issues.apache.org/jira/browse/HBASE-24576>
> > > > <https://issues.apache.org/jira/browse/HBASE-24576
> > <https://issues.apache.org/jira/browse/HBASE-24576>
> > >
> > > > > &gt <https://issues.apache.org/jira/browse/HBASE-24576&gt
> > <https://issues.apache.org/jira/browse/HBASE-24576&gt>
> > > > <https://issues.apache.org/jira/browse/HBASE-24576&gt
> > <https://issues.apache.org/jira/browse/HBASE-24576&gt>
> > >>;
> > > > &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Changing
> > > > > &gt; &gt; &gt; &gt; &gt; "whitelist"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "blacklist" in our
> docs
> > > and
> > > > > project
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; In response to this proposal, a
> > > > > &gt; &gt; member
> > > > > &gt; &gt; &gt; of
> > > > > &gt; &gt; &gt; &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; PMC
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asked if the term
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; 'master' used by itself would be
> > > > > &gt; &gt; fine,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; because
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; we
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; only have use of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > 'slave'
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; in replication documentation and
> > > > > &gt; that
> > > > > &gt; &gt; &gt; is
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; easily
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; addressed. In
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; response
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; this question, others on the PMC
> > > > > &gt; &gt; &gt; &gt; suggested
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; that
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; even if only
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; 'master'
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; used, in this context it is still a
> > > > > &gt; &gt; &gt; &gt; &gt; problem.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; For folks who are surprised or
> > > > > &gt; &gt; lacking
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; context
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; on
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the details of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; discussion, one PMC member offered
> > > > > &gt; a
> > > > > &gt; &gt; &gt; link
> > > > > &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draft RFC as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > background:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > https://tools.ietf.org/id/draft-knodel-terminology-00.html
> > <https://tools.ietf.org/id/draft-knodel-terminology-00.html>
> > > > <https://tools.ietf.org/id/draft-knodel-terminology-00.html
> > <https://tools.ietf.org/id/draft-knodel-terminology-00.html>
> > >
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; There was general support for
> > > > > &gt; &gt; removing
> > > > > &gt; &gt; &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; term
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "master" / "hmaster"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > from
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; our code base and using the terms
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; "coordinator"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "leader" instead.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; In
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; context of replication, "worker"
> > > > > &gt; &gt; makes
> > > > > &gt; &gt; &gt; &gt; less
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; sense
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and perhaps
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > "destination"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; or "follower" would be more
> > > > > &gt; &gt; appropriate
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; terms.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; One PMC member's thoughts on
> > > > > &gt; language
> > > > > &gt; &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; non-native English
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; speakers
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; worth including in its entirety:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; While words like
> > > > > &gt; &gt; &gt; &gt; blacklist/whitelist/slave
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clearly
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have those
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; negative
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; references, word master might not
> > > > > &gt; &gt; have
> > > > > &gt; &gt; &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; same
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; impact for non
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; native
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; English speakers like myself where
> > > > > &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; literal
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; translation to my
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> mother
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; tongue does not have this same bad
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; connotation.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Replacing all
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > references
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; for word *master *on our
> > > > > &gt; &gt; docs/codebase
> > > > > &gt; &gt; &gt; &gt; is a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; huge
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; effort, I guess
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; such
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; decision would be more suitable for
> > > > > &gt; &gt; &gt; &gt; native
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; English
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; speakers folks,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; maybe we should consider the
> > > > > &gt; opinion
> > > > > &gt; &gt; of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors from that
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; ethinic
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; minority as well?
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; These are good questions for public
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; discussion.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; We have a consensus in the PMC, at
> > > > > &gt; &gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; time,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; that
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is supportive of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > making
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; the above discussed terminology
> > > > > &gt; &gt; &gt; changes.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; However,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; we also have
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > concerns
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; about what it would take to
> > > > > &gt; &gt; accomplish
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; meaningful
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. Several
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; on
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; PMC offered support in the form of
> > > > > &gt; &gt; &gt; cycles
> > > > > &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; review pull requests
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; patches, and two PMC members
> > > > > &gt; &gt; &gt; &gt; offered&amp;nbsp;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; personal bandwidth for
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; creating
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; releasing new code lines as needed
> > > > > &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; complete
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; Unfortunately, the terms "master"
> > > > > &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; "hmaster"
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; appear throughout
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; our
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > code
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; base in class names, user facing
> > > > > &gt; API
> > > > > &gt; &gt; &gt; &gt; &gt; subject
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; our project
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > compatibility
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; guidelines, and configuration
> > > > > &gt; &gt; variable
> > > > > &gt; &gt; &gt; &gt; &gt; names,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; which are also
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > implicated
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > by
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; compatibility guidelines given the
> > > > > &gt; &gt; &gt; impact
> > > > > &gt; &gt; &gt; &gt; &gt; of
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes to operators
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; operations. The changes being
> > > > > &gt; &gt; discussed
> > > > > &gt; &gt; &gt; &gt; are
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; not
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; backwards compatible
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; changes and cannot be executed with
> > > > > &gt; &gt; &gt; &gt; &gt; swiftness
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; while simultaneously
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; preserving compatibility. There
> > > > > &gt; must
> > > > > &gt; &gt; &gt; be a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle.
> > First,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; we
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > must
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; tag all implicated public API and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; configuration
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; variables as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > deprecated,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; and release HBase 3 with these
> > > > > &gt; &gt; &gt; &gt; deprecations
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; in
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; place. Then, we must
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; undertake rename and removal as
> > > > > &gt; &gt; &gt; &gt; &gt; appropriate,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; release the result
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; HBase 4.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; One PMC member raised a question in
> > > > > &gt; &gt; &gt; this
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; included here in
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > entirety:
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; Are we willing to commit to rolling
> > > > > &gt; &gt; &gt; &gt; through
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; major versions at a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; pace
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; that's necessary to make this
> > > > > &gt; &gt; &gt; transition
> > > > > &gt; &gt; &gt; &gt; as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; swift
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; as
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; reasonably possible?
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; This is a question for all of us.
> > > > > &gt; For
> > > > > &gt; &gt; &gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; PMC,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would supervise
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; the
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; effort, perhaps contribute to it,
> > > > > &gt; and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; certainly
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; vote on the release
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; candidates. For contributors and
> > > > > &gt; &gt; &gt; &gt; potential
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors, who
> would
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > provide
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; the necessary patches. For
> > > > > &gt; &gt; committers,
> > > > > &gt; &gt; &gt; &gt; who
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be required to
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; review
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > and
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; commit the relevant changes.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; Although there has been some
> > > > > &gt; initial
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; there is no
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; singular
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; proposal, or plan, or set of
> > > > > &gt; &gt; decisions
> > > > > &gt; &gt; &gt; &gt; made
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; at
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this time. Wrestling
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; with
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; this concern and the competing
> > > > > &gt; &gt; concerns
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; involved
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with addressing it
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; (motivation for change versus
> > > > > &gt; &gt; &gt; motivation
> > > > > &gt; &gt; &gt; &gt; &gt; for
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; compatibility) is a
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; task
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > for
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt; all of us to undertake (or not) in
> > > > > &gt; &gt; &gt; public
> > > > > &gt; &gt; &gt; &gt; &gt; on
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; dev@
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and user@.
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;&amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Best regards,
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Andrew
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Words like orphans
> lost
> > > > among
> > > > > the crosstalk, meaning torn
> > > > > &gt; &gt; from
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; truth's
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; decrepit hands
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;nbsp;&amp;nbsp; -
> > > A23,
> > > > > Crosstalk
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt; &gt;
> > > > > &gt; &gt; &gt;
> > > > > &gt; &gt;
> > > > > &gt;
> > > > >
> > > > >
> > > > > --
> > > > > Best regards,
> > > > > Andrew
> > > > >
> > > > > Words like orphans lost among the crosstalk, meaning torn from
> > truth's
> > > > > decrepit hands
> > > > > &nbsp;&nbsp; - A23, Crosstalk
> > > >
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Andrew
> > > >
> > > > Words like orphans lost among the crosstalk, meaning torn from
> truth's
> > > > decrepit hands
> > > > - A23, Crosstalk
> > > >
> > >
> >
> >
> > --
> > Best regards,
> > Andrew
> >
> > Words like orphans lost among the crosstalk, meaning torn from truth's
> > decrepit hands
> > - A23, Crosstalk
> >
>


-- 
Best regards,
Andrew

Words like orphans lost among the crosstalk, meaning torn from truth's
decrepit hands
   - A23, Crosstalk

Re: [DISCUSS] Removing problematic terms from our project

Posted by Bryan Beaudreault <bb...@hubspot.com.INVALID>.
Sorry Andrew, I think I misinterpreted aspects of your last summary. It
seemed like maybe there were still open questions and I was mostly just
curious if something had been (or should be) captured anywhere else. Your
new summary helps clarify the conclusion, thanks for providing it.

On Wed, Sep 29, 2021 at 1:34 PM Andrew Purtell <ap...@apache.org> wrote:

> Bryan,
>
> Let me paraphrase the resolution of this discussion from the PMC
> perspective: We are, broadly speaking, supportive of changes to improve
> conscious language choices. Our project uses some words with known
> controversial context. Unfortunately one word in particular, "master", does
> not have a consensus that it is or isn't a valid term of art, and in any
> case is deeply embedded in API and configuration contexts. Other terms,
> like "slave", have consensus on removal. We would, generally speaking,
> welcome for review any patches that change conscious language choices for
> the better. The proposer of the patch can explain the context of the change
> to help make the case it should be applied. The PMC would also provide
> support, in the form of release management and voting, for necessary
> deprecation-release-removal-release cycles where termonology changes impact
> one or more of our compatibility guidelines.
>
> What has been missing since this thread closed with this conclusion?
>
> Actual patches.
>
> It's quite easy to advocate someone *else* make language changes.
>
>
>
> On Wed, Sep 29, 2021 at 5:26 AM Bryan Beaudreault
> <bb...@hubspot.com.invalid> wrote:
>
> > Sorry to revive a very old thread, but I just stumbled across this and
> > don't see a clear resolution. I wonder if we should create a JIRA from
> > Andrew's summary and treat that as an umbrella encompassing the original
> 3
> > JIRAs? I'm also cognizant of the fact that there are rumblings of doing
> an
> > initial 3.0 release, and I see above there was a proposal to deprecate
> in 3
> > and release in 4. I imagine we're slowly running out of time to make that
> > change.
> >
> > If I missed a JIRA somewhere, maybe we can put a link here for posterity.
> >
> > On Fri, Jun 26, 2020 at 2:35 PM Andrew Purtell <ap...@apache.org>
> > wrote:
> >
> > > Circling back after more inputs, if we use this as a description of the
> > > proposals:
> > >
> > > 1. Replace "master"/"hmaster" with ???, this one has by far the most
> > > significant impact and both opinion and interpretation on this one is
> > > mixed.
> > >
> > > 2. Replace "slave" with "follower", seems to impact the cross cluster
> > > replication subsystem only.
> > >
> > > 3. Replace "black list" with "deny list".
> > >
> > > 4. Replace "white list" with "accept list".
> > >
> > > Then by my read of the responses we have consensus to do #2, #3, and
> #4.
> > > They were not controversial. JIRAs and patches will be welcome. Seems
> > > pretty clear committers and PMC will approve and do what is needed to
> > > complete any necessary deprecation cycle.
> > >
> > > Regarding #1, opinion is mixed. By my read I also think committers and
> > PMC
> > > will approve patches and do what is needed to complete any necessary
> > > deprecation cycle for this one too. Enough PMC members expressed
> support
> > to
> > > successfully vote on a release (although not if there were to be
> opposing
> > > votes). If a contributor were to open a JIRA and provide patches for
> > this,
> > > there would be more discussion. There is no consensus, yet, on what
> > > replacement term is best. Personally, I can accept Zheng's recent
> > > suggestion of "controller". I can see how syllable count matters.
> > >
> > > I don't mean this summary to close the conversation. It is only a
> > > checkpoint.
> > >
> > > If anyone reading this has an opinion they do not wish to express
> > > publically, you are welcome to write to private@hbase.apache.org to
> > state
> > > your opinion and the PMC will of course respectfully listen to it.
> > >
> > >
> > >
> > > On Thu, Jun 25, 2020 at 7:47 PM zheng wang <18...@qq.com> wrote:
> > >
> > > > I like the&nbsp;controller.
> > > >
> > > >
> > > > Coordinator is a bit long for me to write and speak.
> > > > Manager and Admin is used somewhere yet in HBase.
> > > >
> > > >
> > > >
> > > >
> > > > ------------------&nbsp;原始邮件&nbsp;------------------
> > > > 发件人:&nbsp;"Andrew Purtell"<apurtell@apache.org&gt;;
> > > > 发送时间:&nbsp;2020年6月26日(星期五) 上午9:08
> > > > 收件人:&nbsp;"Hbase-User"<user@hbase.apache.org&gt;;
> > > > 抄送:&nbsp;"dev"<dev@hbase.apache.org&gt;;
> > > > 主题:&nbsp;Re: [DISCUSS] Removing problematic terms from our project
> > > >
> > > >
> > > >
> > > > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > > >
> > > > Oooooh... I like AdminServer. AdminServer (serving admin functions)
> and
> > > > RegionServer (serving region data).
> > > >
> > > > On Thu, Jun 25, 2020 at 4:46 PM Andrey Elenskiy
> > > > <andrey.elenskiy@arista.com.invalid&gt; wrote:
> > > >
> > > > &gt; &gt; Is there a word that's not "master" and not "coordinator"
> > that
> > > > is clear
> > > > &gt; and
> > > > &gt; suitable for (diverse, polyglot) community?
> > > > &gt;
> > > > &gt; There are also:
> > > > &gt; - captain (sounds pretty close to "master" without the negative
> > side
> > > > and it
> > > > &gt; should be relatable around the world)
> > > > &gt; - conductor (as in orchestra)
> > > > &gt; - controller (in kafka controller assigns partitions)
> > > > &gt; - RegionDriver (more relevant to what it's actually doing in
> hbase
> > > and
> > > > &gt; borrowed from PlacementDrive of TiKV)
> > > > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > > > &gt;
> > > > &gt; On Thu, Jun 25, 2020 at 3:49 PM Sean Busbey <busbey@apache.org
> > &gt;
> > > > wrote:
> > > > &gt;
> > > > &gt; &gt; How about "manager"?
> > > > &gt; &gt;
> > > > &gt; &gt; (It would help me if folks could explain what is lacking in
> > > > &gt; "coordinator".)
> > > > &gt; &gt;
> > > > &gt; &gt; On Thu, Jun 25, 2020, 13:32 Nick Dimiduk <
> > ndimiduk@apache.org
> > > &gt;
> > > > wrote:
> > > > &gt; &gt;
> > > > &gt; &gt; &gt; On Wed, Jun 24, 2020 at 10:14 PM 张铎(Duo Zhang) <
> > > > palomino219@gmail.com&gt;
> > > > &gt; &gt; &gt; wrote:
> > > > &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; -0/+1/+1/+1
> > > > &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; I’m the one who asked whether ‘master’ is safe to
> > use
> > > > without ‘slave’
> > > > &gt; &gt; in
> > > > &gt; &gt; &gt; &gt; the private list.
> > > > &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; I’m still not convinced that it is really
> necessary
> > > > and I do not
> > > > &gt; think
> > > > &gt; &gt; &gt; &gt; other words like ‘coordinator’ can fully describe
> > the
> > > > role of HMaster
> > > > &gt; &gt; in
> > > > &gt; &gt; &gt; &gt; HBase. HBase is more than 10 years old. In the
> > > context
> > > > of HBase, the
> > > > &gt; &gt; word
> > > > &gt; &gt; &gt; &gt; ‘HMaster’ has its own meaning. Changing the name
> > will
> > > > hurt our users
> > > > &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; make them confusing, especially for us non native
> > > > English speakers...
> > > > &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt;
> > > > &gt; &gt; &gt; Is there a word that's not "master" and not
> > "coordinator"
> > > > that is clear
> > > > &gt; &gt; and
> > > > &gt; &gt; &gt; suitable for (diverse, polyglot) community?
> > > > &gt; &gt; &gt;
> > > > &gt; &gt; &gt; Stack <stack@duboce.net&gt;于2020年6月25日 周四06:34写道:
> > > > &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; +1/+1/+1/+1 where hbase3 adds the
> deprecation
> > > and
> > > > hbase4 follows
> > > > &gt; &gt; hbase3
> > > > &gt; &gt; &gt; &gt; &gt; soon after sounds good to me. I'm up for
> > working
> > > > on this.
> > > > &gt; &gt; &gt; &gt; &gt; S
> > > > &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:26 PM Xu Cang <
> > > > xucang@apache.org&gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; Strongly agree with what Nick said
> here:
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt;&nbsp; " From my perspective, we gain
> > > nothing
> > > > as a project or as a
> > > > &gt; &gt; &gt; community
> > > > &gt; &gt; &gt; &gt; be
> > > > &gt; &gt; &gt; &gt; &gt; &gt; willfully retaining use of language
> that
> > is
> > > > well understood to be
> > > > &gt; &gt; &gt; &gt; &gt; &gt; problematic or hurtful,.... On the
> > > contrary,
> > > > we have much to gain
> > > > &gt; &gt; by
> > > > &gt; &gt; &gt; &gt; &gt; &gt; encouraging
> > > > &gt; &gt; &gt; &gt; &gt; &gt; contributions from as many people as
> > > > possible."
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; +1 to Andrew's proposal.
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; It might be good to have a source of
> > truth
> > > > web page or README
> > > > &gt; file
> > > > &gt; &gt; &gt; for
> > > > &gt; &gt; &gt; &gt; &gt; &gt; developers and users to refer to
> > regarding
> > > > all naming
> > > > &gt; transitions.
> > > > &gt; &gt; &gt; It's
> > > > &gt; &gt; &gt; &gt; &gt; &gt; going to help both developers changing
> > the
> > > > code and users looking
> > > > &gt; &gt; for
> > > > &gt; &gt; &gt; &gt; &gt; some
> > > > &gt; &gt; &gt; &gt; &gt; &gt; answers online that use old namings.
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; Xu
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:21 PM Nick
> > > Dimiduk
> > > > <
> > > > &gt; ndimiduk@apache.org&gt;
> > > > &gt; &gt; &gt; &gt; &gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020 at 13:11 Sean
> > > > Busbey <busbey@apache.org&gt;
> > > > &gt; &gt; &gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I would like to make sure I
> am
> > > > emphatically clear that
> > > > &gt; "master"
> > > > &gt; &gt; &gt; by
> > > > &gt; &gt; &gt; &gt; &gt; &gt; itself
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is not okay if the context is
> > the
> > > > same as what would normally
> > > > &gt; &gt; be
> > > > &gt; &gt; &gt; a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; master/slave context.
> > Furthermore
> > > > our use of master is
> > > > &gt; clearly
> > > > &gt; &gt; &gt; &gt; such a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; context.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I agree: to me “Master”, as in
> > > > “HMaster” caries with it the
> > > > &gt; &gt; &gt; &gt; &gt; master/slave
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; baggage. As an alternative, I
> prefer
> > > > the term “coordinator”
> > > > &gt; over
> > > > &gt; &gt; &gt; &gt; &gt; &gt; “leader”.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Thus we would have daemons called
> > > > “coordinator” and “region
> > > > &gt; &gt; &gt; server”.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; To me, “master” as in “master
> > branch”
> > > > does not carry the same
> > > > &gt; &gt; &gt; &gt; baggage,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; but
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I’m also in favor changing the
> name
> > of
> > > > our default branch to a
> > > > &gt; &gt; word
> > > > &gt; &gt; &gt; &gt; &gt; that
> > > > &gt; &gt; &gt; &gt; &gt; &gt; is
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; less conflicted. I see nothing
> that
> > we
> > > > gain as a community by
> > > > &gt; &gt; &gt; &gt; &gt; continuing
> > > > &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; use this word.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; It seems to me we have, broadly
> > > > speaking, consensus around
> > > > &gt; making
> > > > &gt; &gt; &gt; &gt; &gt; *some*
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. I haven't seen a
> > strong
> > > > push for "break everything
> > > > &gt; in
> > > > &gt; &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; name
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; expediency" (I would
> personally
> > > be
> > > > fine with this). So
> > > > &gt; barring
> > > > &gt; &gt; &gt; &gt; &gt; &gt; additional
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion that favors
> breaking
> > > > changes, current approaches
> > > > &gt; &gt; &gt; should
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; comport
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with our existing project
> > > > compatibility goals.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Maybe we could stop talking
> > about
> > > > what-ifs and look at actual
> > > > &gt; &gt; &gt; &gt; &gt; practical
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; examples? If anyone is
> > currently
> > > > up for doing the work of a
> > > > &gt; PR
> > > > &gt; &gt; we
> > > > &gt; &gt; &gt; &gt; can
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; look
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; at for one of these?
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; If folks would prefer we e.g.
> > > just
> > > > say "we should break
> > > > &gt; &gt; whatever
> > > > &gt; &gt; &gt; we
> > > > &gt; &gt; &gt; &gt; &gt; &gt; need
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; in 3.0.0 to make this happen"
> > > then
> > > > it would be good to speak
> > > > &gt; &gt; up.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Otherwise
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; likely we would be done with
> > > > needed changes circa hbase 4,
> > > > &gt; &gt; &gt; probably
> > > > &gt; &gt; &gt; &gt; &gt; &gt; late
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2021 or 2022.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020, 03:03
> > zheng
> > > > wang <18031031@qq.com&gt;
> > > > &gt; &gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; IMO, master is ok if not
> > > used
> > > > with slave together.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -1/+1/+1/+1
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > ------------------&amp;nbsp;原始邮件&amp;nbsp;------------------
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 发件人:&amp;nbsp;"Andrew
> > > > Purtell"<apurtell@apache.org&amp;gt;;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > 发送时间:&amp;nbsp;2020年6月23日(星期二) 凌晨5:24
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > 收件人:&amp;nbsp;"Hbase-User"<
> > > > user@hbase.apache.org&amp;gt;;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 抄送:&amp;nbsp;"dev"<
> > > > dev@hbase.apache.org&amp;gt;;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 主题:&amp;nbsp;Re:
> [DISCUSS]
> > > > Removing problematic terms from our
> > > > &gt; &gt; &gt; &gt; project
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; In observing something
> > like
> > > > voting happening on this thread
> > > > &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; express
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alignment or not, it
> might
> > > be
> > > > helpful to first, come up
> > > > &gt; with
> > > > &gt; &gt; a
> > > > &gt; &gt; &gt; &gt; list
> > > > &gt; &gt; &gt; &gt; &gt; &gt; of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terms to change (if
> any),
> > > and
> > > > then propose replacements,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; individually.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; So
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; far we might break this
> > > apart
> > > > into four proposals:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 1. Replace
> > > "master"/"hmaster"
> > > > with ??? ("coordinator" is
> > > > &gt; one
> > > > &gt; &gt; &gt; &gt; &gt; option),
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; one has by far the most
> > > > significant impact and both opinion
> > > > &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; interpretation on this
> one
> > > is
> > > > mixed.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2. Replace "slave" with
> > > > "follower", seems to impact the
> > > > &gt; cross
> > > > &gt; &gt; &gt; &gt; &gt; cluster
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replication subsystem
> > only.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 3. Replace "black list"
> > with
> > > > "deny list".
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 4. Replace "white list"
> > with
> > > > "accept list".
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Perhaps if you are
> > inclined
> > > > to respond with a +1/-1/+0/-0,
> > > > &gt; it
> > > > &gt; &gt; &gt; &gt; would
> > > > &gt; &gt; &gt; &gt; &gt; &gt; be
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful to give such an
> > > > indication for each line item above.
> > > > &gt; &gt; Or,
> > > > &gt; &gt; &gt; &gt; &gt; offer
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alternative proposals.
> Or,
> > > if
> > > > you have a singular opinion,
> > > > &gt; &gt; &gt; that's
> > > > &gt; &gt; &gt; &gt; &gt; &gt; fine
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; too.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Mon, Jun 22, 2020 at
> > 2:09
> > > > PM Geoffrey Jacoby <
> > > > &gt; &gt; &gt; &gt; &gt; gjacoby@apache.org
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; For most of the
> > > > proposals (slave -&amp;gt; worker,
> > > > &gt; blacklist
> > > > &gt; &gt; &gt; &gt; -&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; denylist,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > whitelist-&amp;gt;
> > > > allowlist), I'm +1 (nonbinding).
> > > > &gt; Denylist
> > > > &gt; &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; acceptlist even
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; have the
> > advantage
> > > > of being clearer than the terms
> > > > &gt; &gt; they're
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replacing.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; However, I'm
> not
> > > > convinced about changing "master" to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; "coordinator",
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; something
> > similar.
> > > > Unlike "slave", which is negative
> > > > &gt; in
> > > > &gt; &gt; &gt; any
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "master" has
> many
> > > > definitions, including some common
> > > > &gt; &gt; ones
> > > > &gt; &gt; &gt; &gt; &gt; which
> > > > &gt; &gt; &gt; &gt; &gt; &gt; do
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; not
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; appear
> > problematic.
> > > > See
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > https://www.merriam-webster.com/dictionary/master
> <https://www.merriam-webster.com/dictionary/master>
> > > <https://www.merriam-webster.com/dictionary/master
> <https://www.merriam-webster.com/dictionary/master>
> >
> > > > &gt <https://www.merriam-webster.com/dictionary/master&gt
> <https://www.merriam-webster.com/dictionary/master&gt>
> > > <https://www.merriam-webster.com/dictionary/master&gt
> <https://www.merriam-webster.com/dictionary/master&gt>
> >>;
> > > &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt <
> > > > https://www.merriam-webster.com/dictionary/master&amp;gt
> <https://www.merriam-webster.com/dictionary/master&amp;gt>
> > > <https://www.merriam-webster.com/dictionary/master&amp;gt
> <https://www.merriam-webster.com/dictionary/master&amp;gt>
> >
> > > > &gt <https://www.merriam-webster.com/dictionary/master&amp;gt&gt
> <https://www.merriam-webster.com/dictionary/master&amp;gt&gt>
> > > <https://www.merriam-webster.com/dictionary/master&amp;gt&gt
> <https://www.merriam-webster.com/dictionary/master&amp;gt&gt>
> >>;
> > > &gt;;
> > > > &gt; &gt; &gt; for
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; examples. In
> > > > particular, the progression of an artisan
> > > > &gt; &gt; was
> > > > &gt; &gt; &gt; &gt; &gt; from
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "apprentice" to
> > > > "journeyman" to "master". A master
> > > > &gt; &gt; smith,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; carpenter,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; artist would
> run
> > a
> > > > shop managing lots of workers and
> > > > &gt; &gt; &gt; &gt; &gt; apprentices
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; hope to become
> > > > masters of their own someday. So
> > > > &gt; "master"
> > > > &gt; &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "worker"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; can
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; still go
> > together.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Since it's the
> > > least
> > > > problematic term, and by far the
> > > > &gt; &gt; &gt; &gt; hardest
> > > > &gt; &gt; &gt; &gt; &gt; &gt; term
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; change (both
> > within
> > > > HBase and with effects on
> > > > &gt; downstream
> > > > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; such as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Ambari), I'm -0
> > > > (nonbinding) on changing "master".
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Geoffrey
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; On Mon, Jun 22,
> > > 2020
> > > > at 1:32 PM Rushabh Shah
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; <
> > > > rushabh.shah@salesforce.com.invalid&amp;gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; +1 to
> > > > renaming.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> Rushabh
> > > Shah
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Software Engineering SMTS |
> > > > &gt; &gt; &gt; &gt; &gt; Salesforce
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
> -
> > > > Mobile: 213
> > > > &gt; &gt; 422
> > > > &gt; &gt; &gt; &gt; &gt; 9052
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; On
> Mon,
> > > Jun
> > > > 22, 2020 at 1:18 PM Josh Elser <
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; elserj@apache.org
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > +1
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > On
> > > > 6/22/20 4:03 PM, Sean Busbey wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; We should change our use of these
> > > > &gt; terms.
> > > > &gt; &gt; We
> > > > &gt; &gt; &gt; &gt; can
> > > > &gt; &gt; &gt; &gt; &gt; &gt; be
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; equally or more
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; clear
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > in
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; what we are trying to convey where they
> > > > &gt; &gt; are
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; present.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; That they have been used historically
> > > > &gt; is
> > > > &gt; &gt; &gt; only
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; if the advantage
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; we
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; gain from using them through that
> > > > &gt; shared
> > > > &gt; &gt; &gt; &gt; &gt; context
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; outweighs the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > potential
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; friction they add. They make me
> > > > &gt; &gt; personally
> > > > &gt; &gt; &gt; &gt; less
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; enthusiastic about
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; contributing. That's enough friction
> > > > &gt; for
> > > > &gt; &gt; me
> > > > &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; advocate removing
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; them.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; AFAICT reworking our replication stuff
> > > > &gt; in
> > > > &gt; &gt; &gt; &gt; terms
> > > > &gt; &gt; &gt; &gt; &gt; &gt; of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "active" and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > "passive"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; clusters did not result in a big spike
> > > > &gt; of
> > > > &gt; &gt; &gt; &gt; folks
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asking
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; new questions
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > about
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; where authority for state was.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; On Mon, Jun 22, 2020, 13:39 Andrew
> > > > &gt; &gt; Purtell
> > > > &gt; &gt; &gt; <
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; apurtell@apache.org
> > &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; In response to renewed attention at
> > > > &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Foundation
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; toward addressing
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; culturally problematic language and
> > > > &gt; &gt; &gt; terms
> > > > &gt; &gt; &gt; &gt; &gt; &gt; often
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; used in technical
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; documentation and discussion,
> > > > &gt; several
> > > > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have begun
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; discussions,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > or
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; made proposals, or started work
> > > > &gt; along
> > > > &gt; &gt; &gt; &gt; these
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; lines.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; The HBase PMC began its own
> > > > &gt; &gt; discussion
> > > > &gt; &gt; &gt; on
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; private@
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; on June 9, 2020
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > with an
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; observation of this activity and
> > > > &gt; this
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; suggestion:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; There is a renewed push back
> > > > &gt; against
> > > > &gt; &gt; &gt; &gt; &gt; classic
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; technology industry
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; terms
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > that
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; have negative modern connotations.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; In the case of HBase, the following
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; might be proposed:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; - Coordinator instead of master
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; - Worker instead of slave
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; Recommendations for these
> > > > &gt; additional
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; also come up in
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; this
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; type of discussion:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; - Accept list instead of white list
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; - Deny list instead of black list
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; Unfortunately we have Master all
> > > > &gt; over
> > > > &gt; &gt; &gt; our
> > > > &gt; &gt; &gt; &gt; &gt; &gt; code
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; base, baked into
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> various
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; APIs and configuration variable
> > > > &gt; &gt; names,
> > > > &gt; &gt; &gt; so
> > > > &gt; &gt; &gt; &gt; &gt; for
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; us
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the necessary
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; changes
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; amount to a new major release and
> > > > &gt; &gt; &gt; &gt; &gt; deprecation
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cycle. It could well
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; be
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > worth
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; it in the long run. We exist only
> > > > &gt; as
> > > > &gt; &gt; &gt; long
> > > > &gt; &gt; &gt; &gt; &gt; as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; we
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draw a willing and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; sufficient contributor community.
> > > > &gt; It
> > > > &gt; &gt; &gt; also
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wouldn’t
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be great to have
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; an
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; activist fork appear somewhere,
> > > > &gt; even
> > > > &gt; &gt; if
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; unlikely
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to be successful.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; Relevant JIRAs are:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > &gt; &gt; HBASE-12677 <
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > https://issues.apache.org/jira/browse/HBASE-12677
> <https://issues.apache.org/jira/browse/HBASE-12677>
> > > <https://issues.apache.org/jira/browse/HBASE-12677
> <https://issues.apache.org/jira/browse/HBASE-12677>
> >
> > > > &gt <https://issues.apache.org/jira/browse/HBASE-12677&gt
> <https://issues.apache.org/jira/browse/HBASE-12677&gt>
> > > <https://issues.apache.org/jira/browse/HBASE-12677&gt
> <https://issues.apache.org/jira/browse/HBASE-12677&gt>
> >>;
> > > &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update
> > > > &gt; &gt; &gt; &gt; replication
> > > > &gt; &gt; &gt; &gt; &gt; &gt; docs
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clarify terminology
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > &gt; &gt; HBASE-13852 <
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > https://issues.apache.org/jira/browse/HBASE-13852
> <https://issues.apache.org/jira/browse/HBASE-13852>
> > > <https://issues.apache.org/jira/browse/HBASE-13852
> <https://issues.apache.org/jira/browse/HBASE-13852>
> >
> > > > &gt <https://issues.apache.org/jira/browse/HBASE-13852&gt
> <https://issues.apache.org/jira/browse/HBASE-13852&gt>
> > > <https://issues.apache.org/jira/browse/HBASE-13852&gt
> <https://issues.apache.org/jira/browse/HBASE-13852&gt>
> >>;
> > > &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Replace
> > > > &gt; &gt; &gt; &gt; &gt; master-slave
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terminology in book,
> site,
> > > > and javadoc
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; with a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > more
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modern
> > > > &gt; &gt; &gt; vocabulary
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > &gt; &gt; HBASE-24576 <
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > https://issues.apache.org/jira/browse/HBASE-24576
> <https://issues.apache.org/jira/browse/HBASE-24576>
> > > <https://issues.apache.org/jira/browse/HBASE-24576
> <https://issues.apache.org/jira/browse/HBASE-24576>
> >
> > > > &gt <https://issues.apache.org/jira/browse/HBASE-24576&gt
> <https://issues.apache.org/jira/browse/HBASE-24576&gt>
> > > <https://issues.apache.org/jira/browse/HBASE-24576&gt
> <https://issues.apache.org/jira/browse/HBASE-24576&gt>
> >>;
> > > &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Changing
> > > > &gt; &gt; &gt; &gt; &gt; "whitelist"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "blacklist" in our docs
> > and
> > > > project
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; In response to this proposal, a
> > > > &gt; &gt; member
> > > > &gt; &gt; &gt; of
> > > > &gt; &gt; &gt; &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; PMC
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asked if the term
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; 'master' used by itself would be
> > > > &gt; &gt; fine,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; because
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; we
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; only have use of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > 'slave'
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; in replication documentation and
> > > > &gt; that
> > > > &gt; &gt; &gt; is
> > > > &gt; &gt; &gt; &gt; &gt; &gt; easily
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; addressed. In
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; response
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; this question, others on the PMC
> > > > &gt; &gt; &gt; &gt; suggested
> > > > &gt; &gt; &gt; &gt; &gt; &gt; that
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; even if only
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; 'master'
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; used, in this context it is still a
> > > > &gt; &gt; &gt; &gt; &gt; problem.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; For folks who are surprised or
> > > > &gt; &gt; lacking
> > > > &gt; &gt; &gt; &gt; &gt; &gt; context
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; on
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the details of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; this
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; discussion, one PMC member offered
> > > > &gt; a
> > > > &gt; &gt; &gt; link
> > > > &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draft RFC as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > background:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > https://tools.ietf.org/id/draft-knodel-terminology-00.html
> <https://tools.ietf.org/id/draft-knodel-terminology-00.html>
> > > <https://tools.ietf.org/id/draft-knodel-terminology-00.html
> <https://tools.ietf.org/id/draft-knodel-terminology-00.html>
> >
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; There was general support for
> > > > &gt; &gt; removing
> > > > &gt; &gt; &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; term
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "master" / "hmaster"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > from
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; our code base and using the terms
> > > > &gt; &gt; &gt; &gt; &gt; &gt; "coordinator"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "leader" instead.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; In
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; context of replication, "worker"
> > > > &gt; &gt; makes
> > > > &gt; &gt; &gt; &gt; less
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; sense
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and perhaps
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > "destination"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; or "follower" would be more
> > > > &gt; &gt; appropriate
> > > > &gt; &gt; &gt; &gt; &gt; &gt; terms.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; One PMC member's thoughts on
> > > > &gt; language
> > > > &gt; &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; non-native English
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; speakers
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; worth including in its entirety:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; While words like
> > > > &gt; &gt; &gt; &gt; blacklist/whitelist/slave
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clearly
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have those
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; negative
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; references, word master might not
> > > > &gt; &gt; have
> > > > &gt; &gt; &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; same
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; impact for non
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; native
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; English speakers like myself where
> > > > &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; literal
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; translation to my
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; mother
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; tongue does not have this same bad
> > > > &gt; &gt; &gt; &gt; &gt; &gt; connotation.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Replacing all
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > references
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; for word *master *on our
> > > > &gt; &gt; docs/codebase
> > > > &gt; &gt; &gt; &gt; is a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; huge
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; effort, I guess
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; such
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; decision would be more suitable for
> > > > &gt; &gt; &gt; &gt; native
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; English
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; speakers folks,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; maybe we should consider the
> > > > &gt; opinion
> > > > &gt; &gt; of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors from that
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; ethinic
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; minority as well?
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; These are good questions for public
> > > > &gt; &gt; &gt; &gt; &gt; &gt; discussion.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; We have a consensus in the PMC, at
> > > > &gt; &gt; this
> > > > &gt; &gt; &gt; &gt; &gt; time,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; that
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is supportive of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > making
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; the above discussed terminology
> > > > &gt; &gt; &gt; changes.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; However,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; we also have
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> concerns
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; about what it would take to
> > > > &gt; &gt; accomplish
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; meaningful
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. Several
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; on
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; PMC offered support in the form of
> > > > &gt; &gt; &gt; cycles
> > > > &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; review pull requests
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; patches, and two PMC members
> > > > &gt; &gt; &gt; &gt; offered&amp;nbsp;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; personal bandwidth for
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; creating
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; releasing new code lines as needed
> > > > &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; complete
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; Unfortunately, the terms "master"
> > > > &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; "hmaster"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; appear throughout
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; our
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > code
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; base in class names, user facing
> > > > &gt; API
> > > > &gt; &gt; &gt; &gt; &gt; subject
> > > > &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; our project
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > compatibility
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; guidelines, and configuration
> > > > &gt; &gt; variable
> > > > &gt; &gt; &gt; &gt; &gt; names,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; which are also
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > implicated
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > by
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; compatibility guidelines given the
> > > > &gt; &gt; &gt; impact
> > > > &gt; &gt; &gt; &gt; &gt; of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes to operators
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; operations. The changes being
> > > > &gt; &gt; discussed
> > > > &gt; &gt; &gt; &gt; are
> > > > &gt; &gt; &gt; &gt; &gt; &gt; not
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; backwards compatible
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; changes and cannot be executed with
> > > > &gt; &gt; &gt; &gt; &gt; swiftness
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; while simultaneously
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; preserving compatibility. There
> > > > &gt; must
> > > > &gt; &gt; &gt; be a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle.
> First,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; we
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > must
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; tag all implicated public API and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; configuration
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; variables as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > deprecated,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; and release HBase 3 with these
> > > > &gt; &gt; &gt; &gt; deprecations
> > > > &gt; &gt; &gt; &gt; &gt; &gt; in
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; place. Then, we must
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; undertake rename and removal as
> > > > &gt; &gt; &gt; &gt; &gt; appropriate,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; release the result
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; HBase 4.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; One PMC member raised a question in
> > > > &gt; &gt; &gt; this
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; included here in
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > entirety:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; Are we willing to commit to rolling
> > > > &gt; &gt; &gt; &gt; through
> > > > &gt; &gt; &gt; &gt; &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; major versions at a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; pace
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; that's necessary to make this
> > > > &gt; &gt; &gt; transition
> > > > &gt; &gt; &gt; &gt; as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; swift
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; reasonably possible?
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; This is a question for all of us.
> > > > &gt; For
> > > > &gt; &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; PMC,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would supervise
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; effort, perhaps contribute to it,
> > > > &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; certainly
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; vote on the release
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; candidates. For contributors and
> > > > &gt; &gt; &gt; &gt; potential
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors, who would
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > provide
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; the necessary patches. For
> > > > &gt; &gt; committers,
> > > > &gt; &gt; &gt; &gt; who
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be required to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; review
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; commit the relevant changes.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; Although there has been some
> > > > &gt; initial
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; there is no
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; singular
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; proposal, or plan, or set of
> > > > &gt; &gt; decisions
> > > > &gt; &gt; &gt; &gt; made
> > > > &gt; &gt; &gt; &gt; &gt; &gt; at
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this time. Wrestling
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; with
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; this concern and the competing
> > > > &gt; &gt; concerns
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; involved
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with addressing it
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; (motivation for change versus
> > > > &gt; &gt; &gt; motivation
> > > > &gt; &gt; &gt; &gt; &gt; for
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; compatibility) is a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; task
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > for
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; all of us to undertake (or not) in
> > > > &gt; &gt; &gt; public
> > > > &gt; &gt; &gt; &gt; &gt; on
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; dev@
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and user@.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Best regards,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Andrew
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Words like orphans lost
> > > among
> > > > the crosstalk, meaning torn
> > > > &gt; &gt; from
> > > > &gt; &gt; &gt; &gt; &gt; &gt; truth's
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; decrepit hands
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;nbsp;&amp;nbsp; -
> > A23,
> > > > Crosstalk
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt;
> > > > &gt; &gt;
> > > > &gt;
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Andrew
> > > >
> > > > Words like orphans lost among the crosstalk, meaning torn from
> truth's
> > > > decrepit hands
> > > > &nbsp;&nbsp; - A23, Crosstalk
> > >
> > >
> > >
> > > --
> > > Best regards,
> > > Andrew
> > >
> > > Words like orphans lost among the crosstalk, meaning torn from truth's
> > > decrepit hands
> > > - A23, Crosstalk
> > >
> >
>
>
> --
> Best regards,
> Andrew
>
> Words like orphans lost among the crosstalk, meaning torn from truth's
> decrepit hands
> - A23, Crosstalk
>

Re: [DISCUSS] Removing problematic terms from our project

Posted by Bryan Beaudreault <bb...@hubspot.com.INVALID>.
Sorry Andrew, I think I misinterpreted aspects of your last summary. It
seemed like maybe there were still open questions and I was mostly just
curious if something had been (or should be) captured anywhere else. Your
new summary helps clarify the conclusion, thanks for providing it.

On Wed, Sep 29, 2021 at 1:34 PM Andrew Purtell <ap...@apache.org> wrote:

> Bryan,
>
> Let me paraphrase the resolution of this discussion from the PMC
> perspective: We are, broadly speaking, supportive of changes to improve
> conscious language choices. Our project uses some words with known
> controversial context. Unfortunately one word in particular, "master", does
> not have a consensus that it is or isn't a valid term of art, and in any
> case is deeply embedded in API and configuration contexts. Other terms,
> like "slave", have consensus on removal. We would, generally speaking,
> welcome for review any patches that change conscious language choices for
> the better. The proposer of the patch can explain the context of the change
> to help make the case it should be applied. The PMC would also provide
> support, in the form of release management and voting, for necessary
> deprecation-release-removal-release cycles where termonology changes impact
> one or more of our compatibility guidelines.
>
> What has been missing since this thread closed with this conclusion?
>
> Actual patches.
>
> It's quite easy to advocate someone *else* make language changes.
>
>
>
> On Wed, Sep 29, 2021 at 5:26 AM Bryan Beaudreault
> <bb...@hubspot.com.invalid> wrote:
>
> > Sorry to revive a very old thread, but I just stumbled across this and
> > don't see a clear resolution. I wonder if we should create a JIRA from
> > Andrew's summary and treat that as an umbrella encompassing the original
> 3
> > JIRAs? I'm also cognizant of the fact that there are rumblings of doing
> an
> > initial 3.0 release, and I see above there was a proposal to deprecate
> in 3
> > and release in 4. I imagine we're slowly running out of time to make that
> > change.
> >
> > If I missed a JIRA somewhere, maybe we can put a link here for posterity.
> >
> > On Fri, Jun 26, 2020 at 2:35 PM Andrew Purtell <ap...@apache.org>
> > wrote:
> >
> > > Circling back after more inputs, if we use this as a description of the
> > > proposals:
> > >
> > > 1. Replace "master"/"hmaster" with ???, this one has by far the most
> > > significant impact and both opinion and interpretation on this one is
> > > mixed.
> > >
> > > 2. Replace "slave" with "follower", seems to impact the cross cluster
> > > replication subsystem only.
> > >
> > > 3. Replace "black list" with "deny list".
> > >
> > > 4. Replace "white list" with "accept list".
> > >
> > > Then by my read of the responses we have consensus to do #2, #3, and
> #4.
> > > They were not controversial. JIRAs and patches will be welcome. Seems
> > > pretty clear committers and PMC will approve and do what is needed to
> > > complete any necessary deprecation cycle.
> > >
> > > Regarding #1, opinion is mixed. By my read I also think committers and
> > PMC
> > > will approve patches and do what is needed to complete any necessary
> > > deprecation cycle for this one too. Enough PMC members expressed
> support
> > to
> > > successfully vote on a release (although not if there were to be
> opposing
> > > votes). If a contributor were to open a JIRA and provide patches for
> > this,
> > > there would be more discussion. There is no consensus, yet, on what
> > > replacement term is best. Personally, I can accept Zheng's recent
> > > suggestion of "controller". I can see how syllable count matters.
> > >
> > > I don't mean this summary to close the conversation. It is only a
> > > checkpoint.
> > >
> > > If anyone reading this has an opinion they do not wish to express
> > > publically, you are welcome to write to private@hbase.apache.org to
> > state
> > > your opinion and the PMC will of course respectfully listen to it.
> > >
> > >
> > >
> > > On Thu, Jun 25, 2020 at 7:47 PM zheng wang <18...@qq.com> wrote:
> > >
> > > > I like the&nbsp;controller.
> > > >
> > > >
> > > > Coordinator is a bit long for me to write and speak.
> > > > Manager and Admin is used somewhere yet in HBase.
> > > >
> > > >
> > > >
> > > >
> > > > ------------------&nbsp;原始邮件&nbsp;------------------
> > > > 发件人:&nbsp;"Andrew Purtell"<apurtell@apache.org&gt;;
> > > > 发送时间:&nbsp;2020年6月26日(星期五) 上午9:08
> > > > 收件人:&nbsp;"Hbase-User"<user@hbase.apache.org&gt;;
> > > > 抄送:&nbsp;"dev"<dev@hbase.apache.org&gt;;
> > > > 主题:&nbsp;Re: [DISCUSS] Removing problematic terms from our project
> > > >
> > > >
> > > >
> > > > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > > >
> > > > Oooooh... I like AdminServer. AdminServer (serving admin functions)
> and
> > > > RegionServer (serving region data).
> > > >
> > > > On Thu, Jun 25, 2020 at 4:46 PM Andrey Elenskiy
> > > > <andrey.elenskiy@arista.com.invalid&gt; wrote:
> > > >
> > > > &gt; &gt; Is there a word that's not "master" and not "coordinator"
> > that
> > > > is clear
> > > > &gt; and
> > > > &gt; suitable for (diverse, polyglot) community?
> > > > &gt;
> > > > &gt; There are also:
> > > > &gt; - captain (sounds pretty close to "master" without the negative
> > side
> > > > and it
> > > > &gt; should be relatable around the world)
> > > > &gt; - conductor (as in orchestra)
> > > > &gt; - controller (in kafka controller assigns partitions)
> > > > &gt; - RegionDriver (more relevant to what it's actually doing in
> hbase
> > > and
> > > > &gt; borrowed from PlacementDrive of TiKV)
> > > > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > > > &gt;
> > > > &gt; On Thu, Jun 25, 2020 at 3:49 PM Sean Busbey <busbey@apache.org
> > &gt;
> > > > wrote:
> > > > &gt;
> > > > &gt; &gt; How about "manager"?
> > > > &gt; &gt;
> > > > &gt; &gt; (It would help me if folks could explain what is lacking in
> > > > &gt; "coordinator".)
> > > > &gt; &gt;
> > > > &gt; &gt; On Thu, Jun 25, 2020, 13:32 Nick Dimiduk <
> > ndimiduk@apache.org
> > > &gt;
> > > > wrote:
> > > > &gt; &gt;
> > > > &gt; &gt; &gt; On Wed, Jun 24, 2020 at 10:14 PM 张铎(Duo Zhang) <
> > > > palomino219@gmail.com&gt;
> > > > &gt; &gt; &gt; wrote:
> > > > &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; -0/+1/+1/+1
> > > > &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; I’m the one who asked whether ‘master’ is safe to
> > use
> > > > without ‘slave’
> > > > &gt; &gt; in
> > > > &gt; &gt; &gt; &gt; the private list.
> > > > &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; I’m still not convinced that it is really
> necessary
> > > > and I do not
> > > > &gt; think
> > > > &gt; &gt; &gt; &gt; other words like ‘coordinator’ can fully describe
> > the
> > > > role of HMaster
> > > > &gt; &gt; in
> > > > &gt; &gt; &gt; &gt; HBase. HBase is more than 10 years old. In the
> > > context
> > > > of HBase, the
> > > > &gt; &gt; word
> > > > &gt; &gt; &gt; &gt; ‘HMaster’ has its own meaning. Changing the name
> > will
> > > > hurt our users
> > > > &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; make them confusing, especially for us non native
> > > > English speakers...
> > > > &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt;
> > > > &gt; &gt; &gt; Is there a word that's not "master" and not
> > "coordinator"
> > > > that is clear
> > > > &gt; &gt; and
> > > > &gt; &gt; &gt; suitable for (diverse, polyglot) community?
> > > > &gt; &gt; &gt;
> > > > &gt; &gt; &gt; Stack <stack@duboce.net&gt;于2020年6月25日 周四06:34写道:
> > > > &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; +1/+1/+1/+1 where hbase3 adds the
> deprecation
> > > and
> > > > hbase4 follows
> > > > &gt; &gt; hbase3
> > > > &gt; &gt; &gt; &gt; &gt; soon after sounds good to me. I'm up for
> > working
> > > > on this.
> > > > &gt; &gt; &gt; &gt; &gt; S
> > > > &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:26 PM Xu Cang <
> > > > xucang@apache.org&gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; Strongly agree with what Nick said
> here:
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt;&nbsp; " From my perspective, we gain
> > > nothing
> > > > as a project or as a
> > > > &gt; &gt; &gt; community
> > > > &gt; &gt; &gt; &gt; be
> > > > &gt; &gt; &gt; &gt; &gt; &gt; willfully retaining use of language
> that
> > is
> > > > well understood to be
> > > > &gt; &gt; &gt; &gt; &gt; &gt; problematic or hurtful,.... On the
> > > contrary,
> > > > we have much to gain
> > > > &gt; &gt; by
> > > > &gt; &gt; &gt; &gt; &gt; &gt; encouraging
> > > > &gt; &gt; &gt; &gt; &gt; &gt; contributions from as many people as
> > > > possible."
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; +1 to Andrew's proposal.
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; It might be good to have a source of
> > truth
> > > > web page or README
> > > > &gt; file
> > > > &gt; &gt; &gt; for
> > > > &gt; &gt; &gt; &gt; &gt; &gt; developers and users to refer to
> > regarding
> > > > all naming
> > > > &gt; transitions.
> > > > &gt; &gt; &gt; It's
> > > > &gt; &gt; &gt; &gt; &gt; &gt; going to help both developers changing
> > the
> > > > code and users looking
> > > > &gt; &gt; for
> > > > &gt; &gt; &gt; &gt; &gt; some
> > > > &gt; &gt; &gt; &gt; &gt; &gt; answers online that use old namings.
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; Xu
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:21 PM Nick
> > > Dimiduk
> > > > <
> > > > &gt; ndimiduk@apache.org&gt;
> > > > &gt; &gt; &gt; &gt; &gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020 at 13:11 Sean
> > > > Busbey <busbey@apache.org&gt;
> > > > &gt; &gt; &gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I would like to make sure I
> am
> > > > emphatically clear that
> > > > &gt; "master"
> > > > &gt; &gt; &gt; by
> > > > &gt; &gt; &gt; &gt; &gt; &gt; itself
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is not okay if the context is
> > the
> > > > same as what would normally
> > > > &gt; &gt; be
> > > > &gt; &gt; &gt; a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; master/slave context.
> > Furthermore
> > > > our use of master is
> > > > &gt; clearly
> > > > &gt; &gt; &gt; &gt; such a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; context.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I agree: to me “Master”, as in
> > > > “HMaster” caries with it the
> > > > &gt; &gt; &gt; &gt; &gt; master/slave
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; baggage. As an alternative, I
> prefer
> > > > the term “coordinator”
> > > > &gt; over
> > > > &gt; &gt; &gt; &gt; &gt; &gt; “leader”.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Thus we would have daemons called
> > > > “coordinator” and “region
> > > > &gt; &gt; &gt; server”.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; To me, “master” as in “master
> > branch”
> > > > does not carry the same
> > > > &gt; &gt; &gt; &gt; baggage,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; but
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I’m also in favor changing the
> name
> > of
> > > > our default branch to a
> > > > &gt; &gt; word
> > > > &gt; &gt; &gt; &gt; &gt; that
> > > > &gt; &gt; &gt; &gt; &gt; &gt; is
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; less conflicted. I see nothing
> that
> > we
> > > > gain as a community by
> > > > &gt; &gt; &gt; &gt; &gt; continuing
> > > > &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; use this word.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; It seems to me we have, broadly
> > > > speaking, consensus around
> > > > &gt; making
> > > > &gt; &gt; &gt; &gt; &gt; *some*
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. I haven't seen a
> > strong
> > > > push for "break everything
> > > > &gt; in
> > > > &gt; &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; name
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; expediency" (I would
> personally
> > > be
> > > > fine with this). So
> > > > &gt; barring
> > > > &gt; &gt; &gt; &gt; &gt; &gt; additional
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion that favors
> breaking
> > > > changes, current approaches
> > > > &gt; &gt; &gt; should
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; comport
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with our existing project
> > > > compatibility goals.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Maybe we could stop talking
> > about
> > > > what-ifs and look at actual
> > > > &gt; &gt; &gt; &gt; &gt; practical
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; examples? If anyone is
> > currently
> > > > up for doing the work of a
> > > > &gt; PR
> > > > &gt; &gt; we
> > > > &gt; &gt; &gt; &gt; can
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; look
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; at for one of these?
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; If folks would prefer we e.g.
> > > just
> > > > say "we should break
> > > > &gt; &gt; whatever
> > > > &gt; &gt; &gt; we
> > > > &gt; &gt; &gt; &gt; &gt; &gt; need
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; in 3.0.0 to make this happen"
> > > then
> > > > it would be good to speak
> > > > &gt; &gt; up.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Otherwise
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; likely we would be done with
> > > > needed changes circa hbase 4,
> > > > &gt; &gt; &gt; probably
> > > > &gt; &gt; &gt; &gt; &gt; &gt; late
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2021 or 2022.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020, 03:03
> > zheng
> > > > wang <18031031@qq.com&gt;
> > > > &gt; &gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; IMO, master is ok if not
> > > used
> > > > with slave together.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -1/+1/+1/+1
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > ------------------&amp;nbsp;原始邮件&amp;nbsp;------------------
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 发件人:&amp;nbsp;"Andrew
> > > > Purtell"<apurtell@apache.org&amp;gt;;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > 发送时间:&amp;nbsp;2020年6月23日(星期二) 凌晨5:24
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > 收件人:&amp;nbsp;"Hbase-User"<
> > > > user@hbase.apache.org&amp;gt;;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 抄送:&amp;nbsp;"dev"<
> > > > dev@hbase.apache.org&amp;gt;;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 主题:&amp;nbsp;Re:
> [DISCUSS]
> > > > Removing problematic terms from our
> > > > &gt; &gt; &gt; &gt; project
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; In observing something
> > like
> > > > voting happening on this thread
> > > > &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; express
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alignment or not, it
> might
> > > be
> > > > helpful to first, come up
> > > > &gt; with
> > > > &gt; &gt; a
> > > > &gt; &gt; &gt; &gt; list
> > > > &gt; &gt; &gt; &gt; &gt; &gt; of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terms to change (if
> any),
> > > and
> > > > then propose replacements,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; individually.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; So
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; far we might break this
> > > apart
> > > > into four proposals:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 1. Replace
> > > "master"/"hmaster"
> > > > with ??? ("coordinator" is
> > > > &gt; one
> > > > &gt; &gt; &gt; &gt; &gt; option),
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; one has by far the most
> > > > significant impact and both opinion
> > > > &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; interpretation on this
> one
> > > is
> > > > mixed.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2. Replace "slave" with
> > > > "follower", seems to impact the
> > > > &gt; cross
> > > > &gt; &gt; &gt; &gt; &gt; cluster
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replication subsystem
> > only.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 3. Replace "black list"
> > with
> > > > "deny list".
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 4. Replace "white list"
> > with
> > > > "accept list".
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Perhaps if you are
> > inclined
> > > > to respond with a +1/-1/+0/-0,
> > > > &gt; it
> > > > &gt; &gt; &gt; &gt; would
> > > > &gt; &gt; &gt; &gt; &gt; &gt; be
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful to give such an
> > > > indication for each line item above.
> > > > &gt; &gt; Or,
> > > > &gt; &gt; &gt; &gt; &gt; offer
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alternative proposals.
> Or,
> > > if
> > > > you have a singular opinion,
> > > > &gt; &gt; &gt; that's
> > > > &gt; &gt; &gt; &gt; &gt; &gt; fine
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; too.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Mon, Jun 22, 2020 at
> > 2:09
> > > > PM Geoffrey Jacoby <
> > > > &gt; &gt; &gt; &gt; &gt; gjacoby@apache.org
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; For most of the
> > > > proposals (slave -&amp;gt; worker,
> > > > &gt; blacklist
> > > > &gt; &gt; &gt; &gt; -&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; denylist,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > whitelist-&amp;gt;
> > > > allowlist), I'm +1 (nonbinding).
> > > > &gt; Denylist
> > > > &gt; &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; acceptlist even
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; have the
> > advantage
> > > > of being clearer than the terms
> > > > &gt; &gt; they're
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replacing.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; However, I'm
> not
> > > > convinced about changing "master" to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; "coordinator",
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; something
> > similar.
> > > > Unlike "slave", which is negative
> > > > &gt; in
> > > > &gt; &gt; &gt; any
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "master" has
> many
> > > > definitions, including some common
> > > > &gt; &gt; ones
> > > > &gt; &gt; &gt; &gt; &gt; which
> > > > &gt; &gt; &gt; &gt; &gt; &gt; do
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; not
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; appear
> > problematic.
> > > > See
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > https://www.merriam-webster.com/dictionary/master
> <https://www.merriam-webster.com/dictionary/master>
> > > <https://www.merriam-webster.com/dictionary/master
> <https://www.merriam-webster.com/dictionary/master>
> >
> > > > &gt <https://www.merriam-webster.com/dictionary/master&gt
> <https://www.merriam-webster.com/dictionary/master&gt>
> > > <https://www.merriam-webster.com/dictionary/master&gt
> <https://www.merriam-webster.com/dictionary/master&gt>
> >>;
> > > &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt <
> > > > https://www.merriam-webster.com/dictionary/master&amp;gt
> <https://www.merriam-webster.com/dictionary/master&amp;gt>
> > > <https://www.merriam-webster.com/dictionary/master&amp;gt
> <https://www.merriam-webster.com/dictionary/master&amp;gt>
> >
> > > > &gt <https://www.merriam-webster.com/dictionary/master&amp;gt&gt
> <https://www.merriam-webster.com/dictionary/master&amp;gt&gt>
> > > <https://www.merriam-webster.com/dictionary/master&amp;gt&gt
> <https://www.merriam-webster.com/dictionary/master&amp;gt&gt>
> >>;
> > > &gt;;
> > > > &gt; &gt; &gt; for
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; examples. In
> > > > particular, the progression of an artisan
> > > > &gt; &gt; was
> > > > &gt; &gt; &gt; &gt; &gt; from
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "apprentice" to
> > > > "journeyman" to "master". A master
> > > > &gt; &gt; smith,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; carpenter,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; artist would
> run
> > a
> > > > shop managing lots of workers and
> > > > &gt; &gt; &gt; &gt; &gt; apprentices
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; hope to become
> > > > masters of their own someday. So
> > > > &gt; "master"
> > > > &gt; &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "worker"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; can
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; still go
> > together.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Since it's the
> > > least
> > > > problematic term, and by far the
> > > > &gt; &gt; &gt; &gt; hardest
> > > > &gt; &gt; &gt; &gt; &gt; &gt; term
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; change (both
> > within
> > > > HBase and with effects on
> > > > &gt; downstream
> > > > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; such as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Ambari), I'm -0
> > > > (nonbinding) on changing "master".
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Geoffrey
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; On Mon, Jun 22,
> > > 2020
> > > > at 1:32 PM Rushabh Shah
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; <
> > > > rushabh.shah@salesforce.com.invalid&amp;gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; +1 to
> > > > renaming.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> Rushabh
> > > Shah
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Software Engineering SMTS |
> > > > &gt; &gt; &gt; &gt; &gt; Salesforce
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
> -
> > > > Mobile: 213
> > > > &gt; &gt; 422
> > > > &gt; &gt; &gt; &gt; &gt; 9052
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; On
> Mon,
> > > Jun
> > > > 22, 2020 at 1:18 PM Josh Elser <
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; elserj@apache.org
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > +1
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > On
> > > > 6/22/20 4:03 PM, Sean Busbey wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; We should change our use of these
> > > > &gt; terms.
> > > > &gt; &gt; We
> > > > &gt; &gt; &gt; &gt; can
> > > > &gt; &gt; &gt; &gt; &gt; &gt; be
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; equally or more
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; clear
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > in
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; what we are trying to convey where they
> > > > &gt; &gt; are
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; present.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; That they have been used historically
> > > > &gt; is
> > > > &gt; &gt; &gt; only
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; if the advantage
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; we
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; gain from using them through that
> > > > &gt; shared
> > > > &gt; &gt; &gt; &gt; &gt; context
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; outweighs the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > potential
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; friction they add. They make me
> > > > &gt; &gt; personally
> > > > &gt; &gt; &gt; &gt; less
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; enthusiastic about
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; contributing. That's enough friction
> > > > &gt; for
> > > > &gt; &gt; me
> > > > &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; advocate removing
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; them.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; AFAICT reworking our replication stuff
> > > > &gt; in
> > > > &gt; &gt; &gt; &gt; terms
> > > > &gt; &gt; &gt; &gt; &gt; &gt; of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "active" and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > "passive"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; clusters did not result in a big spike
> > > > &gt; of
> > > > &gt; &gt; &gt; &gt; folks
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asking
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; new questions
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > about
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; where authority for state was.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt; On Mon, Jun 22, 2020, 13:39 Andrew
> > > > &gt; &gt; Purtell
> > > > &gt; &gt; &gt; <
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; apurtell@apache.org
> > &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; wrote:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; In response to renewed attention at
> > > > &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Foundation
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; toward addressing
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; culturally problematic language and
> > > > &gt; &gt; &gt; terms
> > > > &gt; &gt; &gt; &gt; &gt; &gt; often
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; used in technical
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; documentation and discussion,
> > > > &gt; several
> > > > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have begun
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; discussions,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > or
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; made proposals, or started work
> > > > &gt; along
> > > > &gt; &gt; &gt; &gt; these
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; lines.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; The HBase PMC began its own
> > > > &gt; &gt; discussion
> > > > &gt; &gt; &gt; on
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; private@
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; on June 9, 2020
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > with an
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; observation of this activity and
> > > > &gt; this
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; suggestion:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; There is a renewed push back
> > > > &gt; against
> > > > &gt; &gt; &gt; &gt; &gt; classic
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; technology industry
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; terms
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > that
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; have negative modern connotations.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; In the case of HBase, the following
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; might be proposed:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; - Coordinator instead of master
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; - Worker instead of slave
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; Recommendations for these
> > > > &gt; additional
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; also come up in
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; this
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; type of discussion:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; - Accept list instead of white list
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; - Deny list instead of black list
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; Unfortunately we have Master all
> > > > &gt; over
> > > > &gt; &gt; &gt; our
> > > > &gt; &gt; &gt; &gt; &gt; &gt; code
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; base, baked into
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> various
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; APIs and configuration variable
> > > > &gt; &gt; names,
> > > > &gt; &gt; &gt; so
> > > > &gt; &gt; &gt; &gt; &gt; for
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; us
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the necessary
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; changes
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; amount to a new major release and
> > > > &gt; &gt; &gt; &gt; &gt; deprecation
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cycle. It could well
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; be
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > worth
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; it in the long run. We exist only
> > > > &gt; as
> > > > &gt; &gt; &gt; long
> > > > &gt; &gt; &gt; &gt; &gt; as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; we
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draw a willing and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; sufficient contributor community.
> > > > &gt; It
> > > > &gt; &gt; &gt; also
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wouldn’t
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be great to have
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; an
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; activist fork appear somewhere,
> > > > &gt; even
> > > > &gt; &gt; if
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; unlikely
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to be successful.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; Relevant JIRAs are:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > &gt; &gt; HBASE-12677 <
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > https://issues.apache.org/jira/browse/HBASE-12677
> <https://issues.apache.org/jira/browse/HBASE-12677>
> > > <https://issues.apache.org/jira/browse/HBASE-12677
> <https://issues.apache.org/jira/browse/HBASE-12677>
> >
> > > > &gt <https://issues.apache.org/jira/browse/HBASE-12677&gt
> <https://issues.apache.org/jira/browse/HBASE-12677&gt>
> > > <https://issues.apache.org/jira/browse/HBASE-12677&gt
> <https://issues.apache.org/jira/browse/HBASE-12677&gt>
> >>;
> > > &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update
> > > > &gt; &gt; &gt; &gt; replication
> > > > &gt; &gt; &gt; &gt; &gt; &gt; docs
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clarify terminology
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > &gt; &gt; HBASE-13852 <
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > https://issues.apache.org/jira/browse/HBASE-13852
> <https://issues.apache.org/jira/browse/HBASE-13852>
> > > <https://issues.apache.org/jira/browse/HBASE-13852
> <https://issues.apache.org/jira/browse/HBASE-13852>
> >
> > > > &gt <https://issues.apache.org/jira/browse/HBASE-13852&gt
> <https://issues.apache.org/jira/browse/HBASE-13852&gt>
> > > <https://issues.apache.org/jira/browse/HBASE-13852&gt
> <https://issues.apache.org/jira/browse/HBASE-13852&gt>
> >>;
> > > &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Replace
> > > > &gt; &gt; &gt; &gt; &gt; master-slave
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terminology in book,
> site,
> > > > and javadoc
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; with a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > more
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modern
> > > > &gt; &gt; &gt; vocabulary
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > > &gt; &gt; HBASE-24576 <
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > https://issues.apache.org/jira/browse/HBASE-24576
> <https://issues.apache.org/jira/browse/HBASE-24576>
> > > <https://issues.apache.org/jira/browse/HBASE-24576
> <https://issues.apache.org/jira/browse/HBASE-24576>
> >
> > > > &gt <https://issues.apache.org/jira/browse/HBASE-24576&gt
> <https://issues.apache.org/jira/browse/HBASE-24576&gt>
> > > <https://issues.apache.org/jira/browse/HBASE-24576&gt
> <https://issues.apache.org/jira/browse/HBASE-24576&gt>
> >>;
> > > &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Changing
> > > > &gt; &gt; &gt; &gt; &gt; "whitelist"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "blacklist" in our docs
> > and
> > > > project
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; In response to this proposal, a
> > > > &gt; &gt; member
> > > > &gt; &gt; &gt; of
> > > > &gt; &gt; &gt; &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; PMC
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asked if the term
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; 'master' used by itself would be
> > > > &gt; &gt; fine,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; because
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; we
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; only have use of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > 'slave'
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; in replication documentation and
> > > > &gt; that
> > > > &gt; &gt; &gt; is
> > > > &gt; &gt; &gt; &gt; &gt; &gt; easily
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; addressed. In
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; response
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; this question, others on the PMC
> > > > &gt; &gt; &gt; &gt; suggested
> > > > &gt; &gt; &gt; &gt; &gt; &gt; that
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; even if only
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; 'master'
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; used, in this context it is still a
> > > > &gt; &gt; &gt; &gt; &gt; problem.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; For folks who are surprised or
> > > > &gt; &gt; lacking
> > > > &gt; &gt; &gt; &gt; &gt; &gt; context
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; on
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the details of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; this
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; discussion, one PMC member offered
> > > > &gt; a
> > > > &gt; &gt; &gt; link
> > > > &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draft RFC as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > background:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > https://tools.ietf.org/id/draft-knodel-terminology-00.html
> <https://tools.ietf.org/id/draft-knodel-terminology-00.html>
> > > <https://tools.ietf.org/id/draft-knodel-terminology-00.html
> <https://tools.ietf.org/id/draft-knodel-terminology-00.html>
> >
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; There was general support for
> > > > &gt; &gt; removing
> > > > &gt; &gt; &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; term
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "master" / "hmaster"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > from
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; our code base and using the terms
> > > > &gt; &gt; &gt; &gt; &gt; &gt; "coordinator"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "leader" instead.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; In
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; context of replication, "worker"
> > > > &gt; &gt; makes
> > > > &gt; &gt; &gt; &gt; less
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; sense
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and perhaps
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > "destination"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; or "follower" would be more
> > > > &gt; &gt; appropriate
> > > > &gt; &gt; &gt; &gt; &gt; &gt; terms.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; One PMC member's thoughts on
> > > > &gt; language
> > > > &gt; &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; non-native English
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; speakers
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; worth including in its entirety:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; While words like
> > > > &gt; &gt; &gt; &gt; blacklist/whitelist/slave
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clearly
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have those
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; negative
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; references, word master might not
> > > > &gt; &gt; have
> > > > &gt; &gt; &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; same
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; impact for non
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; native
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; English speakers like myself where
> > > > &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; literal
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; translation to my
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; mother
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; tongue does not have this same bad
> > > > &gt; &gt; &gt; &gt; &gt; &gt; connotation.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Replacing all
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > references
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; for word *master *on our
> > > > &gt; &gt; docs/codebase
> > > > &gt; &gt; &gt; &gt; is a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; huge
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; effort, I guess
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; such
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; decision would be more suitable for
> > > > &gt; &gt; &gt; &gt; native
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; English
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; speakers folks,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; maybe we should consider the
> > > > &gt; opinion
> > > > &gt; &gt; of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors from that
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; ethinic
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; minority as well?
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; These are good questions for public
> > > > &gt; &gt; &gt; &gt; &gt; &gt; discussion.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; We have a consensus in the PMC, at
> > > > &gt; &gt; this
> > > > &gt; &gt; &gt; &gt; &gt; time,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; that
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is supportive of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > making
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; the above discussed terminology
> > > > &gt; &gt; &gt; changes.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; However,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; we also have
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> concerns
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; about what it would take to
> > > > &gt; &gt; accomplish
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; meaningful
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. Several
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; on
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; PMC offered support in the form of
> > > > &gt; &gt; &gt; cycles
> > > > &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; review pull requests
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; patches, and two PMC members
> > > > &gt; &gt; &gt; &gt; offered&amp;nbsp;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; personal bandwidth for
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; creating
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; releasing new code lines as needed
> > > > &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; complete
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; Unfortunately, the terms "master"
> > > > &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; "hmaster"
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; appear throughout
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; our
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > code
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; base in class names, user facing
> > > > &gt; API
> > > > &gt; &gt; &gt; &gt; &gt; subject
> > > > &gt; &gt; &gt; &gt; &gt; &gt; to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; our project
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > compatibility
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; guidelines, and configuration
> > > > &gt; &gt; variable
> > > > &gt; &gt; &gt; &gt; &gt; names,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; which are also
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > implicated
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > by
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; compatibility guidelines given the
> > > > &gt; &gt; &gt; impact
> > > > &gt; &gt; &gt; &gt; &gt; of
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes to operators
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; operations. The changes being
> > > > &gt; &gt; discussed
> > > > &gt; &gt; &gt; &gt; are
> > > > &gt; &gt; &gt; &gt; &gt; &gt; not
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; backwards compatible
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; changes and cannot be executed with
> > > > &gt; &gt; &gt; &gt; &gt; swiftness
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; while simultaneously
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; preserving compatibility. There
> > > > &gt; must
> > > > &gt; &gt; &gt; be a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle.
> First,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; we
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > must
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; tag all implicated public API and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; configuration
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; variables as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > deprecated,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; and release HBase 3 with these
> > > > &gt; &gt; &gt; &gt; deprecations
> > > > &gt; &gt; &gt; &gt; &gt; &gt; in
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; place. Then, we must
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; undertake rename and removal as
> > > > &gt; &gt; &gt; &gt; &gt; appropriate,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; release the result
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; HBase 4.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; One PMC member raised a question in
> > > > &gt; &gt; &gt; this
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; included here in
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > entirety:
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; Are we willing to commit to rolling
> > > > &gt; &gt; &gt; &gt; through
> > > > &gt; &gt; &gt; &gt; &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; major versions at a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; pace
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; that's necessary to make this
> > > > &gt; &gt; &gt; transition
> > > > &gt; &gt; &gt; &gt; as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; swift
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; as
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; reasonably possible?
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; This is a question for all of us.
> > > > &gt; For
> > > > &gt; &gt; &gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; PMC,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would supervise
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; the
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; effort, perhaps contribute to it,
> > > > &gt; and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; certainly
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; vote on the release
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; candidates. For contributors and
> > > > &gt; &gt; &gt; &gt; potential
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors, who would
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > provide
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; the necessary patches. For
> > > > &gt; &gt; committers,
> > > > &gt; &gt; &gt; &gt; who
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be required to
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; review
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > and
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; commit the relevant changes.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; Although there has been some
> > > > &gt; initial
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; there is no
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; singular
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; proposal, or plan, or set of
> > > > &gt; &gt; decisions
> > > > &gt; &gt; &gt; &gt; made
> > > > &gt; &gt; &gt; &gt; &gt; &gt; at
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this time. Wrestling
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; with
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; this concern and the competing
> > > > &gt; &gt; concerns
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; involved
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with addressing it
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; (motivation for change versus
> > > > &gt; &gt; &gt; motivation
> > > > &gt; &gt; &gt; &gt; &gt; for
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; compatibility) is a
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; task
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > for
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt; all of us to undertake (or not) in
> > > > &gt; &gt; &gt; public
> > > > &gt; &gt; &gt; &gt; &gt; on
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; dev@
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and user@.
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;&amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Best regards,
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Andrew
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Words like orphans lost
> > > among
> > > > the crosstalk, meaning torn
> > > > &gt; &gt; from
> > > > &gt; &gt; &gt; &gt; &gt; &gt; truth's
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; decrepit hands
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;nbsp;&amp;nbsp; -
> > A23,
> > > > Crosstalk
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt; &gt;
> > > > &gt; &gt; &gt;
> > > > &gt; &gt;
> > > > &gt;
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Andrew
> > > >
> > > > Words like orphans lost among the crosstalk, meaning torn from
> truth's
> > > > decrepit hands
> > > > &nbsp;&nbsp; - A23, Crosstalk
> > >
> > >
> > >
> > > --
> > > Best regards,
> > > Andrew
> > >
> > > Words like orphans lost among the crosstalk, meaning torn from truth's
> > > decrepit hands
> > > - A23, Crosstalk
> > >
> >
>
>
> --
> Best regards,
> Andrew
>
> Words like orphans lost among the crosstalk, meaning torn from truth's
> decrepit hands
> - A23, Crosstalk
>

Re: [DISCUSS] Removing problematic terms from our project

Posted by Andrew Purtell <ap...@apache.org>.
Bryan,

Let me paraphrase the resolution of this discussion from the PMC
perspective: We are, broadly speaking, supportive of changes to improve
conscious language choices. Our project uses some words with known
controversial context. Unfortunately one word in particular, "master", does
not have a consensus that it is or isn't a valid term of art, and in any
case is deeply embedded in API and configuration contexts. Other terms,
like "slave", have consensus on removal. We would, generally speaking,
welcome for review any patches that change conscious language choices for
the better. The proposer of the patch can explain the context of the change
to help make the case it should be applied. The PMC would also provide
support, in the form of release management and voting, for necessary
deprecation-release-removal-release cycles where termonology changes impact
one or more of our compatibility guidelines.

What has been missing since this thread closed with this conclusion?

Actual patches.

It's quite easy to advocate someone *else* make language changes.



On Wed, Sep 29, 2021 at 5:26 AM Bryan Beaudreault
<bb...@hubspot.com.invalid> wrote:

> Sorry to revive a very old thread, but I just stumbled across this and
> don't see a clear resolution. I wonder if we should create a JIRA from
> Andrew's summary and treat that as an umbrella encompassing the original 3
> JIRAs? I'm also cognizant of the fact that there are rumblings of doing an
> initial 3.0 release, and I see above there was a proposal to deprecate in 3
> and release in 4. I imagine we're slowly running out of time to make that
> change.
>
> If I missed a JIRA somewhere, maybe we can put a link here for posterity.
>
> On Fri, Jun 26, 2020 at 2:35 PM Andrew Purtell <ap...@apache.org>
> wrote:
>
> > Circling back after more inputs, if we use this as a description of the
> > proposals:
> >
> > 1. Replace "master"/"hmaster" with ???, this one has by far the most
> > significant impact and both opinion and interpretation on this one is
> > mixed.
> >
> > 2. Replace "slave" with "follower", seems to impact the cross cluster
> > replication subsystem only.
> >
> > 3. Replace "black list" with "deny list".
> >
> > 4. Replace "white list" with "accept list".
> >
> > Then by my read of the responses we have consensus to do #2, #3, and #4.
> > They were not controversial. JIRAs and patches will be welcome. Seems
> > pretty clear committers and PMC will approve and do what is needed to
> > complete any necessary deprecation cycle.
> >
> > Regarding #1, opinion is mixed. By my read I also think committers and
> PMC
> > will approve patches and do what is needed to complete any necessary
> > deprecation cycle for this one too. Enough PMC members expressed support
> to
> > successfully vote on a release (although not if there were to be opposing
> > votes). If a contributor were to open a JIRA and provide patches for
> this,
> > there would be more discussion. There is no consensus, yet, on what
> > replacement term is best. Personally, I can accept Zheng's recent
> > suggestion of "controller". I can see how syllable count matters.
> >
> > I don't mean this summary to close the conversation. It is only a
> > checkpoint.
> >
> > If anyone reading this has an opinion they do not wish to express
> > publically, you are welcome to write to private@hbase.apache.org to
> state
> > your opinion and the PMC will of course respectfully listen to it.
> >
> >
> >
> > On Thu, Jun 25, 2020 at 7:47 PM zheng wang <18...@qq.com> wrote:
> >
> > > I like the&nbsp;controller.
> > >
> > >
> > > Coordinator is a bit long for me to write and speak.
> > > Manager and Admin is used somewhere yet in HBase.
> > >
> > >
> > >
> > >
> > > ------------------&nbsp;原始邮件&nbsp;------------------
> > > 发件人:&nbsp;"Andrew Purtell"<apurtell@apache.org&gt;;
> > > 发送时间:&nbsp;2020年6月26日(星期五) 上午9:08
> > > 收件人:&nbsp;"Hbase-User"<user@hbase.apache.org&gt;;
> > > 抄送:&nbsp;"dev"<dev@hbase.apache.org&gt;;
> > > 主题:&nbsp;Re: [DISCUSS] Removing problematic terms from our project
> > >
> > >
> > >
> > > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > >
> > > Oooooh... I like AdminServer. AdminServer (serving admin functions) and
> > > RegionServer (serving region data).
> > >
> > > On Thu, Jun 25, 2020 at 4:46 PM Andrey Elenskiy
> > > <andrey.elenskiy@arista.com.invalid&gt; wrote:
> > >
> > > &gt; &gt; Is there a word that's not "master" and not "coordinator"
> that
> > > is clear
> > > &gt; and
> > > &gt; suitable for (diverse, polyglot) community?
> > > &gt;
> > > &gt; There are also:
> > > &gt; - captain (sounds pretty close to "master" without the negative
> side
> > > and it
> > > &gt; should be relatable around the world)
> > > &gt; - conductor (as in orchestra)
> > > &gt; - controller (in kafka controller assigns partitions)
> > > &gt; - RegionDriver (more relevant to what it's actually doing in hbase
> > and
> > > &gt; borrowed from PlacementDrive of TiKV)
> > > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > > &gt;
> > > &gt; On Thu, Jun 25, 2020 at 3:49 PM Sean Busbey <busbey@apache.org
> &gt;
> > > wrote:
> > > &gt;
> > > &gt; &gt; How about "manager"?
> > > &gt; &gt;
> > > &gt; &gt; (It would help me if folks could explain what is lacking in
> > > &gt; "coordinator".)
> > > &gt; &gt;
> > > &gt; &gt; On Thu, Jun 25, 2020, 13:32 Nick Dimiduk <
> ndimiduk@apache.org
> > &gt;
> > > wrote:
> > > &gt; &gt;
> > > &gt; &gt; &gt; On Wed, Jun 24, 2020 at 10:14 PM 张铎(Duo Zhang) <
> > > palomino219@gmail.com&gt;
> > > &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; -0/+1/+1/+1
> > > &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; I’m the one who asked whether ‘master’ is safe to
> use
> > > without ‘slave’
> > > &gt; &gt; in
> > > &gt; &gt; &gt; &gt; the private list.
> > > &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; I’m still not convinced that it is really necessary
> > > and I do not
> > > &gt; think
> > > &gt; &gt; &gt; &gt; other words like ‘coordinator’ can fully describe
> the
> > > role of HMaster
> > > &gt; &gt; in
> > > &gt; &gt; &gt; &gt; HBase. HBase is more than 10 years old. In the
> > context
> > > of HBase, the
> > > &gt; &gt; word
> > > &gt; &gt; &gt; &gt; ‘HMaster’ has its own meaning. Changing the name
> will
> > > hurt our users
> > > &gt; &gt; and
> > > &gt; &gt; &gt; &gt; make them confusing, especially for us non native
> > > English speakers...
> > > &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;
> > > &gt; &gt; &gt; Is there a word that's not "master" and not
> "coordinator"
> > > that is clear
> > > &gt; &gt; and
> > > &gt; &gt; &gt; suitable for (diverse, polyglot) community?
> > > &gt; &gt; &gt;
> > > &gt; &gt; &gt; Stack <stack@duboce.net&gt;于2020年6月25日 周四06:34写道:
> > > &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; +1/+1/+1/+1 where hbase3 adds the deprecation
> > and
> > > hbase4 follows
> > > &gt; &gt; hbase3
> > > &gt; &gt; &gt; &gt; &gt; soon after sounds good to me. I'm up for
> working
> > > on this.
> > > &gt; &gt; &gt; &gt; &gt; S
> > > &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:26 PM Xu Cang <
> > > xucang@apache.org&gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; Strongly agree with what Nick said here:
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt;&nbsp; " From my perspective, we gain
> > nothing
> > > as a project or as a
> > > &gt; &gt; &gt; community
> > > &gt; &gt; &gt; &gt; be
> > > &gt; &gt; &gt; &gt; &gt; &gt; willfully retaining use of language that
> is
> > > well understood to be
> > > &gt; &gt; &gt; &gt; &gt; &gt; problematic or hurtful,.... On the
> > contrary,
> > > we have much to gain
> > > &gt; &gt; by
> > > &gt; &gt; &gt; &gt; &gt; &gt; encouraging
> > > &gt; &gt; &gt; &gt; &gt; &gt; contributions from as many people as
> > > possible."
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; +1 to Andrew's proposal.
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; It might be good to have a source of
> truth
> > > web page or README
> > > &gt; file
> > > &gt; &gt; &gt; for
> > > &gt; &gt; &gt; &gt; &gt; &gt; developers and users to refer to
> regarding
> > > all naming
> > > &gt; transitions.
> > > &gt; &gt; &gt; It's
> > > &gt; &gt; &gt; &gt; &gt; &gt; going to help both developers changing
> the
> > > code and users looking
> > > &gt; &gt; for
> > > &gt; &gt; &gt; &gt; &gt; some
> > > &gt; &gt; &gt; &gt; &gt; &gt; answers online that use old namings.
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; Xu
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:21 PM Nick
> > Dimiduk
> > > <
> > > &gt; ndimiduk@apache.org&gt;
> > > &gt; &gt; &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020 at 13:11 Sean
> > > Busbey <busbey@apache.org&gt;
> > > &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I would like to make sure I am
> > > emphatically clear that
> > > &gt; "master"
> > > &gt; &gt; &gt; by
> > > &gt; &gt; &gt; &gt; &gt; &gt; itself
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is not okay if the context is
> the
> > > same as what would normally
> > > &gt; &gt; be
> > > &gt; &gt; &gt; a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; master/slave context.
> Furthermore
> > > our use of master is
> > > &gt; clearly
> > > &gt; &gt; &gt; &gt; such a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; context.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I agree: to me “Master”, as in
> > > “HMaster” caries with it the
> > > &gt; &gt; &gt; &gt; &gt; master/slave
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; baggage. As an alternative, I prefer
> > > the term “coordinator”
> > > &gt; over
> > > &gt; &gt; &gt; &gt; &gt; &gt; “leader”.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Thus we would have daemons called
> > > “coordinator” and “region
> > > &gt; &gt; &gt; server”.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; To me, “master” as in “master
> branch”
> > > does not carry the same
> > > &gt; &gt; &gt; &gt; baggage,
> > > &gt; &gt; &gt; &gt; &gt; &gt; but
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I’m also in favor changing the name
> of
> > > our default branch to a
> > > &gt; &gt; word
> > > &gt; &gt; &gt; &gt; &gt; that
> > > &gt; &gt; &gt; &gt; &gt; &gt; is
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; less conflicted. I see nothing that
> we
> > > gain as a community by
> > > &gt; &gt; &gt; &gt; &gt; continuing
> > > &gt; &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; use this word.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; It seems to me we have, broadly
> > > speaking, consensus around
> > > &gt; making
> > > &gt; &gt; &gt; &gt; &gt; *some*
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. I haven't seen a
> strong
> > > push for "break everything
> > > &gt; in
> > > &gt; &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; name
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; expediency" (I would personally
> > be
> > > fine with this). So
> > > &gt; barring
> > > &gt; &gt; &gt; &gt; &gt; &gt; additional
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion that favors breaking
> > > changes, current approaches
> > > &gt; &gt; &gt; should
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; comport
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with our existing project
> > > compatibility goals.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Maybe we could stop talking
> about
> > > what-ifs and look at actual
> > > &gt; &gt; &gt; &gt; &gt; practical
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; examples? If anyone is
> currently
> > > up for doing the work of a
> > > &gt; PR
> > > &gt; &gt; we
> > > &gt; &gt; &gt; &gt; can
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; look
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; at for one of these?
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; If folks would prefer we e.g.
> > just
> > > say "we should break
> > > &gt; &gt; whatever
> > > &gt; &gt; &gt; we
> > > &gt; &gt; &gt; &gt; &gt; &gt; need
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; in 3.0.0 to make this happen"
> > then
> > > it would be good to speak
> > > &gt; &gt; up.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Otherwise
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; likely we would be done with
> > > needed changes circa hbase 4,
> > > &gt; &gt; &gt; probably
> > > &gt; &gt; &gt; &gt; &gt; &gt; late
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2021 or 2022.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020, 03:03
> zheng
> > > wang <18031031@qq.com&gt;
> > > &gt; &gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; IMO, master is ok if not
> > used
> > > with slave together.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -1/+1/+1/+1
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > ------------------&amp;nbsp;原始邮件&amp;nbsp;------------------
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 发件人:&amp;nbsp;"Andrew
> > > Purtell"<apurtell@apache.org&amp;gt;;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > 发送时间:&amp;nbsp;2020年6月23日(星期二) 凌晨5:24
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> 收件人:&amp;nbsp;"Hbase-User"<
> > > user@hbase.apache.org&amp;gt;;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 抄送:&amp;nbsp;"dev"<
> > > dev@hbase.apache.org&amp;gt;;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 主题:&amp;nbsp;Re: [DISCUSS]
> > > Removing problematic terms from our
> > > &gt; &gt; &gt; &gt; project
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; In observing something
> like
> > > voting happening on this thread
> > > &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; express
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alignment or not, it might
> > be
> > > helpful to first, come up
> > > &gt; with
> > > &gt; &gt; a
> > > &gt; &gt; &gt; &gt; list
> > > &gt; &gt; &gt; &gt; &gt; &gt; of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terms to change (if any),
> > and
> > > then propose replacements,
> > > &gt; &gt; &gt; &gt; &gt; &gt; individually.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; So
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; far we might break this
> > apart
> > > into four proposals:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 1. Replace
> > "master"/"hmaster"
> > > with ??? ("coordinator" is
> > > &gt; one
> > > &gt; &gt; &gt; &gt; &gt; option),
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; one has by far the most
> > > significant impact and both opinion
> > > &gt; &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; interpretation on this one
> > is
> > > mixed.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2. Replace "slave" with
> > > "follower", seems to impact the
> > > &gt; cross
> > > &gt; &gt; &gt; &gt; &gt; cluster
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replication subsystem
> only.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 3. Replace "black list"
> with
> > > "deny list".
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 4. Replace "white list"
> with
> > > "accept list".
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Perhaps if you are
> inclined
> > > to respond with a +1/-1/+0/-0,
> > > &gt; it
> > > &gt; &gt; &gt; &gt; would
> > > &gt; &gt; &gt; &gt; &gt; &gt; be
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful to give such an
> > > indication for each line item above.
> > > &gt; &gt; Or,
> > > &gt; &gt; &gt; &gt; &gt; offer
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alternative proposals. Or,
> > if
> > > you have a singular opinion,
> > > &gt; &gt; &gt; that's
> > > &gt; &gt; &gt; &gt; &gt; &gt; fine
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; too.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Mon, Jun 22, 2020 at
> 2:09
> > > PM Geoffrey Jacoby <
> > > &gt; &gt; &gt; &gt; &gt; gjacoby@apache.org
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; For most of the
> > > proposals (slave -&amp;gt; worker,
> > > &gt; blacklist
> > > &gt; &gt; &gt; &gt; -&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; denylist,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> whitelist-&amp;gt;
> > > allowlist), I'm +1 (nonbinding).
> > > &gt; Denylist
> > > &gt; &gt; &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; acceptlist even
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; have the
> advantage
> > > of being clearer than the terms
> > > &gt; &gt; they're
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replacing.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; However, I'm not
> > > convinced about changing "master" to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; "coordinator",
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; something
> similar.
> > > Unlike "slave", which is negative
> > > &gt; in
> > > &gt; &gt; &gt; any
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "master" has many
> > > definitions, including some common
> > > &gt; &gt; ones
> > > &gt; &gt; &gt; &gt; &gt; which
> > > &gt; &gt; &gt; &gt; &gt; &gt; do
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; not
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; appear
> problematic.
> > > See
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > https://www.merriam-webster.com/dictionary/master
> > <https://www.merriam-webster.com/dictionary/master>
> > > &gt <https://www.merriam-webster.com/dictionary/master&gt
> > <https://www.merriam-webster.com/dictionary/master&gt>>;
> > &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt <
> > > https://www.merriam-webster.com/dictionary/master&amp;gt
> > <https://www.merriam-webster.com/dictionary/master&amp;gt>
> > > &gt <https://www.merriam-webster.com/dictionary/master&amp;gt&gt
> > <https://www.merriam-webster.com/dictionary/master&amp;gt&gt>>;
> > &gt;;
> > > &gt; &gt; &gt; for
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; examples. In
> > > particular, the progression of an artisan
> > > &gt; &gt; was
> > > &gt; &gt; &gt; &gt; &gt; from
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "apprentice" to
> > > "journeyman" to "master". A master
> > > &gt; &gt; smith,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; carpenter,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; artist would run
> a
> > > shop managing lots of workers and
> > > &gt; &gt; &gt; &gt; &gt; apprentices
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; hope to become
> > > masters of their own someday. So
> > > &gt; "master"
> > > &gt; &gt; &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "worker"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; can
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; still go
> together.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Since it's the
> > least
> > > problematic term, and by far the
> > > &gt; &gt; &gt; &gt; hardest
> > > &gt; &gt; &gt; &gt; &gt; &gt; term
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; change (both
> within
> > > HBase and with effects on
> > > &gt; downstream
> > > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; such as
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Ambari), I'm -0
> > > (nonbinding) on changing "master".
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Geoffrey
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; On Mon, Jun 22,
> > 2020
> > > at 1:32 PM Rushabh Shah
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; <
> > > rushabh.shah@salesforce.com.invalid&amp;gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; +1 to
> > > renaming.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; Rushabh
> > Shah
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Software Engineering SMTS |
> > > &gt; &gt; &gt; &gt; &gt; Salesforce
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > Mobile: 213
> > > &gt; &gt; 422
> > > &gt; &gt; &gt; &gt; &gt; 9052
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; On Mon,
> > Jun
> > > 22, 2020 at 1:18 PM Josh Elser <
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; elserj@apache.org
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > +1
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > On
> > > 6/22/20 4:03 PM, Sean Busbey wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; We should change our use of these
> > > &gt; terms.
> > > &gt; &gt; We
> > > &gt; &gt; &gt; &gt; can
> > > &gt; &gt; &gt; &gt; &gt; &gt; be
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; equally or more
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; clear
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > in
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; what we are trying to convey where they
> > > &gt; &gt; are
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; present.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; That they have been used historically
> > > &gt; is
> > > &gt; &gt; &gt; only
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; if the advantage
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; we
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; gain from using them through that
> > > &gt; shared
> > > &gt; &gt; &gt; &gt; &gt; context
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; outweighs the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> potential
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; friction they add. They make me
> > > &gt; &gt; personally
> > > &gt; &gt; &gt; &gt; less
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; enthusiastic about
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; contributing. That's enough friction
> > > &gt; for
> > > &gt; &gt; me
> > > &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; advocate removing
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; them.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; AFAICT reworking our replication stuff
> > > &gt; in
> > > &gt; &gt; &gt; &gt; terms
> > > &gt; &gt; &gt; &gt; &gt; &gt; of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "active" and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> "passive"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; clusters did not result in a big spike
> > > &gt; of
> > > &gt; &gt; &gt; &gt; folks
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asking
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; new questions
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > about
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; where authority for state was.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; On Mon, Jun 22, 2020, 13:39 Andrew
> > > &gt; &gt; Purtell
> > > &gt; &gt; &gt; <
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; apurtell@apache.org
> &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; In response to renewed attention at
> > > &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Foundation
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; toward addressing
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; culturally problematic language and
> > > &gt; &gt; &gt; terms
> > > &gt; &gt; &gt; &gt; &gt; &gt; often
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; used in technical
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; documentation and discussion,
> > > &gt; several
> > > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have begun
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; discussions,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > or
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; made proposals, or started work
> > > &gt; along
> > > &gt; &gt; &gt; &gt; these
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; lines.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; The HBase PMC began its own
> > > &gt; &gt; discussion
> > > &gt; &gt; &gt; on
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; private@
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; on June 9, 2020
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > with an
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; observation of this activity and
> > > &gt; this
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; suggestion:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; There is a renewed push back
> > > &gt; against
> > > &gt; &gt; &gt; &gt; &gt; classic
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; technology industry
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; terms
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > that
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; have negative modern connotations.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; In the case of HBase, the following
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; might be proposed:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; - Coordinator instead of master
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; - Worker instead of slave
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; Recommendations for these
> > > &gt; additional
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; also come up in
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; this
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; type of discussion:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; - Accept list instead of white list
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; - Deny list instead of black list
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; Unfortunately we have Master all
> > > &gt; over
> > > &gt; &gt; &gt; our
> > > &gt; &gt; &gt; &gt; &gt; &gt; code
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; base, baked into
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; various
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; APIs and configuration variable
> > > &gt; &gt; names,
> > > &gt; &gt; &gt; so
> > > &gt; &gt; &gt; &gt; &gt; for
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; us
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the necessary
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; changes
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; amount to a new major release and
> > > &gt; &gt; &gt; &gt; &gt; deprecation
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cycle. It could well
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; be
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > worth
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; it in the long run. We exist only
> > > &gt; as
> > > &gt; &gt; &gt; long
> > > &gt; &gt; &gt; &gt; &gt; as
> > > &gt; &gt; &gt; &gt; &gt; &gt; we
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draw a willing and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; sufficient contributor community.
> > > &gt; It
> > > &gt; &gt; &gt; also
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wouldn’t
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be great to have
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; an
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; activist fork appear somewhere,
> > > &gt; even
> > > &gt; &gt; if
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; unlikely
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to be successful.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; Relevant JIRAs are:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > &gt; &gt; HBASE-12677 <
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > https://issues.apache.org/jira/browse/HBASE-12677
> > <https://issues.apache.org/jira/browse/HBASE-12677>
> > > &gt <https://issues.apache.org/jira/browse/HBASE-12677&gt
> > <https://issues.apache.org/jira/browse/HBASE-12677&gt>>;
> > &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update
> > > &gt; &gt; &gt; &gt; replication
> > > &gt; &gt; &gt; &gt; &gt; &gt; docs
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clarify terminology
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > &gt; &gt; HBASE-13852 <
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > https://issues.apache.org/jira/browse/HBASE-13852
> > <https://issues.apache.org/jira/browse/HBASE-13852>
> > > &gt <https://issues.apache.org/jira/browse/HBASE-13852&gt
> > <https://issues.apache.org/jira/browse/HBASE-13852&gt>>;
> > &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Replace
> > > &gt; &gt; &gt; &gt; &gt; master-slave
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terminology in book, site,
> > > and javadoc
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; with a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > more
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modern
> > > &gt; &gt; &gt; vocabulary
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > &gt; &gt; HBASE-24576 <
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > https://issues.apache.org/jira/browse/HBASE-24576
> > <https://issues.apache.org/jira/browse/HBASE-24576>
> > > &gt <https://issues.apache.org/jira/browse/HBASE-24576&gt
> > <https://issues.apache.org/jira/browse/HBASE-24576&gt>>;
> > &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Changing
> > > &gt; &gt; &gt; &gt; &gt; "whitelist"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "blacklist" in our docs
> and
> > > project
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; In response to this proposal, a
> > > &gt; &gt; member
> > > &gt; &gt; &gt; of
> > > &gt; &gt; &gt; &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; PMC
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asked if the term
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; 'master' used by itself would be
> > > &gt; &gt; fine,
> > > &gt; &gt; &gt; &gt; &gt; &gt; because
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; we
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; only have use of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > 'slave'
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; in replication documentation and
> > > &gt; that
> > > &gt; &gt; &gt; is
> > > &gt; &gt; &gt; &gt; &gt; &gt; easily
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; addressed. In
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; response
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; this question, others on the PMC
> > > &gt; &gt; &gt; &gt; suggested
> > > &gt; &gt; &gt; &gt; &gt; &gt; that
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; even if only
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; 'master'
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; used, in this context it is still a
> > > &gt; &gt; &gt; &gt; &gt; problem.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; For folks who are surprised or
> > > &gt; &gt; lacking
> > > &gt; &gt; &gt; &gt; &gt; &gt; context
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; on
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the details of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; this
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; discussion, one PMC member offered
> > > &gt; a
> > > &gt; &gt; &gt; link
> > > &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draft RFC as
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > background:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > https://tools.ietf.org/id/draft-knodel-terminology-00.html
> > <https://tools.ietf.org/id/draft-knodel-terminology-00.html>
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; There was general support for
> > > &gt; &gt; removing
> > > &gt; &gt; &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; term
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "master" / "hmaster"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > from
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; our code base and using the terms
> > > &gt; &gt; &gt; &gt; &gt; &gt; "coordinator"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "leader" instead.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; In
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; context of replication, "worker"
> > > &gt; &gt; makes
> > > &gt; &gt; &gt; &gt; less
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; sense
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and perhaps
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > "destination"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; or "follower" would be more
> > > &gt; &gt; appropriate
> > > &gt; &gt; &gt; &gt; &gt; &gt; terms.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; One PMC member's thoughts on
> > > &gt; language
> > > &gt; &gt; &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; non-native English
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; speakers
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; worth including in its entirety:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; While words like
> > > &gt; &gt; &gt; &gt; blacklist/whitelist/slave
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clearly
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have those
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; negative
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; references, word master might not
> > > &gt; &gt; have
> > > &gt; &gt; &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; same
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; impact for non
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; native
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; English speakers like myself where
> > > &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; literal
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; translation to my
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; mother
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; tongue does not have this same bad
> > > &gt; &gt; &gt; &gt; &gt; &gt; connotation.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Replacing all
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> references
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; for word *master *on our
> > > &gt; &gt; docs/codebase
> > > &gt; &gt; &gt; &gt; is a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; huge
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; effort, I guess
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; such
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; decision would be more suitable for
> > > &gt; &gt; &gt; &gt; native
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; English
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; speakers folks,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; maybe we should consider the
> > > &gt; opinion
> > > &gt; &gt; of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors from that
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; ethinic
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; minority as well?
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; These are good questions for public
> > > &gt; &gt; &gt; &gt; &gt; &gt; discussion.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; We have a consensus in the PMC, at
> > > &gt; &gt; this
> > > &gt; &gt; &gt; &gt; &gt; time,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; that
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is supportive of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > making
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; the above discussed terminology
> > > &gt; &gt; &gt; changes.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; However,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; we also have
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; concerns
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; about what it would take to
> > > &gt; &gt; accomplish
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; meaningful
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. Several
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; on
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; PMC offered support in the form of
> > > &gt; &gt; &gt; cycles
> > > &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; review pull requests
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; patches, and two PMC members
> > > &gt; &gt; &gt; &gt; offered&amp;nbsp;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; personal bandwidth for
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; creating
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; releasing new code lines as needed
> > > &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; complete
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; Unfortunately, the terms "master"
> > > &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; "hmaster"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; appear throughout
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; our
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > code
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; base in class names, user facing
> > > &gt; API
> > > &gt; &gt; &gt; &gt; &gt; subject
> > > &gt; &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; our project
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > compatibility
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; guidelines, and configuration
> > > &gt; &gt; variable
> > > &gt; &gt; &gt; &gt; &gt; names,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; which are also
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> implicated
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > by
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; compatibility guidelines given the
> > > &gt; &gt; &gt; impact
> > > &gt; &gt; &gt; &gt; &gt; of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes to operators
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; operations. The changes being
> > > &gt; &gt; discussed
> > > &gt; &gt; &gt; &gt; are
> > > &gt; &gt; &gt; &gt; &gt; &gt; not
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; backwards compatible
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; changes and cannot be executed with
> > > &gt; &gt; &gt; &gt; &gt; swiftness
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; while simultaneously
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; preserving compatibility. There
> > > &gt; must
> > > &gt; &gt; &gt; be a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle. First,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; we
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > must
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; tag all implicated public API and
> > > &gt; &gt; &gt; &gt; &gt; &gt; configuration
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; variables as
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > deprecated,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; and release HBase 3 with these
> > > &gt; &gt; &gt; &gt; deprecations
> > > &gt; &gt; &gt; &gt; &gt; &gt; in
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; place. Then, we must
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; undertake rename and removal as
> > > &gt; &gt; &gt; &gt; &gt; appropriate,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; release the result
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; as
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; HBase 4.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; One PMC member raised a question in
> > > &gt; &gt; &gt; this
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; included here in
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > entirety:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; Are we willing to commit to rolling
> > > &gt; &gt; &gt; &gt; through
> > > &gt; &gt; &gt; &gt; &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; major versions at a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; pace
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; that's necessary to make this
> > > &gt; &gt; &gt; transition
> > > &gt; &gt; &gt; &gt; as
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; swift
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; as
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; reasonably possible?
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; This is a question for all of us.
> > > &gt; For
> > > &gt; &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; PMC,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would supervise
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; effort, perhaps contribute to it,
> > > &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; certainly
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; vote on the release
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; candidates. For contributors and
> > > &gt; &gt; &gt; &gt; potential
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors, who would
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > provide
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; the necessary patches. For
> > > &gt; &gt; committers,
> > > &gt; &gt; &gt; &gt; who
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be required to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; review
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; commit the relevant changes.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; Although there has been some
> > > &gt; initial
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; there is no
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; singular
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; proposal, or plan, or set of
> > > &gt; &gt; decisions
> > > &gt; &gt; &gt; &gt; made
> > > &gt; &gt; &gt; &gt; &gt; &gt; at
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this time. Wrestling
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; with
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; this concern and the competing
> > > &gt; &gt; concerns
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; involved
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with addressing it
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; (motivation for change versus
> > > &gt; &gt; &gt; motivation
> > > &gt; &gt; &gt; &gt; &gt; for
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; compatibility) is a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; task
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > for
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; all of us to undertake (or not) in
> > > &gt; &gt; &gt; public
> > > &gt; &gt; &gt; &gt; &gt; on
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; dev@
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and user@.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Best regards,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Andrew
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Words like orphans lost
> > among
> > > the crosstalk, meaning torn
> > > &gt; &gt; from
> > > &gt; &gt; &gt; &gt; &gt; &gt; truth's
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; decrepit hands
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;nbsp;&amp;nbsp; -
> A23,
> > > Crosstalk
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;
> > > &gt; &gt;
> > > &gt;
> > >
> > >
> > > --
> > > Best regards,
> > > Andrew
> > >
> > > Words like orphans lost among the crosstalk, meaning torn from truth's
> > > decrepit hands
> > > &nbsp;&nbsp; - A23, Crosstalk
> >
> >
> >
> > --
> > Best regards,
> > Andrew
> >
> > Words like orphans lost among the crosstalk, meaning torn from truth's
> > decrepit hands
> > - A23, Crosstalk
> >
>


-- 
Best regards,
Andrew

Words like orphans lost among the crosstalk, meaning torn from truth's
decrepit hands
   - A23, Crosstalk

Re: [DISCUSS] Removing problematic terms from our project

Posted by Andrew Purtell <ap...@apache.org>.
Bryan,

Let me paraphrase the resolution of this discussion from the PMC
perspective: We are, broadly speaking, supportive of changes to improve
conscious language choices. Our project uses some words with known
controversial context. Unfortunately one word in particular, "master", does
not have a consensus that it is or isn't a valid term of art, and in any
case is deeply embedded in API and configuration contexts. Other terms,
like "slave", have consensus on removal. We would, generally speaking,
welcome for review any patches that change conscious language choices for
the better. The proposer of the patch can explain the context of the change
to help make the case it should be applied. The PMC would also provide
support, in the form of release management and voting, for necessary
deprecation-release-removal-release cycles where termonology changes impact
one or more of our compatibility guidelines.

What has been missing since this thread closed with this conclusion?

Actual patches.

It's quite easy to advocate someone *else* make language changes.



On Wed, Sep 29, 2021 at 5:26 AM Bryan Beaudreault
<bb...@hubspot.com.invalid> wrote:

> Sorry to revive a very old thread, but I just stumbled across this and
> don't see a clear resolution. I wonder if we should create a JIRA from
> Andrew's summary and treat that as an umbrella encompassing the original 3
> JIRAs? I'm also cognizant of the fact that there are rumblings of doing an
> initial 3.0 release, and I see above there was a proposal to deprecate in 3
> and release in 4. I imagine we're slowly running out of time to make that
> change.
>
> If I missed a JIRA somewhere, maybe we can put a link here for posterity.
>
> On Fri, Jun 26, 2020 at 2:35 PM Andrew Purtell <ap...@apache.org>
> wrote:
>
> > Circling back after more inputs, if we use this as a description of the
> > proposals:
> >
> > 1. Replace "master"/"hmaster" with ???, this one has by far the most
> > significant impact and both opinion and interpretation on this one is
> > mixed.
> >
> > 2. Replace "slave" with "follower", seems to impact the cross cluster
> > replication subsystem only.
> >
> > 3. Replace "black list" with "deny list".
> >
> > 4. Replace "white list" with "accept list".
> >
> > Then by my read of the responses we have consensus to do #2, #3, and #4.
> > They were not controversial. JIRAs and patches will be welcome. Seems
> > pretty clear committers and PMC will approve and do what is needed to
> > complete any necessary deprecation cycle.
> >
> > Regarding #1, opinion is mixed. By my read I also think committers and
> PMC
> > will approve patches and do what is needed to complete any necessary
> > deprecation cycle for this one too. Enough PMC members expressed support
> to
> > successfully vote on a release (although not if there were to be opposing
> > votes). If a contributor were to open a JIRA and provide patches for
> this,
> > there would be more discussion. There is no consensus, yet, on what
> > replacement term is best. Personally, I can accept Zheng's recent
> > suggestion of "controller". I can see how syllable count matters.
> >
> > I don't mean this summary to close the conversation. It is only a
> > checkpoint.
> >
> > If anyone reading this has an opinion they do not wish to express
> > publically, you are welcome to write to private@hbase.apache.org to
> state
> > your opinion and the PMC will of course respectfully listen to it.
> >
> >
> >
> > On Thu, Jun 25, 2020 at 7:47 PM zheng wang <18...@qq.com> wrote:
> >
> > > I like the&nbsp;controller.
> > >
> > >
> > > Coordinator is a bit long for me to write and speak.
> > > Manager and Admin is used somewhere yet in HBase.
> > >
> > >
> > >
> > >
> > > ------------------&nbsp;原始邮件&nbsp;------------------
> > > 发件人:&nbsp;"Andrew Purtell"<apurtell@apache.org&gt;;
> > > 发送时间:&nbsp;2020年6月26日(星期五) 上午9:08
> > > 收件人:&nbsp;"Hbase-User"<user@hbase.apache.org&gt;;
> > > 抄送:&nbsp;"dev"<dev@hbase.apache.org&gt;;
> > > 主题:&nbsp;Re: [DISCUSS] Removing problematic terms from our project
> > >
> > >
> > >
> > > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > >
> > > Oooooh... I like AdminServer. AdminServer (serving admin functions) and
> > > RegionServer (serving region data).
> > >
> > > On Thu, Jun 25, 2020 at 4:46 PM Andrey Elenskiy
> > > <andrey.elenskiy@arista.com.invalid&gt; wrote:
> > >
> > > &gt; &gt; Is there a word that's not "master" and not "coordinator"
> that
> > > is clear
> > > &gt; and
> > > &gt; suitable for (diverse, polyglot) community?
> > > &gt;
> > > &gt; There are also:
> > > &gt; - captain (sounds pretty close to "master" without the negative
> side
> > > and it
> > > &gt; should be relatable around the world)
> > > &gt; - conductor (as in orchestra)
> > > &gt; - controller (in kafka controller assigns partitions)
> > > &gt; - RegionDriver (more relevant to what it's actually doing in hbase
> > and
> > > &gt; borrowed from PlacementDrive of TiKV)
> > > &gt; - AdminServer (as you already have AdminClient to talk to it).
> > > &gt;
> > > &gt; On Thu, Jun 25, 2020 at 3:49 PM Sean Busbey <busbey@apache.org
> &gt;
> > > wrote:
> > > &gt;
> > > &gt; &gt; How about "manager"?
> > > &gt; &gt;
> > > &gt; &gt; (It would help me if folks could explain what is lacking in
> > > &gt; "coordinator".)
> > > &gt; &gt;
> > > &gt; &gt; On Thu, Jun 25, 2020, 13:32 Nick Dimiduk <
> ndimiduk@apache.org
> > &gt;
> > > wrote:
> > > &gt; &gt;
> > > &gt; &gt; &gt; On Wed, Jun 24, 2020 at 10:14 PM 张铎(Duo Zhang) <
> > > palomino219@gmail.com&gt;
> > > &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; -0/+1/+1/+1
> > > &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; I’m the one who asked whether ‘master’ is safe to
> use
> > > without ‘slave’
> > > &gt; &gt; in
> > > &gt; &gt; &gt; &gt; the private list.
> > > &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; I’m still not convinced that it is really necessary
> > > and I do not
> > > &gt; think
> > > &gt; &gt; &gt; &gt; other words like ‘coordinator’ can fully describe
> the
> > > role of HMaster
> > > &gt; &gt; in
> > > &gt; &gt; &gt; &gt; HBase. HBase is more than 10 years old. In the
> > context
> > > of HBase, the
> > > &gt; &gt; word
> > > &gt; &gt; &gt; &gt; ‘HMaster’ has its own meaning. Changing the name
> will
> > > hurt our users
> > > &gt; &gt; and
> > > &gt; &gt; &gt; &gt; make them confusing, especially for us non native
> > > English speakers...
> > > &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;
> > > &gt; &gt; &gt; Is there a word that's not "master" and not
> "coordinator"
> > > that is clear
> > > &gt; &gt; and
> > > &gt; &gt; &gt; suitable for (diverse, polyglot) community?
> > > &gt; &gt; &gt;
> > > &gt; &gt; &gt; Stack <stack@duboce.net&gt;于2020年6月25日 周四06:34写道:
> > > &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; +1/+1/+1/+1 where hbase3 adds the deprecation
> > and
> > > hbase4 follows
> > > &gt; &gt; hbase3
> > > &gt; &gt; &gt; &gt; &gt; soon after sounds good to me. I'm up for
> working
> > > on this.
> > > &gt; &gt; &gt; &gt; &gt; S
> > > &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:26 PM Xu Cang <
> > > xucang@apache.org&gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; Strongly agree with what Nick said here:
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt;&nbsp; " From my perspective, we gain
> > nothing
> > > as a project or as a
> > > &gt; &gt; &gt; community
> > > &gt; &gt; &gt; &gt; be
> > > &gt; &gt; &gt; &gt; &gt; &gt; willfully retaining use of language that
> is
> > > well understood to be
> > > &gt; &gt; &gt; &gt; &gt; &gt; problematic or hurtful,.... On the
> > contrary,
> > > we have much to gain
> > > &gt; &gt; by
> > > &gt; &gt; &gt; &gt; &gt; &gt; encouraging
> > > &gt; &gt; &gt; &gt; &gt; &gt; contributions from as many people as
> > > possible."
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; +1 to Andrew's proposal.
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; It might be good to have a source of
> truth
> > > web page or README
> > > &gt; file
> > > &gt; &gt; &gt; for
> > > &gt; &gt; &gt; &gt; &gt; &gt; developers and users to refer to
> regarding
> > > all naming
> > > &gt; transitions.
> > > &gt; &gt; &gt; It's
> > > &gt; &gt; &gt; &gt; &gt; &gt; going to help both developers changing
> the
> > > code and users looking
> > > &gt; &gt; for
> > > &gt; &gt; &gt; &gt; &gt; some
> > > &gt; &gt; &gt; &gt; &gt; &gt; answers online that use old namings.
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; Xu
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; On Wed, Jun 24, 2020 at 2:21 PM Nick
> > Dimiduk
> > > <
> > > &gt; ndimiduk@apache.org&gt;
> > > &gt; &gt; &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020 at 13:11 Sean
> > > Busbey <busbey@apache.org&gt;
> > > &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; I would like to make sure I am
> > > emphatically clear that
> > > &gt; "master"
> > > &gt; &gt; &gt; by
> > > &gt; &gt; &gt; &gt; &gt; &gt; itself
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is not okay if the context is
> the
> > > same as what would normally
> > > &gt; &gt; be
> > > &gt; &gt; &gt; a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; master/slave context.
> Furthermore
> > > our use of master is
> > > &gt; clearly
> > > &gt; &gt; &gt; &gt; such a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; context.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I agree: to me “Master”, as in
> > > “HMaster” caries with it the
> > > &gt; &gt; &gt; &gt; &gt; master/slave
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; baggage. As an alternative, I prefer
> > > the term “coordinator”
> > > &gt; over
> > > &gt; &gt; &gt; &gt; &gt; &gt; “leader”.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Thus we would have daemons called
> > > “coordinator” and “region
> > > &gt; &gt; &gt; server”.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; To me, “master” as in “master
> branch”
> > > does not carry the same
> > > &gt; &gt; &gt; &gt; baggage,
> > > &gt; &gt; &gt; &gt; &gt; &gt; but
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; I’m also in favor changing the name
> of
> > > our default branch to a
> > > &gt; &gt; word
> > > &gt; &gt; &gt; &gt; &gt; that
> > > &gt; &gt; &gt; &gt; &gt; &gt; is
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; less conflicted. I see nothing that
> we
> > > gain as a community by
> > > &gt; &gt; &gt; &gt; &gt; continuing
> > > &gt; &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; use this word.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; It seems to me we have, broadly
> > > speaking, consensus around
> > > &gt; making
> > > &gt; &gt; &gt; &gt; &gt; *some*
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. I haven't seen a
> strong
> > > push for "break everything
> > > &gt; in
> > > &gt; &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; name
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; expediency" (I would personally
> > be
> > > fine with this). So
> > > &gt; barring
> > > &gt; &gt; &gt; &gt; &gt; &gt; additional
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion that favors breaking
> > > changes, current approaches
> > > &gt; &gt; &gt; should
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; comport
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with our existing project
> > > compatibility goals.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Maybe we could stop talking
> about
> > > what-ifs and look at actual
> > > &gt; &gt; &gt; &gt; &gt; practical
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; examples? If anyone is
> currently
> > > up for doing the work of a
> > > &gt; PR
> > > &gt; &gt; we
> > > &gt; &gt; &gt; &gt; can
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; look
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; at for one of these?
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; If folks would prefer we e.g.
> > just
> > > say "we should break
> > > &gt; &gt; whatever
> > > &gt; &gt; &gt; we
> > > &gt; &gt; &gt; &gt; &gt; &gt; need
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; in 3.0.0 to make this happen"
> > then
> > > it would be good to speak
> > > &gt; &gt; up.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; Otherwise
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; likely we would be done with
> > > needed changes circa hbase 4,
> > > &gt; &gt; &gt; probably
> > > &gt; &gt; &gt; &gt; &gt; &gt; late
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2021 or 2022.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Tue, Jun 23, 2020, 03:03
> zheng
> > > wang <18031031@qq.com&gt;
> > > &gt; &gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; IMO, master is ok if not
> > used
> > > with slave together.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; -1/+1/+1/+1
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > ------------------&amp;nbsp;原始邮件&amp;nbsp;------------------
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 发件人:&amp;nbsp;"Andrew
> > > Purtell"<apurtell@apache.org&amp;gt;;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > 发送时间:&amp;nbsp;2020年6月23日(星期二) 凌晨5:24
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> 收件人:&amp;nbsp;"Hbase-User"<
> > > user@hbase.apache.org&amp;gt;;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 抄送:&amp;nbsp;"dev"<
> > > dev@hbase.apache.org&amp;gt;;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 主题:&amp;nbsp;Re: [DISCUSS]
> > > Removing problematic terms from our
> > > &gt; &gt; &gt; &gt; project
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; In observing something
> like
> > > voting happening on this thread
> > > &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; express
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alignment or not, it might
> > be
> > > helpful to first, come up
> > > &gt; with
> > > &gt; &gt; a
> > > &gt; &gt; &gt; &gt; list
> > > &gt; &gt; &gt; &gt; &gt; &gt; of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terms to change (if any),
> > and
> > > then propose replacements,
> > > &gt; &gt; &gt; &gt; &gt; &gt; individually.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; So
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; far we might break this
> > apart
> > > into four proposals:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 1. Replace
> > "master"/"hmaster"
> > > with ??? ("coordinator" is
> > > &gt; one
> > > &gt; &gt; &gt; &gt; &gt; option),
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; one has by far the most
> > > significant impact and both opinion
> > > &gt; &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; interpretation on this one
> > is
> > > mixed.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 2. Replace "slave" with
> > > "follower", seems to impact the
> > > &gt; cross
> > > &gt; &gt; &gt; &gt; &gt; cluster
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replication subsystem
> only.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 3. Replace "black list"
> with
> > > "deny list".
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; 4. Replace "white list"
> with
> > > "accept list".
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Perhaps if you are
> inclined
> > > to respond with a +1/-1/+0/-0,
> > > &gt; it
> > > &gt; &gt; &gt; &gt; would
> > > &gt; &gt; &gt; &gt; &gt; &gt; be
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful to give such an
> > > indication for each line item above.
> > > &gt; &gt; Or,
> > > &gt; &gt; &gt; &gt; &gt; offer
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; alternative proposals. Or,
> > if
> > > you have a singular opinion,
> > > &gt; &gt; &gt; that's
> > > &gt; &gt; &gt; &gt; &gt; &gt; fine
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; too.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; On Mon, Jun 22, 2020 at
> 2:09
> > > PM Geoffrey Jacoby <
> > > &gt; &gt; &gt; &gt; &gt; gjacoby@apache.org
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; For most of the
> > > proposals (slave -&amp;gt; worker,
> > > &gt; blacklist
> > > &gt; &gt; &gt; &gt; -&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; denylist,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> whitelist-&amp;gt;
> > > allowlist), I'm +1 (nonbinding).
> > > &gt; Denylist
> > > &gt; &gt; &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; acceptlist even
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; have the
> advantage
> > > of being clearer than the terms
> > > &gt; &gt; they're
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; replacing.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; However, I'm not
> > > convinced about changing "master" to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; "coordinator",
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; something
> similar.
> > > Unlike "slave", which is negative
> > > &gt; in
> > > &gt; &gt; &gt; any
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "master" has many
> > > definitions, including some common
> > > &gt; &gt; ones
> > > &gt; &gt; &gt; &gt; &gt; which
> > > &gt; &gt; &gt; &gt; &gt; &gt; do
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; not
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; appear
> problematic.
> > > See
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > https://www.merriam-webster.com/dictionary/master
> > <https://www.merriam-webster.com/dictionary/master>
> > > &gt <https://www.merriam-webster.com/dictionary/master&gt
> > <https://www.merriam-webster.com/dictionary/master&gt>>;
> > &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt <
> > > https://www.merriam-webster.com/dictionary/master&amp;gt
> > <https://www.merriam-webster.com/dictionary/master&amp;gt>
> > > &gt <https://www.merriam-webster.com/dictionary/master&amp;gt&gt
> > <https://www.merriam-webster.com/dictionary/master&amp;gt&gt>>;
> > &gt;;
> > > &gt; &gt; &gt; for
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; examples. In
> > > particular, the progression of an artisan
> > > &gt; &gt; was
> > > &gt; &gt; &gt; &gt; &gt; from
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; "apprentice" to
> > > "journeyman" to "master". A master
> > > &gt; &gt; smith,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; carpenter,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; artist would run
> a
> > > shop managing lots of workers and
> > > &gt; &gt; &gt; &gt; &gt; apprentices
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; hope to become
> > > masters of their own someday. So
> > > &gt; "master"
> > > &gt; &gt; &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "worker"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; can
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; still go
> together.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Since it's the
> > least
> > > problematic term, and by far the
> > > &gt; &gt; &gt; &gt; hardest
> > > &gt; &gt; &gt; &gt; &gt; &gt; term
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; change (both
> within
> > > HBase and with effects on
> > > &gt; downstream
> > > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; such as
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Ambari), I'm -0
> > > (nonbinding) on changing "master".
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; Geoffrey
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; On Mon, Jun 22,
> > 2020
> > > at 1:32 PM Rushabh Shah
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; <
> > > rushabh.shah@salesforce.com.invalid&amp;gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; +1 to
> > > renaming.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; Rushabh
> > Shah
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Software Engineering SMTS |
> > > &gt; &gt; &gt; &gt; &gt; Salesforce
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > Mobile: 213
> > > &gt; &gt; 422
> > > &gt; &gt; &gt; &gt; &gt; 9052
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; On Mon,
> > Jun
> > > 22, 2020 at 1:18 PM Josh Elser <
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; elserj@apache.org
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > +1
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > On
> > > 6/22/20 4:03 PM, Sean Busbey wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; We should change our use of these
> > > &gt; terms.
> > > &gt; &gt; We
> > > &gt; &gt; &gt; &gt; can
> > > &gt; &gt; &gt; &gt; &gt; &gt; be
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; equally or more
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; clear
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > in
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; what we are trying to convey where they
> > > &gt; &gt; are
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; present.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; That they have been used historically
> > > &gt; is
> > > &gt; &gt; &gt; only
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; useful
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; if the advantage
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; we
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; gain from using them through that
> > > &gt; shared
> > > &gt; &gt; &gt; &gt; &gt; context
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; outweighs the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> potential
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; friction they add. They make me
> > > &gt; &gt; personally
> > > &gt; &gt; &gt; &gt; less
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; enthusiastic about
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; contributing. That's enough friction
> > > &gt; for
> > > &gt; &gt; me
> > > &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; advocate removing
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; them.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; AFAICT reworking our replication stuff
> > > &gt; in
> > > &gt; &gt; &gt; &gt; terms
> > > &gt; &gt; &gt; &gt; &gt; &gt; of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "active" and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> "passive"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; clusters did not result in a big spike
> > > &gt; of
> > > &gt; &gt; &gt; &gt; folks
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asking
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; new questions
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > about
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; where authority for state was.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt; On Mon, Jun 22, 2020, 13:39 Andrew
> > > &gt; &gt; Purtell
> > > &gt; &gt; &gt; <
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; apurtell@apache.org
> &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; wrote:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; In response to renewed attention at
> > > &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Foundation
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; toward addressing
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; culturally problematic language and
> > > &gt; &gt; &gt; terms
> > > &gt; &gt; &gt; &gt; &gt; &gt; often
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; used in technical
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; documentation and discussion,
> > > &gt; several
> > > &gt; &gt; &gt; &gt; &gt; &gt; projects
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have begun
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; discussions,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > or
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; made proposals, or started work
> > > &gt; along
> > > &gt; &gt; &gt; &gt; these
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; lines.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; The HBase PMC began its own
> > > &gt; &gt; discussion
> > > &gt; &gt; &gt; on
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; private@
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; on June 9, 2020
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > with an
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; observation of this activity and
> > > &gt; this
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; suggestion:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; There is a renewed push back
> > > &gt; against
> > > &gt; &gt; &gt; &gt; &gt; classic
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; technology industry
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; terms
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > that
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; have negative modern connotations.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; In the case of HBase, the following
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; might be proposed:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; - Coordinator instead of master
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; - Worker instead of slave
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; Recommendations for these
> > > &gt; additional
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; substitutions
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; also come up in
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; this
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; type of discussion:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; - Accept list instead of white list
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; - Deny list instead of black list
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; Unfortunately we have Master all
> > > &gt; over
> > > &gt; &gt; &gt; our
> > > &gt; &gt; &gt; &gt; &gt; &gt; code
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; base, baked into
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; various
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; APIs and configuration variable
> > > &gt; &gt; names,
> > > &gt; &gt; &gt; so
> > > &gt; &gt; &gt; &gt; &gt; for
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; us
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the necessary
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; changes
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; amount to a new major release and
> > > &gt; &gt; &gt; &gt; &gt; deprecation
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; cycle. It could well
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; be
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > worth
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; it in the long run. We exist only
> > > &gt; as
> > > &gt; &gt; &gt; long
> > > &gt; &gt; &gt; &gt; &gt; as
> > > &gt; &gt; &gt; &gt; &gt; &gt; we
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draw a willing and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; sufficient contributor community.
> > > &gt; It
> > > &gt; &gt; &gt; also
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; wouldn’t
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be great to have
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; an
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; activist fork appear somewhere,
> > > &gt; even
> > > &gt; &gt; if
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; unlikely
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to be successful.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; Relevant JIRAs are:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > &gt; &gt; HBASE-12677 <
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > https://issues.apache.org/jira/browse/HBASE-12677
> > <https://issues.apache.org/jira/browse/HBASE-12677>
> > > &gt <https://issues.apache.org/jira/browse/HBASE-12677&gt
> > <https://issues.apache.org/jira/browse/HBASE-12677&gt>>;
> > &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update
> > > &gt; &gt; &gt; &gt; replication
> > > &gt; &gt; &gt; &gt; &gt; &gt; docs
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clarify terminology
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > &gt; &gt; HBASE-13852 <
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > https://issues.apache.org/jira/browse/HBASE-13852
> > <https://issues.apache.org/jira/browse/HBASE-13852>
> > > &gt <https://issues.apache.org/jira/browse/HBASE-13852&gt
> > <https://issues.apache.org/jira/browse/HBASE-13852&gt>>;
> > &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Replace
> > > &gt; &gt; &gt; &gt; &gt; master-slave
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; terminology in book, site,
> > > and javadoc
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; with a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > more
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modern
> > > &gt; &gt; &gt; vocabulary
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -
> > > &gt; &gt; HBASE-24576 <
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > https://issues.apache.org/jira/browse/HBASE-24576
> > <https://issues.apache.org/jira/browse/HBASE-24576>
> > > &gt <https://issues.apache.org/jira/browse/HBASE-24576&gt
> > <https://issues.apache.org/jira/browse/HBASE-24576&gt>>;
> > &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Changing
> > > &gt; &gt; &gt; &gt; &gt; "whitelist"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "blacklist" in our docs
> and
> > > project
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; In response to this proposal, a
> > > &gt; &gt; member
> > > &gt; &gt; &gt; of
> > > &gt; &gt; &gt; &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; PMC
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; asked if the term
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; 'master' used by itself would be
> > > &gt; &gt; fine,
> > > &gt; &gt; &gt; &gt; &gt; &gt; because
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; we
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; only have use of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > 'slave'
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; in replication documentation and
> > > &gt; that
> > > &gt; &gt; &gt; is
> > > &gt; &gt; &gt; &gt; &gt; &gt; easily
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; addressed. In
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; response
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; this question, others on the PMC
> > > &gt; &gt; &gt; &gt; suggested
> > > &gt; &gt; &gt; &gt; &gt; &gt; that
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; even if only
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; 'master'
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; used, in this context it is still a
> > > &gt; &gt; &gt; &gt; &gt; problem.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; For folks who are surprised or
> > > &gt; &gt; lacking
> > > &gt; &gt; &gt; &gt; &gt; &gt; context
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; on
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; the details of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; this
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; discussion, one PMC member offered
> > > &gt; a
> > > &gt; &gt; &gt; link
> > > &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; this
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; draft RFC as
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > background:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > https://tools.ietf.org/id/draft-knodel-terminology-00.html
> > <https://tools.ietf.org/id/draft-knodel-terminology-00.html>
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; There was general support for
> > > &gt; &gt; removing
> > > &gt; &gt; &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; term
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "master" / "hmaster"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > from
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; our code base and using the terms
> > > &gt; &gt; &gt; &gt; &gt; &gt; "coordinator"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; or
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; "leader" instead.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; In
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; context of replication, "worker"
> > > &gt; &gt; makes
> > > &gt; &gt; &gt; &gt; less
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; sense
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and perhaps
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > "destination"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; or "follower" would be more
> > > &gt; &gt; appropriate
> > > &gt; &gt; &gt; &gt; &gt; &gt; terms.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; One PMC member's thoughts on
> > > &gt; language
> > > &gt; &gt; &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; non-native English
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; speakers
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; is
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; worth including in its entirety:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; While words like
> > > &gt; &gt; &gt; &gt; blacklist/whitelist/slave
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; clearly
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; have those
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; negative
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; references, word master might not
> > > &gt; &gt; have
> > > &gt; &gt; &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; same
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; impact for non
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; native
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; English speakers like myself where
> > > &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; literal
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; translation to my
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; mother
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; tongue does not have this same bad
> > > &gt; &gt; &gt; &gt; &gt; &gt; connotation.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Replacing all
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> references
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; for word *master *on our
> > > &gt; &gt; docs/codebase
> > > &gt; &gt; &gt; &gt; is a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; huge
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; effort, I guess
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; such
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; decision would be more suitable for
> > > &gt; &gt; &gt; &gt; native
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; English
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; speakers folks,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; maybe we should consider the
> > > &gt; opinion
> > > &gt; &gt; of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors from that
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; ethinic
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; minority as well?
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; These are good questions for public
> > > &gt; &gt; &gt; &gt; &gt; &gt; discussion.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; We have a consensus in the PMC, at
> > > &gt; &gt; this
> > > &gt; &gt; &gt; &gt; &gt; time,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; that
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; is supportive of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > making
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; the above discussed terminology
> > > &gt; &gt; &gt; changes.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; However,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; we also have
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; concerns
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; about what it would take to
> > > &gt; &gt; accomplish
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; meaningful
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes. Several
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; on
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; PMC offered support in the form of
> > > &gt; &gt; &gt; cycles
> > > &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; review pull requests
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; patches, and two PMC members
> > > &gt; &gt; &gt; &gt; offered&amp;nbsp;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; personal bandwidth for
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; creating
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; releasing new code lines as needed
> > > &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; complete
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; Unfortunately, the terms "master"
> > > &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; "hmaster"
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; appear throughout
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; our
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > code
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; base in class names, user facing
> > > &gt; API
> > > &gt; &gt; &gt; &gt; &gt; subject
> > > &gt; &gt; &gt; &gt; &gt; &gt; to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; our project
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > compatibility
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; guidelines, and configuration
> > > &gt; &gt; variable
> > > &gt; &gt; &gt; &gt; &gt; names,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; which are also
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> implicated
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > by
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; compatibility guidelines given the
> > > &gt; &gt; &gt; impact
> > > &gt; &gt; &gt; &gt; &gt; of
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; changes to operators
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; operations. The changes being
> > > &gt; &gt; discussed
> > > &gt; &gt; &gt; &gt; are
> > > &gt; &gt; &gt; &gt; &gt; &gt; not
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; backwards compatible
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; changes and cannot be executed with
> > > &gt; &gt; &gt; &gt; &gt; swiftness
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; while simultaneously
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; preserving compatibility. There
> > > &gt; must
> > > &gt; &gt; &gt; be a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; deprecation cycle. First,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; we
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > must
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; tag all implicated public API and
> > > &gt; &gt; &gt; &gt; &gt; &gt; configuration
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; variables as
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > deprecated,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; and release HBase 3 with these
> > > &gt; &gt; &gt; &gt; deprecations
> > > &gt; &gt; &gt; &gt; &gt; &gt; in
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; place. Then, we must
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; undertake rename and removal as
> > > &gt; &gt; &gt; &gt; &gt; appropriate,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; release the result
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; as
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; HBase 4.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; One PMC member raised a question in
> > > &gt; &gt; &gt; this
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; context
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; included here in
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > entirety:
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; Are we willing to commit to rolling
> > > &gt; &gt; &gt; &gt; through
> > > &gt; &gt; &gt; &gt; &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; major versions at a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; pace
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; that's necessary to make this
> > > &gt; &gt; &gt; transition
> > > &gt; &gt; &gt; &gt; as
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; swift
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; as
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; reasonably possible?
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; This is a question for all of us.
> > > &gt; For
> > > &gt; &gt; &gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; PMC,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; who
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; would supervise
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; the
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; effort, perhaps contribute to it,
> > > &gt; and
> > > &gt; &gt; &gt; &gt; &gt; &gt; certainly
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; vote on the release
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; candidates. For contributors and
> > > &gt; &gt; &gt; &gt; potential
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; contributors, who would
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > provide
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; the necessary patches. For
> > > &gt; &gt; committers,
> > > &gt; &gt; &gt; &gt; who
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; would
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; be required to
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; review
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > and
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; commit the relevant changes.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; Although there has been some
> > > &gt; initial
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; discussion,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; there is no
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; singular
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; proposal, or plan, or set of
> > > &gt; &gt; decisions
> > > &gt; &gt; &gt; &gt; made
> > > &gt; &gt; &gt; &gt; &gt; &gt; at
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; this time. Wrestling
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; with
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; this concern and the competing
> > > &gt; &gt; concerns
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; involved
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; with addressing it
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; (motivation for change versus
> > > &gt; &gt; &gt; motivation
> > > &gt; &gt; &gt; &gt; &gt; for
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; compatibility) is a
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; task
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > for
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt; all of us to undertake (or not) in
> > > &gt; &gt; &gt; public
> > > &gt; &gt; &gt; &gt; &gt; on
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; dev@
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; and user@.
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;&amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; --
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Best regards,
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Andrew
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Words like orphans lost
> > among
> > > the crosstalk, meaning torn
> > > &gt; &gt; from
> > > &gt; &gt; &gt; &gt; &gt; &gt; truth's
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; decrepit hands
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &amp;nbsp;&amp;nbsp; -
> A23,
> > > Crosstalk
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt; &gt;
> > > &gt; &gt; &gt;
> > > &gt; &gt;
> > > &gt;
> > >
> > >
> > > --
> > > Best regards,
> > > Andrew
> > >
> > > Words like orphans lost among the crosstalk, meaning torn from truth's
> > > decrepit hands
> > > &nbsp;&nbsp; - A23, Crosstalk
> >
> >
> >
> > --
> > Best regards,
> > Andrew
> >
> > Words like orphans lost among the crosstalk, meaning torn from truth's
> > decrepit hands
> > - A23, Crosstalk
> >
>


-- 
Best regards,
Andrew

Words like orphans lost among the crosstalk, meaning torn from truth's
decrepit hands
   - A23, Crosstalk