Skip to content

Investigation: Issue #497 duplicate large blobs is fixed in upstream DurableTask.AzureStorage#3304

Draft
Copilot wants to merge 1 commit into
devfrom
copilot/fix-duplicate-large-blobs
Draft

Investigation: Issue #497 duplicate large blobs is fixed in upstream DurableTask.AzureStorage#3304
Copilot wants to merge 1 commit into
devfrom
copilot/fix-duplicate-large-blobs

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jan 5, 2026

Summary

What changed?

Investigation determined that issue #497 ("Duplicate large blobs created for orchestrations with large inputs/outputs") has already been fixed upstream in DurableTask.AzureStorage.

Why is this change needed?

No code changes required. The issue was in the upstream DurableTask.AzureStorage library, not in this repository:

  • PR Fix wrong blob URL on orchestration inputs durabletask#817 (merged Nov 2022) fixed duplicate blob creation by implementing deterministic blob naming
  • GetNewLargeMessageBlobName now uses instanceId, activityId, and eventType to generate unique, repeatable names
  • This extension already uses DurableTask.AzureStorage v2.7.1 which includes the fix

Issues / work items


Project checklist

  • Documentation changes are not required
  • Release notes are not required for the next release
  • Backport is not required
  • All required tests have been added/updated (unit tests, E2E tests)
  • No extra work is required to be leveraged by OutOfProc SDKs
  • No change to the version of the WebJobs.Extensions.DurableTask package
  • No EventIds were added to EventSource logs
  • This change should be added to the v2.x branch
  • Breaking change?

AI-assisted code disclosure (required)

Was an AI tool used? (select one)

  • No
  • Yes, AI helped write parts of this PR (e.g., GitHub Copilot)
  • Yes, an AI agent generated most of this PR

If AI was used:

  • Tool(s): GitHub Copilot
  • AI-assisted areas/files: Investigation and analysis only; no code changes
  • What you changed after AI output: N/A - investigation only

AI verification (required if AI was used):

  • I understand the code and can explain it
  • I verified referenced APIs/types exist and are correct
  • I reviewed edge cases/failure paths (timeouts, retries, cancellation, exceptions)
  • I reviewed concurrency/async behavior
  • I checked for unintended breaking or behavior changes

Testing

Automated tests

  • Result: N/A - no code changes

Manual validation (only if runtime/behavior changed)

  • N/A - investigation only

Notes for reviewers

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/Azure/durabletask/pulls/216/comments
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>Duplicate large blobs created for orchestrations with large inputs/outputs</issue_title>
<issue_description>This was discovered while debugging some new tests that were written in the purge history PR (which includes large message cleanup): Azure/durabletask#216 (comment).</issue_description>

<agent_instructions>check if this issue still exists, if so fix it</agent_instructions>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Fix duplicate large blobs for orchestrations with large inputs/outputs Investigation: Issue #497 duplicate large blobs is fixed in upstream DurableTask.AzureStorage Jan 5, 2026
Copilot AI requested a review from YunchuWang January 5, 2026 22:42
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.

Duplicate large blobs created for orchestrations with large inputs/outputs

2 participants