Skip to content
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

Requeue Message on deleted message does nothing, used to requeue #3173

Closed
abatishchev opened this issue Jul 1, 2020 · 6 comments
Closed
Assignees
Labels
✅ merged A fix for this issue has been merged
Milestone

Comments

@abatishchev
Copy link

abatishchev commented Jul 1, 2020

Storage Explorer Version: 1.14.0
Build Number: 20200624.3
Platform/OS: Windows 10 x64
Architecture: ia32
Regression From: Yes, it was working in 1.13.0

Bug Description

Clicking Requeue Message on a queue message that was already consumed and deleted from the queue does nothing. In previous version it used to requeue its "cached" (currently displayed) version from the memory.

Steps to Reproduce

  1. Enqueue a message
  2. Refresh to see it in the list
  3. Consume the message programmatically
  4. Do not refresh! Otherwise it'll be gone
  5. Press right click ->Requeue Message

Expected Experience

The message is requeued to the queue

Actual Experience

Nothing happens. Pressing Refresh clears up the list.

Additional Context

Worked as expected in the previous version.

@CurtMiller66
Copy link

I have seen the same issue. Frustrating regression. I really got used to it working.

@MRayermannMSFT
Copy link
Member

Thanks for reporting this. We'll look into fixing this for our hotfix of 1.14

@MRayermannMSFT MRayermannMSFT self-assigned this Jul 6, 2020
@MRayermannMSFT MRayermannMSFT added this to the 1.14.1 milestone Jul 6, 2020
@MRayermannMSFT
Copy link
Member

@CurtMiller66 I talked with Alex separately. Turns out he was working against the storage emulator. Are you working with the emulator as well?

@CurtMiller66
Copy link

CurtMiller66 commented Jul 7, 2020 via email

@MRayermannMSFT
Copy link
Member

MRayermannMSFT commented Jul 7, 2020

@CurtMiller66, ah ok. That's a known issue for version 1.14.0. The .NET emulator has issues when we try to requeue a messafe if the message's time to live is greater than 7 days, and in 1.14.0, we changed the default time to live for new messages to be infinite (none/no time to live).

So for now you can either:

  • when adding new messages, change time to live to not be infinite (none/no time to live)
  • switch to using Azurite
  • downgrade to Storage Explorer 1.13.x

And then in 1.14.1, which should be going out next week, we will be reverting to having the default time to live be 7 days. That way if you're using the .NET emulator, we don't put in you in a position where it'll be easy to run into issues.

Let me know if you have any questions.

@MRayermannMSFT
Copy link
Member

Fix was merged into the hotfix branch.

@MRayermannMSFT MRayermannMSFT added this to Committed in Storage Explorer via automation Jul 10, 2020
@MRayermannMSFT MRayermannMSFT added the ✅ merged A fix for this issue has been merged label Jul 10, 2020
@MRayermannMSFT MRayermannMSFT moved this from Committed to Done in Storage Explorer Jul 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✅ merged A fix for this issue has been merged
Projects
Development

No branches or pull requests

3 participants