Fix Instance Backup related events#13180
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #13180 +/- ##
==========================================
Coverage 18.09% 18.09%
- Complexity 16723 16734 +11
==========================================
Files 6037 6037
Lines 542580 542804 +224
Branches 66427 66464 +37
==========================================
+ Hits 98155 98229 +74
- Misses 433399 433525 +126
- Partials 11026 11050 +24
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
@blueorangutan package |
|
@abh1sar a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 17896 |
|
@blueorangutan package |
|
@abh1sar a [SL] Jenkins job has been kicked to build packages. It will be bundled with no SystemVM templates. I'll keep you posted as I make progress. |
|
Packaging result [SF]: ✔️ el8 ✔️ el9 ✔️ el10 ✔️ debian ✔️ suse15. SL-JID 17956 |
Description
This PR fixes #11727 #9465
#9465
Backup related events for cmds
AssignVirtualMachineToBackupOfferingCmd,RemoveVirtualMachineFromBackupOfferingCmd,CreateBackupScheduleCmdandRestoreVolumeFromBackupAndAttachToVMCmddon't have proper ApiResourceType set.So they are not currently displayed in Instances' events section.
#11727
If CreateBackupCmd success or fails, it throws a
CompleteorErrorevent, but the event doesn't have the Instance Id set as theresource_id.Due to this, in the Instance's events tab,
Startevent is present for CreateBackup butCompleteorErrorevents are not present which makes it hard to track failed backups.This PR fixes both of the above issues.
P.S, Also made changes to replace
VMwithInstanceand added capitalisation of resource names in Event msgs and Exceptions.Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
Backup offering Assign and Remove events in Instance's Events tab:

RestoreVolumeFromBackupAndAttachToVM events in Instance's Events tab:

Backup Create Completed and Error events in Instance's Events tab:

How Has This Been Tested?
How did you try to break this feature and the system with this change?