Bug 1589647
Summary: | Un-hotplugging memory wasn't successfully but after rebooting guest,it was removed. | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Min Deng <mdeng> |
Component: | qemu-kvm-rhev | Assignee: | Serhii Popovych <spopovyc> |
Status: | CLOSED CANTFIX | QA Contact: | Min Deng <mdeng> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 7.6 | CC: | dgibson, dzheng, mdeng, michen, qzhang, spopovyc, virt-maint |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | ppc64le | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-06-12 04:02:20 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Min Deng
2018-06-11 05:16:42 UTC
This comes from bz1528178#c8. It seems hot plugged memory is used in guest and their contents can't be moved, so kernel gives following: series-hotplug-mem: Memory indexed-count-remove failed, adding any removed LMBs They look as bz1432302, except for error message, that is duplicate of bz1245892. This is pretty much expected behaviour, and it isn't easy to change. The PAPR hotplug protocol doesn't have a way for the guest to definitively report an unplug failure to the host, so the host can't tell the difference between a true failure and a hot unplug which is just taking a long time to complete. We could implement a timeout on the host side, but it's not clear we have a good way of cancelling a hotplug process that's already been signalled to the guest. So, this is basically treated as a hot-unplug which is taking a very long time to complete. When the guest is reset, we no longer need to consider the guest's state, and so we're able to immediately complete the request. |