From bd39e461a5a5fcf577ea0b2ec71e48ccd6b30832 Mon Sep 17 00:00:00 2001 From: "AL Musaffar, Yazen" Date: Tue, 20 May 2025 01:09:08 -0500 Subject: [PATCH] [SWDEV-530385] CPER cannot be dumped continuously with "--follow" fix (#377) --follow fix Co-authored-by: Yazen ALMusaffar Change-Id: I911f456f3f658e694979c7ae014fb0b6bb3e45c1 --- amdsmi_cli/amdsmi_commands.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/amdsmi_cli/amdsmi_commands.py b/amdsmi_cli/amdsmi_commands.py index 8787a9e75f..eef3c5b8cf 100644 --- a/amdsmi_cli/amdsmi_commands.py +++ b/amdsmi_cli/amdsmi_commands.py @@ -6492,20 +6492,17 @@ class AMDSMICommands(): break elif args.follow and args.gpu: self.helpers.dump_gpu_entries_follow(args.folder, entries, cper_data, args.gpu) - break elif args.follow and not args.gpu: - self.helpers.dump_all_entries_follow(args.folder, entries, cper_data, args.gpu) - break + self.helpers.dump_all_entries_follow(args.folder, entries, cper_data, args.gpu) if args.follow: - self.helpers.display_cper_files_generated_follow(entries, args.gpu) - break + self.helpers.display_cper_files_generated_follow(entries, args.gpu) else: self.helpers.display_cper_files_generated(entries, args.gpu) break - if len(entries) == 0 or not args.follow: + if len(entries) == 0 and not args.follow: break cursor = new_cursor - time.sleep(5) + time.sleep(1) def _event_thread(self, commands, i):