Searched hist:"41293 cb851e00807996950f34cb1ec4e410d6931" (Results 1 – 4 of 4) sorted by relevance
/openbmc/phosphor-logging/extensions/openpower-pels/ |
H A D | host_notifier.hpp | diff 41293cb851e00807996950f34cb1ec4e410d6931 Thu Dec 12 13:11:09 CST 2019 Matt Spinler <spinler@us.ibm.com> PEL: Notifier support for 'host full'
The host firmware may have a limited size for its staging area before it passes the PELs through to the OS, and this area may fill up with PELs it can't send if there are too many or the OS isn't up yet.
In this case, it will send down an 'Ack PEL' PLDM command with a special response indicating this host full condition. The PLDM daemon will then call a method on this daemon to let it know.
This command handles the host full condition on the HostNotifier class. When this is set:
* The PEL that hit this condition will be put back on the queue to be sent again. * No new PELs will be sent up, except as noted below * A 60s timer will be started at the end of which another attempt will be made to send a PEL, in the hopes the condition went away. - If it didn't go away, this process will repeat. - If it did go away, a successful ack will be received and things will proceed as normal.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Iaeb38f43f7acc595bcff234ba50cedf8188b3d9b
|
H A D | host_notifier.cpp | diff 41293cb851e00807996950f34cb1ec4e410d6931 Thu Dec 12 13:11:09 CST 2019 Matt Spinler <spinler@us.ibm.com> PEL: Notifier support for 'host full'
The host firmware may have a limited size for its staging area before it passes the PELs through to the OS, and this area may fill up with PELs it can't send if there are too many or the OS isn't up yet.
In this case, it will send down an 'Ack PEL' PLDM command with a special response indicating this host full condition. The PLDM daemon will then call a method on this daemon to let it know.
This command handles the host full condition on the HostNotifier class. When this is set:
* The PEL that hit this condition will be put back on the queue to be sent again. * No new PELs will be sent up, except as noted below * A 60s timer will be started at the end of which another attempt will be made to send a PEL, in the hopes the condition went away. - If it didn't go away, this process will repeat. - If it did go away, a successful ack will be received and things will proceed as normal.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Iaeb38f43f7acc595bcff234ba50cedf8188b3d9b
|
/openbmc/phosphor-logging/test/openpower-pels/ |
H A D | host_notifier_test.cpp | diff 41293cb851e00807996950f34cb1ec4e410d6931 Thu Dec 12 13:11:09 CST 2019 Matt Spinler <spinler@us.ibm.com> PEL: Notifier support for 'host full'
The host firmware may have a limited size for its staging area before it passes the PELs through to the OS, and this area may fill up with PELs it can't send if there are too many or the OS isn't up yet.
In this case, it will send down an 'Ack PEL' PLDM command with a special response indicating this host full condition. The PLDM daemon will then call a method on this daemon to let it know.
This command handles the host full condition on the HostNotifier class. When this is set:
* The PEL that hit this condition will be put back on the queue to be sent again. * No new PELs will be sent up, except as noted below * A 60s timer will be started at the end of which another attempt will be made to send a PEL, in the hopes the condition went away. - If it didn't go away, this process will repeat. - If it did go away, a successful ack will be received and things will proceed as normal.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Iaeb38f43f7acc595bcff234ba50cedf8188b3d9b
|
H A D | mocks.hpp | diff 41293cb851e00807996950f34cb1ec4e410d6931 Thu Dec 12 13:11:09 CST 2019 Matt Spinler <spinler@us.ibm.com> PEL: Notifier support for 'host full'
The host firmware may have a limited size for its staging area before it passes the PELs through to the OS, and this area may fill up with PELs it can't send if there are too many or the OS isn't up yet.
In this case, it will send down an 'Ack PEL' PLDM command with a special response indicating this host full condition. The PLDM daemon will then call a method on this daemon to let it know.
This command handles the host full condition on the HostNotifier class. When this is set:
* The PEL that hit this condition will be put back on the queue to be sent again. * No new PELs will be sent up, except as noted below * A 60s timer will be started at the end of which another attempt will be made to send a PEL, in the hopes the condition went away. - If it didn't go away, this process will repeat. - If it did go away, a successful ack will be received and things will proceed as normal.
Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Iaeb38f43f7acc595bcff234ba50cedf8188b3d9b
|