Madelyn Olson
Madelyn Olson
It should mostly work, there are a couple of new RDB op codes like functions that need to be supported.
I'm not convinced we should implement flow control for this specific feature. As the requester stated, Redis doesn't behave incorrectly, it will just start rejecting writes or performing evictions.
I'm not sure that "not useful" for users is true. The user still needs to be able to handle the errors if their workload is pushing data near the limits....
I'll clarify my point, this seems over prioritizing a single case (which I believe is constructed and not real). There are multiple places in Redis where flow control is more...
@moticless can you also post the reproduction?
Sure, maybe I'll restate an earlier point then. When we tested it internally, we were *unable* to generate a load that ingested data faster than the background thread was able...
@moticless I appreciate you spending the time to come up with that benchmark. It does really seem "pathological", having a dramatic behavior change after sending an async flush, but I...
I have heard of an AWS customer asking for `zmrank with scores`. It was, stereotypically, a game company who wanted to fetch your score + friends scores. They wanted both...
@doufum Hey, we are currently thinking about build a security extension for Redis that adds more "enterprise" security controls. This sounds like a good candidate for that. For my understanding,...
@xingbowang There is a difference between MVCC and being able to stage uncommitted operations. For a dictionary we could include a second temporary table that accumulates changes that is checked...