Live data from Hacker News

Redis 4.0

groups.google.com

11–20 of 184 posts

Re: Redis 4.0

#11

I really wish Redis wouldn't use the "master/slave" terminology. Primary/replica or even Master/replica are better terms. I know I'll probably get flamed for saying this, but it's a pox on a project that I otherwise very much love.

Volunteer to fight against ISIS if you really care about abolishing slavery on earth.

Edit: Donating to FBM could be a way: http://www.freeburmarangers.org/

Re: Redis 4.0

#12

I really wish Redis wouldn't use the "master/slave" terminology. Primary/replica or even Master/replica are better terms. I know I'll probably get flamed for saying this, but it's a pox on a project that I otherwise very much love.

Seriously... someone so stupid to not even be able to place words in a context would probably always find something to rant about, whatever censorship you could think of...

Re: Redis 4.0

#14

I really wish Redis wouldn't use the "master/slave" terminology. Primary/replica or even Master/replica are better terms. I know I'll probably get flamed for saying this, but it's a pox on a project that I otherwise very much love.

Happy to provide the flame you're expecting.

Master/slave describes the relationship between the services and has been standard terminology for decades. I have yet to hear of any IRL victims of slavery that are miffed by the use of this terminology.

Do not be offended on someone else's behalf.

Re: Redis 4.0

#15
post #9

I really wish Redis wouldn't use the "master/slave" terminology. Primary/replica or even Master/replica are better terms. I know I'll probably get flamed for saying this, but it's a pox on a project that I otherwise very much love.

I'm not for the change in terminology at this step, because it is very unfortunate to change the terminology of a project that is here for years, however I tried to use the fact we have this terminology to remind people of what slavery looked (and still looks in certain parts of the world) like, so: 1) We have a SLAVEOF NO ONE command which is very popular. 2) We have a note about slavery here: https://redis.io/comma…

It's admirable you and the project edit yourself in this way. Although some will say they are only words, and only have the meaning we give them, the legacy of suffering the words bring to mind are nearly unbearable. Speaking for myself here obviously.

It's a choice whether or not to use these words, and any project can use them or not as they see fit. They are common in the field after all. I definitely think there's a high road here, and you've taken it, cheers!

Re: Redis 4.0

#16

I really wish Redis wouldn't use the "master/slave" terminology. Primary/replica or even Master/replica are better terms. I know I'll probably get flamed for saying this, but it's a pox on a project that I otherwise very much love.

Happy to provide the flame you're expecting. Master/slave describes the relationship between the services and has been standard terminology for decades. I have yet to hear of any IRL victims of slavery that are miffed by the use of this terminology. Do not be offended on someone else's behalf.

But it's ok to assume a lack of offense on the part of every other person? I think we all get what the terms mean In This Context but there are other options available that don't require that kind of boxing and unboxing. Other projects have done this successfully[0] and the Redis maintainer is right here in the thread saying he understands the concern. The thing I never get with these objections is, what is the harm in raising the point/ making the change? Who loses?

[0] https://code.djangoproject.com/ticket/22667

Re: Redis 4.0

#17

"9) Active memory defragmentation. Redis is able to defragment the memory while online..." I'm so amazed that this is a thing.

Memory fragmentation is largely related to the allocator you're using (ie: glibc malloc, jemalloc, tcmalloc) and previously it was up to the OS to manage this (ie: freeing up unused memory).

Now with active memory defragmentation things are a bit more pleasant, specifically with high delete load actually freeing up unused memory in a timely manner without impacting performance too much.

Previously, to fully recover unused memory, you would have to restart the Redis server. Obviously this is not feasible but when Redis is using >50% more memory on a 120GB machine than it should then you will have to consider this an occasional housekeeping option -- now, as mentioned, this ridiculous task is no longer necessary.

Re: Redis 4.0

#18

I really wish Redis wouldn't use the "master/slave" terminology. Primary/replica or even Master/replica are better terms. I know I'll probably get flamed for saying this, but it's a pox on a project that I otherwise very much love.

The words only have meaning if you give them meaning, and while a smaller progressive org might care, it doesn't seem to be a fight worth having. No one thinks your technical terminology supports the historical subjucation of a race, and I wish we could be adults and get on to real work. Outrage fatigue is a thing. I just want to build, and save the politics for my off hours. Edit: mods, feel free to detach as off to…

You certainly have every right to not personally be offended by something, but it's a valuable thing to have empathy toward those who are. You seem to lack the latter, and that may hold you back, and have the potential to hurt others as well. Something to think about, anyway.

(In this case I both have that empathy and also think it's a deeply unfortunate phrase that I wish we could leave behind, though I recognize the practical challenges of doing so.)

Re: Redis 4.0

#19
post #18

Earlier quoted context omitted.

The words only have meaning if you give them meaning, and while a smaller progressive org might care, it doesn't seem to be a fight worth having. No one thinks your technical terminology supports the historical subjucation of a race, and I wish we could be adults and get on to real work. Outrage fatigue is a thing. I just want to build, and save the politics for my off hours. Edit: mods, feel free to detach as off to…

You certainly have every right to not personally be offended by something, but it's a valuable thing to have empathy toward those who are. You seem to lack the latter, and that may hold you back, and have the potential to hurt others as well. Something to think about, anyway. (In this case I both have that empathy and also think it's a deeply unfortunate phrase that I wish we could leave behind, though I recognize th…

Sir or Madam, I am one of the most emphatic humans I know (on my scale as a pleb). I care for the suffering of all people, and am willing to give up large chunks of my life remaining for social causes. I live below my means so people I've never met can live a better life.

But arguing over terminology used by a data store? Let's not discuss window dressing patterns while the neighborhood is burning to the ground.

Pick the hill you want to die on wisely. This is not that hill.

Re: Redis 4.0

#20
post #18

Earlier quoted context omitted.

The words only have meaning if you give them meaning, and while a smaller progressive org might care, it doesn't seem to be a fight worth having. No one thinks your technical terminology supports the historical subjucation of a race, and I wish we could be adults and get on to real work. Outrage fatigue is a thing. I just want to build, and save the politics for my off hours. Edit: mods, feel free to detach as off to…

You certainly have every right to not personally be offended by something, but it's a valuable thing to have empathy toward those who are. You seem to lack the latter, and that may hold you back, and have the potential to hurt others as well. Something to think about, anyway. (In this case I both have that empathy and also think it's a deeply unfortunate phrase that I wish we could leave behind, though I recognize th…

Arguing for not offending others by saying to someone that they seem to lack empathy is gutsy.
Post reply on HN