Additional Installer Fix for Azure #2793
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is an additional fix for #2766
Upon further testing, thanks to @meetmandeep, it has been determined that the locking behavior was actually introduced by the codes prior attempts to delete the file, and then immediately write it. This is due to the file structures used in azure.
Given that the code that copies files in other locations are using overwrite options, which are safe, and supported, I removed the "Delete" call from the method. This has been tested already in Azure and has reliability resolved the issues.