Thanks to visit codestin.com
Credit goes to github.com

Skip to content

πŸ› Race condition between message submission and runsΒ #11

@codingjoe

Description

@codingjoe

Error description

The order of events is not fixed, and slow message processing can result in the message not being added to a thread after the run as harded.

How to reproduce

You can add a voice message to a channel and @-mention Sam.

Technical Notes

The processing of a mention, needs to hold until the message has been processed. A lock, based on the message Slack message ID would resolve this issue. Redis, which we already use implements a lock.

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