diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-12-19 14:01:45 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-12-19 14:01:45 +0300 |
commit | 9297025d0b7ddf095eb618dfaaab2ff8f2018d8b (patch) | |
tree | 865198c01d1824a9b098127baa3ab980c9cd2c06 /app/models/ci/build_trace_chunk.rb | |
parent | 6372471f43ee03c05a7c1f8b0c6ac6b8a7431dbe (diff) |
Add latest changes from gitlab-org/gitlab@16-7-stable-eev16.7.0-rc42
Diffstat (limited to 'app/models/ci/build_trace_chunk.rb')
-rw-r--r-- | app/models/ci/build_trace_chunk.rb | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/app/models/ci/build_trace_chunk.rb b/app/models/ci/build_trace_chunk.rb index 0a0f401c9d5..12587ec13fb 100644 --- a/app/models/ci/build_trace_chunk.rb +++ b/app/models/ci/build_trace_chunk.rb @@ -8,11 +8,13 @@ module Ci include ::Checksummable include ::Gitlab::ExclusiveLeaseHelpers include ::Gitlab::OptimisticLocking - include SafelyChangeColumnDefault - columns_changing_default :partition_id - - belongs_to :build, class_name: "Ci::Build", foreign_key: :build_id, inverse_of: :trace_chunks + belongs_to :build, + ->(trace_chunks) { in_partition(trace_chunks) }, + class_name: 'Ci::Build', + foreign_key: :build_id, + partition_foreign_key: :partition_id, + inverse_of: :trace_chunks partitionable scope: :build |