Skip to content
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

p11 - when core is hosted on entity manager remove the work around done to fix pldm block issue #39

Open
devenrao opened this issue Sep 12, 2022 · 0 comments

Comments

@devenrao
Copy link
Contributor

At present core D-bus objects are hosted by PLDM, so when a core is guarded openpower-hw-isolation calls PLDM to enable the D-Bus property of the core, as there are some cases when PLDM gets stuck and does not honor the enabled property causing time-out errors.

https://w3.rchland.ibm.com/projects/bestquest/?defect=SW554144 - item 18
/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu1/core14

At present hw-isolation will not create the guard record for core when the error is injected if setEnabled D-Bus call to PLDM fails.

Now modifying to goahead and create the guard record even if the setEnabled D-Bus call to PLDM fails, drawback with this approach is core will be guarded but it will not be shown in GUI.

This issue is not easily reproducible so going with this approach.

In power11 core D-bus objects might be moved to entity manager during that time this hack needs to be removed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant