From 020bdf3f0916e72db6815d4b942eafe032a4bef8 Mon Sep 17 00:00:00 2001 From: Alexey Avramov Date: Fri, 11 Jan 2019 01:35:17 +0900 Subject: [PATCH] fix find_victim --- nohang | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/nohang b/nohang index d86e7a0..ba41d73 100755 --- a/nohang +++ b/nohang @@ -734,11 +734,33 @@ def find_victim_and_send_signal(signal): response_time = time() - time0 send_result = 'no such process; response time: {} ms'.format( round(response_time * 1000)) + + # update stat_dict + key = 'The victim died in the search process' + if key not in stat_dict: + stat_dict.update({key: 1}) + else: + new_value = stat_dict[key] + 1 + stat_dict.update({key: new_value}) + except ProcessLookupError: response_time = time() - time0 send_result = 'no such process; response time: {} ms'.format( round(response_time * 1000)) + + # update stat_dict + key = 'The victim died in the search process' + if key not in stat_dict: + stat_dict.update({key: 1}) + else: + new_value = stat_dict[key] + 1 + stat_dict.update({key: new_value}) + + + + + preventing_oom_message = '{}' \ '\n\033[4mImplement a corrective action:\033[0m\n ' \ 'Sending \033[4m{}\033[0m to the victim; {}'.format(