Live data from Hacker News

Redis 4.0

groups.google.com

161–170 of 184 posts

Re: Redis 4.0

#161
post #16

Earlier quoted context omitted.

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…

We lose linguistic ground to the neo Marxist ideologues that seek to tyrannize the use of the English language.

Re: Redis 4.0

#162

Earlier quoted context omitted.

For most projects it seems like a pretty easy change. You could add new keywords, alias the old methods/commands to them. You don't even have to deprecate them, just make the docs point to the newer terminology. What is easier having to have this conversation EVERY time the term gets used for the rest of eternity, or making the change once and being done with it?

>What is easier having to have this conversation EVERY time the term gets used for the rest of eternity, or making the change once and being done with it? That's not very compelling. Just because certain people make a lot of noise doesn't mean we have to do what they want us to do. >For most projects it seems like a pretty easy change. You could add new keywords, alias the old methods/commands to them. You don't even…

Thank you. This argument is absurd. I'm fucking tired of social justice warriors trying to take over everything with their God damn oppression Olympics.

Re: Redis 4.0

#163
post #12

Earlier quoted context omitted.

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...

How is changing documentation to more accurately reflect its behavior censorship? Do you think whitespace commits are censorship? Both make for better reading and more accurate representations of our technology.

That is not what is being done here. A small minority is feigning outrage at the potential for offense because of a commonly used term that everyone understands. Let's call a horse a horse folks. Don't shift the goal posts here. You and those on your side are attempting to police language in a space where it is clearly not needed solely to show others how virtuous you are. It's disgusting, it's immoral, and there is no place for it here in this discussion. This discussion is about software, not social justice.

Re: Redis 4.0

#164

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.

There it is. Post modernism in clear form.

And now we've gotten to the meat of it. When will these people stop? Do they need to be in control of absolutely every discussion? They are taking over the development community.

Re: Redis 4.0

#165
post #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 u…

That's only part of the "os" if you mean part of the installed libc, as opposed to part of the kernel. Managing heap is done in userspace.

Re: Redis 4.0

#166

Interesting coincidence (or maybe not...) Redis was discussed on the Floss podcast that I listened to earlier today and now I have an inkling of what Redis is. My first exposure to Redis was to ponder where it came from after I tried to run Gitlab on my puny (J1900, 4GB RAM and spinning rust) file server. It was spectacularly non-performant with most page loads timing out. I suppose it was because Redis had insuffici…

Any reason why you lay blame on Redis and not Gitlab? Gitlab is what's in charge of serving and rendering the pages, after all.

Re: Redis 4.0

#167

Interesting coincidence (or maybe not...) Redis was discussed on the Floss podcast that I listened to earlier today and now I have an inkling of what Redis is. My first exposure to Redis was to ponder where it came from after I tried to run Gitlab on my puny (J1900, 4GB RAM and spinning rust) file server. It was spectacularly non-performant with most page loads timing out. I suppose it was because Redis had insuffici…

The issues you had may have come from GitLab not having enough resources available to handle everything, as opposed to Redis itself; anecdotally, I have an application with a couple thousand keys in it that only uses ~5MiB of RAM.

Re: Redis 4.0

#168

Interesting coincidence (or maybe not...) Redis was discussed on the Floss podcast that I listened to earlier today and now I have an inkling of what Redis is. My first exposure to Redis was to ponder where it came from after I tried to run Gitlab on my puny (J1900, 4GB RAM and spinning rust) file server. It was spectacularly non-performant with most page loads timing out. I suppose it was because Redis had insuffici…

> I suppose it was because Redis had insufficient RAM for operation. Redis may be scalable toward large busy systems but seems less so in the other direction.

This is a pretty weak conclusion to draw. Did you try running Redis on its own without Gitlab? If not, I would encourage you to try it out as it takes up much less RAM than you think. The Raspberry Pi is even a supported platform...

Re: Redis 4.0

#169
post #157
post #116

Earlier quoted context omitted.

it's an attempt to mock an old discussion about the use of "SLAVE" / "MASTER" terminology. These threads fill with reactionaries who think marginalized people are just complaining about nothing or by reductionist leftists who think so-called "identity politics" detract from class struggle. Edit: It's worth noting that antirez has, as is usual for him, dealt with this issue wonderfully by making a call without downpla…

> It's worth noting that antirez has, as is usual for him, dealt with this issue wonderfully by making a call without downplaying the importance of the problem. He was doing okay until he wrote that everyone is a slave because having to follow "politically correct rules" is itself a form of slavery.

lol. i hadn't seen that ;_;
Post reply on HN