Best practices for the RESYNC job
When a RESYNC job fails on a dSource dataset, it is critically important that you do not disable the dataset immediately.
If you disable a dataset after a failed RESYNC, subsequent attempts to re-enable the dSource will fail. This can leave the dataset in an unusable state and may require manual intervention from support.
Recommended Best Practice
If you encounter a situation where you must cancel a RESYNC job:
-
Cancel the RESYNC job (if needed).
-
Do not disable (or force-disable) the dataset immediately after cancellation.
-
Instead, re-trigger the RESYNC job.
-
Wait for the new RESYNC job to complete successfully.
-
Once the RESYNC job completes, you may safely disable the dataset, if necessary.
Why This Matters
Disabling a dSource while a RESYNC operation is incomplete or has failed may corrupt the internal state of the dSource configuration. Delphix expects RESYNC operations to complete in full or be properly reattempted before any dataset state transitions (like disabling) are performed.
Summary
Action |
Recommendation |
---|---|
Disable after RESYNC failure |
Avoid — may prevent future enable workflow. |
Cancel RESYNC and re-trigger RESYNC | Safest way to recover dsource dataset |
Disable after success RESYNC | Safe — dataset is in a stable state |