-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kvm: ITCO watchdog added #8282
kvm: ITCO watchdog added #8282
Conversation
come to think of it, this is probably not the only thing needed. If anyone knows... ? |
@DaanHoogland |
@DaanHoogland [SL] unsupported parameters provided. Supported mgmt server os are: |
$%# |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
code lgtm
need testing
Assigned to myself. I will test it @DaanHoogland @shwstppr |
tried to configure watchdog on kvm host, but no success. anyway, I think this is good to go. According to libvirt, itco is a valid model for watchdog. @DaanHoogland cc @shwstppr |
seems like a new PR, would you suggest a API/UI enhancement for that? (creating #8368) |
no, just a new option for action (which is set by vm.watchdog.action in agent.properties). |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## 4.18 #8282 +/- ##
============================================
+ Coverage 13.11% 13.16% +0.04%
- Complexity 9133 9201 +68
============================================
Files 2720 2724 +4
Lines 257659 258087 +428
Branches 40171 40223 +52
============================================
+ Hits 33802 33984 +182
- Misses 219566 219797 +231
- Partials 4291 4306 +15 ☔ View full report in Codecov by Sentry. |
@blueorangutan package |
@DaanHoogland a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
code lgtm
plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtVMDef.java
Outdated
Show resolved
Hide resolved
…/resource/LibvirtVMDef.java Co-authored-by: Wei Zhou <weizhou@apache.org>
@blueorangutan package |
@rohityadavcloud a [SL] Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
Packaging result [SF]: ✔️ el7 ✔️ el8 ✔️ el9 ✔️ debian ✔️ suse15. SL-JID 8519 |
@blueorangutan test |
@DaanHoogland a [SL] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
I was not able to test it. ( I do not see any error or risk to merge this PR. |
just to be sure |
@DaanHoogland a [SL] Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
[SF] Trillian test result (tid-9146)
|
* ITCO watchdog added * add inject-nmi action * Update plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/resource/LibvirtVMDef.java Co-authored-by: Wei Zhou <weizhou@apache.org> --------- Co-authored-by: Wei Zhou <weizhou@apache.org>
hi @DaanHoogland, I have experienced the same error with RHEL9 KVM as well with ACS 4.19. Can we get this merged to 4.19 as well? |
All commits in 4.18 will be merged into 4.19 and main branch |
Description
This PR, ...
Fixes: #8280
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Bug Severity
Screenshots (if appropriate):
How Has This Been Tested?
How did you try to break this feature and the system with this change?