Nathan, I'm sorry, but changing code semantics will not fix the human condition that's responsible for racism. I wish it would, we need that solution. Is this a step in the right direction, I doubt it. You're creating more angst that you're solving.
On 6/18/20, 8:04 AM, "Nathaniel Freeman" <volmas...@gmail.com> wrote: Robert A short but sweet reply. I've not been involved actively in this project for long, heck I haven't really contributed more than a few fringe things in associating projects so I'm sure your valuable contributions over the years have pushed the project further than could of without your help. That being said, I think I'm aligned with the view that if even one person feels angst about the naming convention it's worth changing to make a better world. I really like how the whole community is working out how to do this in a measured manner and not a knee jerk e.g. waiting to find out what a new standard is, identifying how to implement it without disruption to the customers (API versions). A friend once told me, "just because people don't witness something personally, it doesn't mean it doesn't happen". Thank you to everyone working this through in a cohesive manner. Nat On Thu, Jun 18, 2020, 08:48 THORMAN, ROBERT D <rt2...@att.com> wrote: > I have been associated with the Accumulo project since its inception and > many other AF/LF projects for decades. I have collaborated with many of > you since the Bigtable paper came out and the NSA started the project which > was release to the OS community as Cloudbase. My early adoption and use of > Accumulo has result in many deployments and operations in both public and > private spaces. Never in my 30 year experience as a software engineer > working with people from vase ethnical backgrounds has the issue of racism > with respect to the term "master" and "slave" ever came up. Some of my > favorite people in the world are different color than I am and I have never > felt anything but admiration for their contributions to the OS communities, > yet this issue has never even been mentioned before. This is a classic > case of creating an issue that doesn't exist. > > So, please allow my dissenting opinion to be on record: I think this is > the dumbest thing I have ever witnessed in my 30 years of software > engineering. The sheer number of defects that will be caused by this > semantic change borders on insanity in my book. There is zero value add to > this and the resentment it will cause will be worse than the original > miss-perception. Inexcusable! > > I have a multi-racial family and love every person regardless of their > ethnicity or color. But this is stupid. > > Bob Thorman > Former Accumulo project member > > On 6/18/20, 7:27 AM, "Brian Loss" <brianl...@gmail.com> wrote: > > +1 to the ranked choice idea. I also think it makes sense to give > GitHub and/or ASF a little time to select a default/main branch name. It > would be nice to keep with the standard for the ecosystem since it appears > GitHub is switching away from master as a default branch name too. > > There does appear to be a reference to master in the client API: > Instance.getMasterLocations(). I believe, according to semver, we’ll have > to deprecate that but cannot remove it until version 3. > > > On Jun 17, 2020, at 11:22 PM, Christopher <ctubb...@apache.org> > wrote: > > > > I'm in favor of the change. > > > > We can change the git branch names pretty easily, and am willing to > do > > the legwork on that part. I've already checked with INFRA to > determine > > the extent of the consequences, and it looks like it should be > > minimal, with the right coordination. However, I have been waiting to > > bring it up on list until the larger ASF and GitHub open source > > communities have converged on a preferred alternative name. The ones > > I've seen suggested most are "main/primary/default". I like "main" > and > > "default", but would prefer to stick with whatever convention seems > to > > have the most momentum globally, so we're staying with the > mainstream. > > "main" seems to be gaining the most traction, but I would give it > > another week or two before we know for sure. > > > > For the accumulo server, this is going to be a little rough. Most > > internal names and references can be changed relatively easily > without > > disruption. The main breakages would be Thrift API, ZooKeeper storage > > locations, Monitor XML/JSON, KeywordExecutable/scripts, and property > > names, with property names being the most user-facing (unless we have > > a public API with references to the "master", which I don't think we > > do). Many of these changes can be done independently and > > incrementally, and we can try to hold off on breaking changes until > > 3.0, but it will take work to retain compatibility before then. > > > > I like the idea to do ranked choice voting to select a name for the > > server. Let's do that in a new thread, so we can just focus on name > > selection there. As for actually making changes... Mike Wall asked if > > we should start a vote. IMO, there's nothing to vote on other than > > names. Everything else is volunteer-contributed changes... which we > > can treat like any other pull request. If we need to coordinate, then > > we can discuss on list, as usual. Voting is for resolving competing > > opinions, and for releasing. The general idea seems pretty unanimous > > from those weighing in so far... it's just a matter of doing the > work, > > so other than the names, I don't see anything left to vote on. > > > > Christopher > > > > On Wed, Jun 17, 2020 at 3:07 PM Billie Rinaldi <bil...@apache.org> > wrote: > >> > >> Hi Accumulo folks! I would like to start a discussion about > renaming the > >> Accumulo master. Previous discussions were held a few years ago > [1]. Some > >> things have changed since we started that discussion, in the world > and in > >> our project governance, so I think it is worth revisiting this > topic. > >> > >> If people agree that a rename would be worthwhile, we can start > identifying > >> the many changes that would need to be made (probably a GitHub > issue would > >> be a good place for that). This will be a big change and I am happy > to help > >> work on it. If anyone else is interested in helping out too, I > think we > >> should be able to break the work down into several discrete tasks. > >> > >> I believe the best replacement names we came up with on the > original ticket > >> were Coordinator and Conductor. I also wanted to suggest another > >> possibility that I don't think we considered: Admin / AdminServer. > Admin is > >> generic, but at least it's short. Feel free to share your thoughts > and > >> other ideas, if you have them. > >> > >> Billie > >> > >> [1]: > https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_ACCUMULO-2D2844&d=DwIFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=tVgyCjxnNiJ0cjUcKRQFKA&m=TCfcV22hAngZI3hopGJOOy0PB2aBU6xHf09Oh53AGq0&s=epFUuh4HcZiRx0n3JWNIUZKHaa6BfhpATbFpzrncx44&e= > > >