forked from shaba/openuds
Fixed Hanged Removal of non os managed services
This commit is contained in:
parent
1789aee1e7
commit
5355cc5a51
@ -59,10 +59,11 @@ class HangedCleaner(Job):
|
||||
withHangedServices = ServicePool.objects.annotate(
|
||||
hanged = Count(
|
||||
'userServices',
|
||||
# Rewrited Filter for servicePool
|
||||
filter=Q(userServices__state_date__lt=since_state, userServices__state=State.PREPARING) |
|
||||
Q(userServices__state_date__lt=since_state, userServices__state=State.USABLE, userServices__os_state=State.PREPARING)
|
||||
)
|
||||
).exclude(hanged=0).exclude(osmanager=None).exclude(service__provider__maintenance_mode=True).filter(state=State.ACTIVE)
|
||||
).exclude(hanged=0).exclude(service__provider__maintenance_mode=True).filter(state=State.ACTIVE)
|
||||
|
||||
# Type
|
||||
servicePool: ServicePool
|
||||
|
Loading…
x
Reference in New Issue
Block a user