Skip to content

Queued Item marked invisible after idle time/redeploy of code. #1605

Closed

Description

Provide the steps required to reproduce the problem

  1. Create a Function app with a queuetrigger.
  2. Run the function on a consumption plan.
  3. Trigger the function with a correctly typed queue entry. The message is processed and removed fromt the queue correctly.
  4. Leave the queue empty for 20-30 mins.
  5. Add a new valid queue entry as per step 2.
  6. After a period of time, the trigger fires but the message is immediately hidden in queue (status shows 0 of 1 items) in Storage Explorer.
  7. Wait around 10-15 minutes and the message reappears and is processed correctly.

Expected behavior

The queue message is processed and removed from the queue both when the queue busy and quiet.

Actual behavior

If the server backs off and idles, the message is hidden and processed 10-15 mins later. This also occurs when a new version of the underlying code is published. If i add another item to the queue it is processed correctly and removed while the hidden one is still present. When the hidden message reappears, it too is processed correctly and removed.

Known workarounds

Unknown

Other info

Logging and application insights show no exceptions or errors. The job restarts correctly when code changes are detected. I cannot find any log entries regarding the hiding of the initial message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions