New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Empty Redis Stream Message Elasticache Redis 5.0.4 #6869
Comments
Hello @StasKolodyuk This indeed should not be happening. |
@itamarhaber is there smth I can provide you so you can start investigating? I have elasticache redis backup with those empty messages. Will it help? |
I'm not quite sure how to investigate this yet so no need for backups just yet. Is this reproducible somehow? |
@StasKolodyuk Hey, any chance you still have the context about this? |
@madolson hey, what context do you need? This is still happening in our system in prod though rather rarely (1-2 times a week). |
I actually like this feature. A nil result means that the event was added but then expired and I missed that. An extra piece of information that I could use to at least understand why it happens and how many events I miss. |
@asalabaev What do you mean by it was added and then expired? @StasKolodyuk Perhaps some way to reproduce it so we can get to the bottom of the behavior :) |
@madolson sorry wrong word,
the original command now contains NOACK but it reads from the pending list hence it could happen in the original scenario as well |
Hi,
I've stumbled upon a situation when I have empty messages inside redis stream.
As far as I understand it's not possible to publish an empty message to a stream with
XADD
command.Example:
Are you aware of cases that can result in such situation?
Thanks!
The text was updated successfully, but these errors were encountered: