From 04e1a930cddc7273ea13955e802cbf19c0f5cf9d Mon Sep 17 00:00:00 2001 From: George Koltsov <gkoltsov@gitlab.com> Date: Fri, 6 Oct 2023 14:50:02 +0000 Subject: [PATCH] Merge branch '421138_include_each_batch_to_export_relations' into 'master' Adding eachBatch so project exporter can iterate through records See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/133486 Merged-by: George Koltsov <gkoltsov@gitlab.com> Approved-by: George Koltsov <gkoltsov@gitlab.com> Co-authored-by: Max Fan <mfan@gitlab.com> (cherry picked from commit b6fe9a15ea816c650bd8b07be73d40286ae3c224) 2e9a8e56 Adding eachBatch so project exporter can iterate through records --- app/models/badges/group_badge.rb | 2 ++ app/models/upload.rb | 1 + 2 files changed, 3 insertions(+) diff --git a/app/models/badges/group_badge.rb b/app/models/badges/group_badge.rb index c0712f452df98..f74c9f89e9f4a 100644 --- a/app/models/badges/group_badge.rb +++ b/app/models/badges/group_badge.rb @@ -1,6 +1,8 @@ # frozen_string_literal: true class GroupBadge < Badge + include EachBatch + belongs_to :group validates :group, presence: true diff --git a/app/models/upload.rb b/app/models/upload.rb index a4fbc70314633..59ce9a1f37ada 100644 --- a/app/models/upload.rb +++ b/app/models/upload.rb @@ -2,6 +2,7 @@ class Upload < ApplicationRecord include Checksummable + include EachBatch # Upper limit for foreground checksum processing CHECKSUM_THRESHOLD = 100.megabytes -- GitLab