Commit 414d9c1
kunal.behbudzade
KVM: fail unsupported disk-only snapshots cleanly
Move the VM snapshot create transition before host capability validation so validation failures can be marked failed instead of leaving allocated snapshots behind.
Add regression coverage for the NVRAM capability validation path and verify that no agent command is sent after the early failure.1 parent a4d9825 commit 414d9c1
2 files changed
Lines changed: 34 additions & 2 deletions
File tree
- engine/storage/snapshot/src
- main/java/org/apache/cloudstack/storage/vmsnapshot
- test/java/org/apache/cloudstack/storage/vmsnapshot
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
522 | 522 | | |
523 | 523 | | |
524 | 524 | | |
| 525 | + | |
| 526 | + | |
525 | 527 | | |
526 | 528 | | |
527 | 529 | | |
528 | 530 | | |
529 | 531 | | |
530 | | - | |
531 | | - | |
532 | 532 | | |
533 | 533 | | |
534 | 534 | | |
| |||
Lines changed: 32 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
| 53 | + | |
52 | 54 | | |
53 | 55 | | |
54 | 56 | | |
| |||
385 | 387 | | |
386 | 388 | | |
387 | 389 | | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
388 | 420 | | |
389 | 421 | | |
390 | 422 | | |
| |||
0 commit comments