summaryrefslogtreecommitdiff
path: root/app/models/ci/build_trace_chunk.rb
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2022-11-25 12:07:31 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2022-11-25 12:07:31 +0000
commit89474d2468f108c909e440efcbe2ce9f7090d19a (patch)
treea8ae7833900e43320347b23b410ced5103953cbf /app/models/ci/build_trace_chunk.rb
parentf15cf65c53f00e5d3a8bad666a95c076c0e4e262 (diff)
downloadgitlab-ce-89474d2468f108c909e440efcbe2ce9f7090d19a.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/models/ci/build_trace_chunk.rb')
-rw-r--r--app/models/ci/build_trace_chunk.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/models/ci/build_trace_chunk.rb b/app/models/ci/build_trace_chunk.rb
index 7baa98b59f9..a69350b5950 100644
--- a/app/models/ci/build_trace_chunk.rb
+++ b/app/models/ci/build_trace_chunk.rb
@@ -2,6 +2,7 @@
module Ci
class BuildTraceChunk < Ci::ApplicationRecord
+ include Ci::Partitionable
include ::Comparable
include ::FastDestroyAll
include ::Checksummable
@@ -10,6 +11,8 @@ module Ci
belongs_to :build, class_name: "Ci::Build", foreign_key: :build_id
+ partitionable scope: :build
+
attribute :data_store, default: :redis_trace_chunks
after_create { metrics.increment_trace_operation(operation: :chunked) }