Skip to content

Commit e6065ed

Browse files
Sabrina Juarez GarciaBeta Bot
authored andcommitted
Cherry pick branch 'genexuslabs:feature/Update_AzureStorage_SDK' into beta
1 parent 25e2e7f commit e6065ed

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

gxcloudstorage-azureblob-latest/src/main/java/com/genexus/db/driver/ExternalProviderAzureStorageLatest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,15 @@ private String resolveObjectName(String urlOrObjectName, ResourceAccessControlLi
293293
return (objectName == null || objectName.length() == 0)? urlOrObjectName: objectName;
294294
}
295295

296+
// Note about copy behavior:
297+
// As in SDK v8 (CloudBlockBlob.startCopy), the call to beginCopy() starts an
298+
// asynchronous server-side copy operation and returns immediately. This means
299+
// the copy may still be in progress after this method returns. The previous
300+
// behavior is intentionally preserved, and we do not wait for the copy to
301+
// complete. If, in the future, it becomes necessary to ensure that the copy
302+
// has finished before proceeding, explicit polling logic must be added to
303+
// verify the final status of the operation.
304+
296305
public String copy(String objectName, String newName, ResourceAccessControlList acl) {
297306
objectName = resolveObjectName(objectName, acl);
298307
try {

0 commit comments

Comments
 (0)