#
9e905375 |
| 20-Aug-2021 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
OpenPOWER: Add support for OpenPOWER dump policy
This commit introduces support for the system dump policy, wherein 'system dump' refers to all OpenPOWER dumps. This term encompasses all dumps from
OpenPOWER: Add support for OpenPOWER dump policy
This commit introduces support for the system dump policy, wherein 'system dump' refers to all OpenPOWER dumps. This term encompasses all dumps from host subsystems on OpenPOWER systems, which are collectively referred to as system dumps. The currently supported policy is 'dump enable'. A dump will be created only if this policy is enabled. If the policy is not enabled, a 'dump disabled' error message will be returned.
In scenarios where the settings service is unavailable, the system will default to considering the dump as enabled.
Tests: - Create a dump with policy enabled busctl --verbose call xyz.openbmc_project.Settings \ /xyz/openbmc_project/dump/system_dump_policy \ org.freedesktop.DBus.Properties \ Get ss "xyz.openbmc_project.Object.Enable" "Enabled" MESSAGE "v" { VARIANT "b" { BOOLEAN true; }; };
busctl --verbose call xyz.openbmc_project.Dump.Manager \ /xyz/openbmc_project/dump/resource \ xyz.openbmc_project.Dump.Create CreateDump a{sv} 2 \ "com.ibm.Dump.Create.CreateParameters.VSPString" s \ "vsp" "com.ibm.Dump.Create.CreateParameters.Password" \ s "password" MESSAGE "o" { OBJECT_PATH "/xyz/openbmc_project/dump/resource/entry/1"; };
Result: Dump created
- Create a dump with policy disabled busctl --verbose call xyz.openbmc_project.Settings \ /xyz/openbmc_project/dump/system_dump_policy \ org.freedesktop.DBus.Properties Get ss \ "xyz.openbmc_project.Object.Enable" "Enabled" MESSAGE "v" { VARIANT "b" { BOOLEAN false; }; };
busctl --verbose call xyz.openbmc_project.Dump.Manager \ /xyz/openbmc_project/dump/resource \ xyz.openbmc_project.Dump.Create CreateDump a{sv} 2 \ "com.ibm.Dump.Create.CreateParameters.VSPString" s "vsp" \ "com.ibm.Dump.Create.CreateParameters.Password" s "password" Call failed: Dump is disabled on this system.
Result: Dump is not allowed
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: I5dc609b1f4fd0f36df8520f8a75c18a4cd3d7c4c
show more ...
|
#
9f557368 |
| 12-May-2021 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
OpenPOWER: Clear system and resource dump entries while powering off
The dumps like system and resource dumps are stored in host memory and that will be lost during a power off, so the entries in BM
OpenPOWER: Clear system and resource dump entries while powering off
The dumps like system and resource dumps are stored in host memory and that will be lost during a power off, so the entries in BMC dump-manager for those dumps will be stale after a power off. This commit adds a service to call deleteAll to clear the entries for system and resource dumps during system power off.
Tests: 1 - Created a resource dump and system dump and activated the service Result: Both dump entries are cleared
2 - Created a resource dump and system dump powered off the system Result: Both dump entries are cleared
Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: I4e6a59ae852c86f5edbab767fb6a0ff2a4635289
show more ...
|
#
796a92ee |
| 05-May-2021 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
Move OpenPOWER specific dump configurations to extension Move the configuration options for OpenPOWER specific dumps to the respective extension directory. Signed-off-by: Dhruva
Move OpenPOWER specific dump configurations to extension Move the configuration options for OpenPOWER specific dumps to the respective extension directory. Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: I8610de2d0982541110bebfbfda24bebdbdf70748
show more ...
|
#
62337a92 |
| 22-Nov-2020 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
Add Resource dump support To build use option -Dhost-transport=pldm and -Dopenpower-dumps-extension=enabled Add support for resource dump operations like creation and offloading.
Add Resource dump support To build use option -Dhost-transport=pldm and -Dopenpower-dumps-extension=enabled Add support for resource dump operations like creation and offloading. Tests:(Dump manager tests) Created dump entry. Faked notify to check whether progress is turning to completed. Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: Ifeec5670a7806d7ee1b572158b4fff7dc14729a6
show more ...
|
#
8b9b4690 |
| 24-Sep-2020 |
Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> |
Make OpenPower specific dump an optional feature Make all OpenPower dumps as optional feature and should be enabled in the configuration. System dump is the currently implemented exa
Make OpenPower specific dump an optional feature Make all OpenPower dumps as optional feature and should be enabled in the configuration. System dump is the currently implemented example of OpenPower dump. BMC dump will be enabled by default. To enable openpower-dumps-extension=enabled Test: Tested all existing dump operations using automated testing. Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: If20b4711dfcf02a2a8ea23848f7409576813c832
show more ...
|