Skip to content

Commit f2098c1

Browse files
authored
fix(taskworker) Extend deletion deadlines (#93990)
deletion tasks can run for 15 minutes (sometimes more). If a deletion is interrupted it will continue on the next deletion cycle.
1 parent ec0e8f0 commit f2098c1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/sentry/deletions/tasks/scheduled.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ def _run_scheduled_deletions(model_class: type[BaseScheduledDeletion], process_t
110110
silo_mode=SiloMode.CONTROL,
111111
taskworker_config=TaskworkerConfig(
112112
namespace=deletion_control_tasks,
113+
processing_deadline_duration=15 * 60,
113114
retry=Retry(
114115
times=MAX_RETRIES,
115116
times_exceeded=LastAction.Discard,
@@ -136,6 +137,7 @@ def run_deletion_control(deletion_id: int, first_pass: bool = True, **kwargs: An
136137
silo_mode=SiloMode.REGION,
137138
taskworker_config=TaskworkerConfig(
138139
namespace=deletion_tasks,
140+
processing_deadline_duration=15 * 60,
139141
retry=Retry(
140142
times=MAX_RETRIES,
141143
times_exceeded=LastAction.Discard,

0 commit comments

Comments
 (0)