OpenUSD icon indicating copy to clipboard operation
OpenUSD copied to clipboard

Ignore reparse points on network file systems. The destination is unl…

Open marktucker opened this issue 2 years ago • 4 comments

Description of Change(s)

Ignore reparse points on network file systems. The destination is unlikely to be accessible from the remote machine. So for example, machine A points to a network location on machine B (//B/share/path/to/some/directory). But on machine B, the directory "C:/path/to/some" that corresponds to "//B/share/path/to/some" is a reparse point that maps to "D:/another/location". If machine A tries to "simplify" this path using knownledge of the reparse point, it ends up with a path like "D:/another/location/directory", which is totally meaningless on machine A. So in this case we have to just ignore the reparse point and machine A can only access the directory using the full path "//B/shared/path/to/some/directory".

  • [ X ] I have verified that all unit tests pass with the proposed changes
  • [ X ] I have submitted a signed Contributor License Agreement

marktucker avatar Feb 05 '24 21:02 marktucker

Filed as internal issue #USD-9260

:heavy_exclamation_mark: Please make sure that a signed CLA has been submitted!

jesschimein avatar Feb 05 '24 22:02 jesschimein

I have signed a CLA through SideFX.

marktucker avatar Feb 05 '24 23:02 marktucker

/AzurePipelines run

jesschimein avatar Jul 25 '24 22:07 jesschimein

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Jul 25 '24 22:07 azure-pipelines[bot]