Skip to content

Se/retry failed deletes#4

Merged
mrstux merged 3 commits intoadd-truenas-storage-driverfrom
se/retry-failed-deletes
May 28, 2025
Merged

Se/retry failed deletes#4
mrstux merged 3 commits intoadd-truenas-storage-driverfrom
se/retry-failed-deletes

Conversation

@mrstux
Copy link
Copy Markdown
Collaborator

@mrstux mrstux commented May 28, 2025

when deleting remote zvols, we sometimes see a busy error after they've been de-activated. This is probably a race condition. We now retry.

Additionally, a potential issue with remote snapshot temp names when the same snapshot is mounted on different members of the same cluster has been potentially resolved.

Stuart Espey added 3 commits May 28, 2025 03:34
…ates shares

error handling increased, now deletes a share rather than de-activatinga and relying on deleteDatsetRecursive to delete the share
…Name

the intention is that if multiple servers in a cluster attempt to mount
the same volume snapshot, which is a legitimate scenario, then they should
all succeed
we sometimes see spurious EBUSY errors when deleting datasets from the server, the suspicion is that
the dataset has not quiesced yet after we have finished using, deactivating, and unsharing etc, thus
if we try again it should delete.
@mrstux mrstux merged commit a1e49d6 into add-truenas-storage-driver May 28, 2025
31 of 37 checks passed
@mrstux mrstux deleted the se/retry-failed-deletes branch May 28, 2025 06:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant