Skip to content

fix(azure-storage): keep queue metadata and table ACLs on ARM PATCH, list queue metadata, tolerate concurrent creates - #1543

Merged
NitinKumar004 merged 2 commits into
developmentfrom
fix/azure-arm-queue-followups
Oct 11, 2026
Merged

NitinKumar004 merged 2 commits into
developmentfrom
fix/azure-arm-queue-followups

Conversation

@NitinKumar004

Copy link
Copy Markdown
Collaborator

Follow-ups from the #1541 review:

  • ARM PATCH of a queue without metadata kept nothing and cleared it; it now leaves metadata alone. Same for a table's signedIdentifiers on PATCH. PUT still replaces.
  • The ARM queue list now includes each queue's properties.metadata.
  • Two concurrent PUTs for the same queue or table no longer return 409 to the second caller; it updates the queue/table the first one created.

Tested: go test ./server/azure/ ./server/azure/storageaccount/ (new TestARMQueuePatchKeepsMetadata), lint clean.

@NitinKumar004
NitinKumar004 marked this pull request as ready for review October 11, 2026 19:06
@NitinKumar004
NitinKumar004 merged commit 2c66e89 into development Oct 11, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant