Queues do not correctly handle visibility timeout
temporaer opened this issue · comments
Which service(blob, file, queue, table) does this issue concern?
queue
Which version of the Azurite was used?
3.29
Where do you get Azurite? (npm, DockerHub, NuGet, Visual Studio Code Extension)
npm
What's the Node.js version?
16.20
What problem was encountered?
visibility_timeout is ignored, ie, if a message was leased from the queue for longer than visibility timeout, it does not reappear, and can still be updated by the client.
I confirmed with the team, that this feature is currently lacking.
Note that validation of visibility timeout had some issues in the past which were fixed, but it seems that the functionality is not implemented.
Steps to reproduce the issue?
Have you found a mitigation/solution?
Thanks for raising this issue!
The Queue visibility timeout still not implemented in Azurite.
We will use this issue to track this.
Azurite welcome contribution!
It would be great if you can raise a PR to add this feature!