Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Bug: Redis fallbackack_deadline_ms does not work as expected #102

Open
Labels
bugSomething isn't working
@jaymell

Description

@jaymell

This setting does not work as expected. The issue is that when messages are received, they are moved from the main queue to the processing queue without updating their ID, so that a message will potentially be re-enqueued based on the time it was created rather than the time it was last received.

This has the potential to result in duplicate messages and/or messages that are re-queued too soon if they are not acked withinack_deadline_ms from the time they were originally enqueued.

Currently we do an atomicBRPOPLPUSH in order to move items from the main queue to the processing queue. We will probably need a non-atomic solution that involves popping a message and enqueuing it into the processing queue with a new ID if we want to fix this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


      [8]ページ先頭

      ©2009-2025 Movatter.jp