Added tooo long machines on removing state as hanged

This commit is contained in:
Adolfo Gómez García 2021-07-06 14:46:21 +02:00
parent de0db84a5d
commit 3c5ef5817f

View File

@ -41,7 +41,7 @@ from uds.core.util import log
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
MAX_REMOVAL_TIME = 48*60*60 MAX_REMOVAL_TIME = 24*60*60
class HangedCleaner(Job): class HangedCleaner(Job):
frecuency = 3601 frecuency = 3601
@ -110,7 +110,7 @@ class HangedCleaner(Job):
us.friendly_name us.friendly_name
), ),
) )
if us.state == State.REMOVING: if us.state == State.REMOVING: # Removing too long, remark it as removable
us.delete() us.remove() # Mark it again as removable, and let's see
else: else:
us.removeOrCancel() us.removeOrCancel()