Nous avons procédé ce jeudi matin 08 avril 2021 à une MAJ de sécurité urgente. Nous sommes passé de la version 13.9.3 à la version 13.9.5 les releases notes correspondantes sont ici:
https://about.gitlab.com/releases/2021/03/17/security-release-gitlab-13-9-4-released/
https://about.gitlab.com/releases/2021/03/31/security-release-gitlab-13-10-1-released/

Commit b5721674 authored by HERBERT Ryan's avatar HERBERT Ryan

disk space email

Added email notifications to admins when disk space passes below the
allowed threshhold
parent 865b6a75
......@@ -133,6 +133,9 @@ def run_request():
error = ""
enough_space = vidjil_utils.check_enough_space(defs.DIR_RESULTS)
if not enough_space:
mail.send(to=defs.ADMIN_EMAILS,
subject="[Vidjil] Server space",
message="The space in directory %s has passed below %d\%." % (defs.DIR_RESULTS, defs.FS_LOCK_THRESHHOLD))
return error_message("Runs are temporarily disabled. System admins have been made aware of the situation.")
##TODO check
......
......@@ -27,6 +27,9 @@ def add():
else:
enough_space = vidjil_utils.check_enough_space(defs.DIR_SEQUENCES)
if not enough_space:
mail.send(to=defs.ADMIN_EMAILS,
subject="[Vidjil] Server space",
message="The space in directory %s has passed below %d\%." % (defs.DIR_SEQUENCES, defs.FS_LOCK_THRESHHOLD))
return error_message("Uploads are temporarily disabled. System admins have been made aware of the situation.")
patient_id = None
......
......@@ -420,8 +420,4 @@ def check_enough_space(directory):
available = int(available)
size = int(size)
result = available >= (size * (defs.FS_LOCK_THRESHHOLD/100))
#if not result:
# mail.send(to=defs.ADMIN_EMAILS,
# subject="[Vidjil] Server space",
# message="The space in directory %s has passed below %d\%." % (directory, defs.FS_LOCK_THRESHHOLD))
return result
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment