Skip to content

Commit d67a0fa

Browse files
authored
Merge pull request #67817 from RichardHoch/post_mig_hook
OADP 1.3 DataMover restore hook issue
2 parents 608b000 + f6d2eab commit d67a0fa

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

backup_and_restore/application_backup_and_restore/installing/data-mover-intro.adoc

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ include::snippets/technology-preview.adoc[leveloffset=+1]
2323
2424
* You must perform a data cleanup after you perform a backup, if you are using OADP 1.1 Data Mover. See xref:../../../backup_and_restore/application_backup_and_restore/installing/oadp-cleaning-up-after-data-mover-1-1-backup-doc.adoc#oadp-cleaning-up-after-data-mover-1-1-backup-doc[Cleaning up after a backup using OADP 1.1 Data Mover].
2525
26+
include::snippets/snip-post-mig-hook[]
2627

2728
[id="oadp-data-mover-prerequisites"]
2829
== OADP Data Mover prerequisites

snippets/snip-post-mig-hook

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
:_content-type: SNIPPET
2+
3+
[NOTE]
4+
====
5+
Post-migration hooks are not likely to work well with the OADP 1.3 Data Mover.
6+
7+
The OADP 1.1 and OADP 1.2 Data Movers use synchronous processes to back up and restore application data. Because the processes are synchronous, users can be sure that any post-restore hooks start only after the persistent volumes (PVs) of the related pods are released by the persistent volume claim (PVC) of the Data Mover.
8+
9+
However, the OADP 1.3 Data Mover uses an asynchronous process. As a result of this difference in sequencing, a post-restore hook might be called before the related PVs were released by the PVC of the Data Mover. If this happens, the pod remains in `Pending` status and cannot run the hook. The hook attempt might time out before the pod is released, leading to a `PartiallyFailed` restore operation.
10+
====

0 commit comments

Comments
 (0)