Skip to content

Conversation

@TasmiyaNalatwad
Copy link

Added 2 new test cases, where hitplog unplug is performed for multiple times and a random reboot is done between hotplug and unplug and the device avialability is checked.

Misbah Anjum N and others added 2 commits February 14, 2025 15:25
This patch captures multiple edge cases to test multivm scenarios. The following updates are added:

add stress_time parameter to run stress test for n seconds before starting stress_events
add debug_dir parameter to save the the debug files
add dump_options parameter to specify virsh dump type
update guest on_crash value to preserve in case of crash
add function check_call_traces to check for any call trace in dmesg
during stress, check for guest state and call traces every ten minutes
if any crashed vms, dump the vm to the debug_dir for further analysis
run stress_events in the remaining stable vms if present, else skip
check for error messages and fail the test if found

Signed-off-by: Misbah Anjum N <misanjum@linux.vnet.ibm.com>
Added 2 new test cases, where hitplog unplug is performed for multiple times and a random reboot is done between hotplug and unplug and the device avialability is checked.

Signed-off-by: Tasmiya Nalatwad <tasmiya@linux.vnet.ibm.com>
@misanjumn
Copy link
Collaborator

@TasmiyaNalatwad
Can you run pylint and tackle the E errors and other commons errors like unsed parameters, etc.
Thank you.

@TasmiyaNalatwad
Copy link
Author

@misanjumn I had already executed pycodestyle on the PR to check syntax/indentation errors.

What pylint is showing is from older code, not from what was added by me. So keeping those things untouched as it might not be accepted in upstream to make those changes

Added 2 test cases
1. Inject EEH from host console for pci pt device
2. Inject EEH from guest console for pci pt device ---> This feature is under developement, Patches are under review. I will enable the test once the feture is in production.

Signed-off-by: Tasmiya Nalatwad <tasmiya@linux.vnet.ibm.com>
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

Successfully merging this pull request may close these issues.

2 participants