Commit 9f64a10
authored
CA-419227 Missing PGPU in pool_migrate_complete on destination host (#6731)
There is a regression test fail between xapi v25.30.0 and v25.33.0. The
job is cross pool SXM with vGPU. The source host VM.migrate_send failed
with exception `Storage_error ([S(Does_not_exist);[S(mirror)` which is
raised by `MIRROR.stat`. The `MIRROR.stat` is triggered by destination
host in `pool_migrate_complete`. The error is
`Server_error(HANDLE_INVALID, [ PGPU; OpaqueRef:NULL ])`. I find
#6648 inserts
`force_state_reset_keep_current_operations` in `pool_migrate_complete`
which set VGPU resident_on to NULL. After reverting this commit, the job
pass.2 files changed
+9
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
862 | 862 | | |
863 | 863 | | |
864 | 864 | | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
865 | 868 | | |
866 | 869 | | |
867 | 870 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
489 | 489 | | |
490 | 490 | | |
491 | 491 | | |
492 | | - | |
493 | | - | |
494 | | - | |
495 | | - | |
496 | | - | |
497 | 492 | | |
498 | 493 | | |
499 | 494 | | |
500 | 495 | | |
501 | 496 | | |
502 | 497 | | |
503 | 498 | | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
504 | 504 | | |
505 | 505 | | |
506 | 506 | | |
| |||
1100 | 1100 | | |
1101 | 1101 | | |
1102 | 1102 | | |
| 1103 | + | |
1103 | 1104 | | |
1104 | 1105 | | |
1105 | 1106 | | |
| |||
0 commit comments