Skip to content

IVSIS3LikeFSHandler::Sync(): use more robust locking to avoid potential multithreading issues#14722

Open
rouault wants to merge 1 commit into
OSGeo:masterfrom
rouault:saner_vsis3_sync
Open

IVSIS3LikeFSHandler::Sync(): use more robust locking to avoid potential multithreading issues#14722
rouault wants to merge 1 commit into
OSGeo:masterfrom
rouault:saner_vsis3_sync

Conversation

@rouault
Copy link
Copy Markdown
Member

@rouault rouault commented Jun 5, 2026

Might help fixing a user reported issue:

"""
We are debugging a strange bug that skips some files when using VSISync() on Azure (server-side copy between two containers). This is difficult to reproduce, but we have observed the issue multiple times with the same small dataset. What we observed:

  • The missing files appear in the listing, but there is no PUT request for them.
  • The same files are missing across multiple test runs. """

…al multithreading issues

Might help fixing a user reported issue:

"""
We are debugging a strange bug that skips some files when using VSISync()
on Azure (server-side copy between two containers). This is difficult to
reproduce, but we have observed the issue multiple times with the same small dataset.
What we observed:
- The missing files appear in the listing, but there is no PUT request for them.
- The same files are missing across multiple test runs.
"""
@rouault rouault added the backport release/3.13 Backport to release/3.13 label Jun 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport release/3.13 Backport to release/3.13

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant