Skip to content

Commit dd1abde

Browse files
committed
Remove migrated tasks
1 parent 5446122 commit dd1abde

6 files changed

Lines changed: 6 additions & 97 deletions

File tree

app/grandchallenge/background_tasks/tasks.py

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
from datetime import timedelta
22

3-
from billiard.exceptions import (
4-
SoftTimeLimitExceeded as CelerySoftTimeLimitExceeded,
5-
)
6-
from django.db import transaction
73
from django.db.models import (
84
Avg,
95
Count,
@@ -19,31 +15,12 @@
1915
from lambda_tasks.timeouts import SoftTimeLimitExceeded
2016

2117
from grandchallenge.background_tasks.models import CeleryTaskDailyStats
22-
from grandchallenge.core.celery import acks_late_micro_short_task
23-
24-
25-
@acks_late_micro_short_task(
26-
name=f"{__name__}.aggregate_celery_daily_stats",
27-
singleton=True,
28-
# No need to retry here as the periodic task call this again
29-
ignore_errors=(
30-
CelerySoftTimeLimitExceeded,
31-
SoftTimeLimitExceeded,
32-
),
33-
)
34-
@transaction.atomic
35-
def aggregate_celery_daily_stats_celery(**kwargs):
36-
# TODO: 4408 Remove, this is still here to handle existing tasks on SQS
37-
return aggregate_celery_daily_stats(**kwargs)
3818

3919

4020
@lambda_task(
4121
singleton=True,
4222
# No need to retry here as the periodic task call this again
43-
ignore_errors=(
44-
CelerySoftTimeLimitExceeded,
45-
SoftTimeLimitExceeded,
46-
),
23+
ignore_errors=(SoftTimeLimitExceeded,),
4724
)
4825
def aggregate_celery_daily_stats():
4926
yesterday = (timezone.now() - timedelta(days=1)).date()
Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,8 @@
11
from django.conf import settings
2-
from django.db import transaction
32
from django.utils.timezone import now
43
from lambda_tasks.decorators import lambda_task
54

65
from grandchallenge.browser_sessions.models import BrowserSession
7-
from grandchallenge.core.celery import acks_late_micro_short_task
8-
9-
10-
@acks_late_micro_short_task(name=f"{__name__}.logout_privileged_users")
11-
@transaction.atomic
12-
def logout_privileged_users_celery(**kwargs):
13-
# TODO: 4408 Remove, this is still here to handle existing tasks on SQS
14-
return logout_privileged_users(**kwargs)
156

167

178
@lambda_task
@@ -22,13 +13,6 @@ def logout_privileged_users():
2213
).only("pk").delete()
2314

2415

25-
@acks_late_micro_short_task(name=f"{__name__}.clear_sessions")
26-
@transaction.atomic
27-
def clear_sessions_celery(**kwargs):
28-
# TODO: 4408 Remove, this is still here to handle existing tasks on SQS
29-
return clear_sessions(**kwargs)
30-
31-
3216
@lambda_task
3317
def clear_sessions():
3418
BrowserSession.objects.filter(expire_date__lt=now()).only("pk").delete()

app/grandchallenge/github/tasks.py

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
from cryptography.hazmat.primitives import serialization
1414
from django.conf import settings
1515
from django.core import files
16-
from django.db import transaction
1716
from django.db.transaction import on_commit
1817
from django.utils.timezone import now
1918
from lambda_tasks.decorators import lambda_task
@@ -180,13 +179,6 @@ def unlink_algorithm(*, pk):
180179
)
181180

182181

183-
@acks_late_micro_short_task(name=f"{__name__}.cleanup_expired_tokens")
184-
@transaction.atomic
185-
def cleanup_expired_tokens_celery(**kwargs):
186-
# TODO: 4408 Remove, this is still here to handle existing tasks on SQS
187-
return cleanup_expired_tokens(**kwargs)
188-
189-
190182
@lambda_task
191183
def cleanup_expired_tokens():
192184
from grandchallenge.github.models import GitHubUserToken
@@ -196,12 +188,6 @@ def cleanup_expired_tokens():
196188
).delete()
197189

198190

199-
@acks_late_micro_short_task(name=f"{__name__}.refresh_user_token")
200-
def refresh_user_token_celery(**kwargs):
201-
# TODO: 4408 Remove, this is still here to handle existing tasks on SQS
202-
return refresh_user_token(**kwargs)
203-
204-
205191
@lambda_task
206192
def refresh_user_token(*, pk: int):
207193
from grandchallenge.github.models import GitHubUserToken
@@ -217,12 +203,6 @@ def refresh_user_token(*, pk: int):
217203
token.save()
218204

219205

220-
@acks_late_micro_short_task(name=f"{__name__}.refresh_expiring_user_tokens")
221-
def refresh_expiring_user_tokens_celery(**kwargs):
222-
# TODO: 4408 Remove, this is still here to handle existing tasks on SQS
223-
return refresh_expiring_user_tokens(**kwargs)
224-
225-
226206
@lambda_task
227207
def refresh_expiring_user_tokens():
228208
"""Refresh user tokens expiring in the next 1 to 28 days"""

app/grandchallenge/profiles/tasks.py

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,10 @@
33
from django.conf import settings
44
from django.contrib.auth import get_user_model
55
from django.core.exceptions import ObjectDoesNotExist
6-
from django.db import transaction
76
from django.utils.timezone import now
87
from lambda_tasks.decorators import lambda_task
98

109
from grandchallenge.browser_sessions.models import BrowserSession
11-
from grandchallenge.core.celery import acks_late_micro_short_task
12-
13-
14-
@acks_late_micro_short_task(name=f"{__name__}.deactivate_user")
15-
@transaction.atomic
16-
def deactivate_user_celery(**kwargs):
17-
# TODO: 4408 Remove, this is still here to handle existing tasks on SQS
18-
return deactivate_user(**kwargs)
1910

2011

2112
@lambda_task
@@ -37,13 +28,6 @@ def deactivate_user(*, user_pk: int):
3728
BrowserSession.objects.filter(user=user).delete()
3829

3930

40-
@acks_late_micro_short_task(name=f"{__name__}.delete_users_who_dont_login")
41-
@transaction.atomic
42-
def delete_users_who_dont_login_celery(**kwargs):
43-
# TODO: 4408 Remove, this is still here to handle existing tasks on SQS
44-
return delete_users_who_dont_login(**kwargs)
45-
46-
4731
@lambda_task
4832
def delete_users_who_dont_login():
4933
"""Remove users who do not sign in after USER_LOGIN_TIMEOUT_DAYS"""

app/grandchallenge/publications/tasks.py

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,9 @@
1-
from celery.utils.log import get_task_logger
21
from lambda_tasks.decorators import lambda_task
2+
from lambda_tasks.logging import task_logger
33
from requests.exceptions import RequestException
44

5-
from grandchallenge.core.celery import acks_late_2xlarge_task
65
from grandchallenge.publications.models import Publication
76

8-
logger = get_task_logger(__name__)
9-
10-
11-
@acks_late_2xlarge_task(name=f"{__name__}.update_publication_metadata")
12-
def update_publication_metadata_celery(**kwargs):
13-
# TODO: 4408 Remove, this is still here to handle existing tasks on SQS
14-
return update_publication_metadata(**kwargs)
15-
167

178
@lambda_task
189
def update_publication_metadata():
@@ -22,12 +13,14 @@ def update_publication_metadata():
2213
try:
2314
csl, new_identifier = publication.identifier.csl
2415
except ValueError:
25-
logger.warning(
16+
task_logger.warning(
2617
f"Identifier {publication.identifier} not recognised"
2718
)
2819
continue
2920
except RequestException as e:
30-
logger.warning(f"Error updating {publication.identifier}: {e}")
21+
task_logger.warning(
22+
f"Error updating {publication.identifier}: {e}"
23+
)
3124
continue
3225

3326
if (

app/grandchallenge/uploads/tasks.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,12 @@
11
from datetime import timedelta
22

33
from django.conf import settings
4-
from django.db import transaction
54
from django.utils.timezone import now
65
from lambda_tasks.decorators import lambda_task
76

8-
from grandchallenge.core.celery import acks_late_micro_short_task
97
from grandchallenge.uploads.models import UserUpload
108

119

12-
@acks_late_micro_short_task(name=f"{__name__}.delete_old_user_uploads")
13-
@transaction.atomic
14-
def delete_old_user_uploads_celery(**kwargs):
15-
# TODO: 4408 Remove, this is still here to handle existing tasks on SQS
16-
return delete_old_user_uploads(**kwargs)
17-
18-
1910
@lambda_task
2011
def delete_old_user_uploads():
2112
UserUpload.objects.filter(

0 commit comments

Comments
 (0)