fix find_victim

This commit is contained in:
Alexey Avramov 2019-01-11 01:35:17 +09:00
parent ada48978c2
commit 020bdf3f09

22
nohang
View File

@ -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(