Skip to content

Conflict between revisions using .WithDataVolume() and Qdrant integration in Azure Container Apps #9954

Open
@snavarropino

Description

@snavarropino

Is there an existing issue for this?

  • I have searched the existing issues

Describe the bug

When integrating Qdrant in Aspire using .WithDataVolume():

var qdrant = builder
    .AddQdrant("qdrant")
    .WithEndpointProxySupport(proxyEnabled)
    .WithDataVolume();

and deploying via azd with an Azure DevOps pipeline to Azure Container Apps, everything works fine initially. Aspire automatically creates a Storage Account and maps a file share into the container.

However, during subsequent deployments, the new revision sometimes fails to become active. Logs indicate that multiple containers are competing for access to files in the mounted volume.

Question:
Is there a recommended way to avoid this issue?

Thanks in advance for any guidance!

Expected Behavior

New revision works

Steps To Reproduce

No response

Exceptions (if any)

No response

.NET Version info

.NET 9

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions