From 1cba51150c772c0a6e07b471db6056a91f875c15 Mon Sep 17 00:00:00 2001 From: Max Fan <mfan@gitlab.com> Date: Wed, 7 Feb 2024 11:25:14 -0800 Subject: [PATCH] Removing FF track_ci_build_created_internal_event Creating a CI::Build will now send an internal event This is more performant than using database level service pings Changelog: performance --- app/models/ci/build.rb | 2 -- .../track_ci_build_created_internal_event.yml | 9 --------- spec/models/ci/build_spec.rb | 12 ------------ 3 files changed, 23 deletions(-) delete mode 100644 config/feature_flags/gitlab_com_derisk/track_ci_build_created_internal_event.yml diff --git a/app/models/ci/build.rb b/app/models/ci/build.rb index 17613240c4faa..210352e46183b 100644 --- a/app/models/ci/build.rb +++ b/app/models/ci/build.rb @@ -1246,8 +1246,6 @@ def track_ci_secrets_management_id_tokens_usage end def track_ci_build_created_event - return unless Feature.enabled?(:track_ci_build_created_internal_event, project, type: :gitlab_com_derisk) - Gitlab::InternalEvents.track_event('create_ci_build', project: project, user: user) end diff --git a/config/feature_flags/gitlab_com_derisk/track_ci_build_created_internal_event.yml b/config/feature_flags/gitlab_com_derisk/track_ci_build_created_internal_event.yml deleted file mode 100644 index 2459e8b05e619..0000000000000 --- a/config/feature_flags/gitlab_com_derisk/track_ci_build_created_internal_event.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -name: track_ci_build_created_internal_event -feature_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/429063 -introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/141421 -rollout_issue_url: https://gitlab.com/gitlab-com/gl-infra/production/-/issues/17409 -milestone: '16.9' -group: group::pipeline execution -type: gitlab_com_derisk -default_enabled: false diff --git a/spec/models/ci/build_spec.rb b/spec/models/ci/build_spec.rb index 84369b9bfc337..891eb597b0dfd 100644 --- a/spec/models/ci/build_spec.rb +++ b/spec/models/ci/build_spec.rb @@ -102,18 +102,6 @@ build.save! end - - context 'with FF track_ci_build_created_internal_event disabled' do - before do - stub_feature_flags(track_ci_build_created_internal_event: false) - end - - it 'does not track creation event' do - expect(Gitlab::InternalEvents).not_to receive(:track_event) - - create(:ci_build) - end - end end end -- GitLab