Skip to content

[Storage][DataMovement] NFS File-to-File Copy Transfer Preservation #49266

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

Merged
merged 11 commits into from
Apr 10, 2025

Conversation

nickliu-msft
Copy link
Member

@nickliu-msft nickliu-msft commented Apr 7, 2025

This is only for NFS File-to-File copy transfer. Future works will include Directory-Directory Copy and Uploads and Downloads.

"For NFS service-to-service copy, we need to not set the SMB-specific properties, set the NFS-specific properties, and preserve permissions based on ShareFileStorageResourceOptions.FilePermission."

@github-actions github-actions bot added the Storage Storage Service (Queues, Blobs, Files) label Apr 7, 2025
@nickliu-msft nickliu-msft changed the title NFS File-to-File Copy Transfer Preservation [Storage][DataMovement] NFS File-to-File Copy Transfer Preservation Apr 7, 2025
@azure-sdk
Copy link
Collaborator

azure-sdk commented Apr 7, 2025

API change check

API changes are not detected in this pull request.

Copy link
Member

@jaschrep-msft jaschrep-msft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just some code quality notes.

There are clearly some important decisions being made but I need to learn more about the feature to properly review them.

Copy link
Member

@jalauzon-msft jalauzon-msft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Leaving these two comments but didn't comment on everything we discussed.

@nickliu-msft nickliu-msft merged commit c31c231 into Azure:main Apr 10, 2025
44 checks passed
<PackageReference Include="Azure.Storage.Files.Shares" />
<!--<ProjectReference Include="$(MSBuildThisFileDirectory)..\..\Azure.Storage.Files.Shares\src\Azure.Storage.Files.Shares.csproj" />-->
<!-- <PackageReference Include="Azure.Storage.Files.Shares" /> -->
<ProjectReference Include="$(MSBuildThisFileDirectory)..\..\Azure.Storage.Files.Shares\src\Azure.Storage.Files.Shares.csproj" />
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a github issue made to track to ensure that the Azure.Storage.Files.Storage package gets released first before DMLib (or at the same time). IIRC the base storage SDK packages are released in a separate pipeline than DataMovement now. So a github issue may need to be made to remember to revert this change back before release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Storage Storage Service (Queues, Blobs, Files)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants