Skip to content
Snippets Groups Projects

Update worker run has_results by batches of 1000

Merged ml bonhomme requested to merge has-results-oom into master
1 file
+ 1
1
Compare changes
  • Side-by-side
  • Inline
@@ -199,7 +199,7 @@ class WorkerRunQuerySet(QuerySet):
queryset = list(self.annotate(new_has_results=self.has_results_expression()).only("id"))
for run in queryset:
run.has_results = run.new_has_results
self.bulk_update(queryset, ["has_results"])
self.bulk_update(queryset, ["has_results"], 1000)
def has_results_expression(self):
return reduce(operator.or_, [
Loading