From 199902dcbe2323e9ba4665f28404e00733d13cb4 Mon Sep 17 00:00:00 2001 From: Bojan Marjanovic <bmarjanovic@gitlab.com> Date: Mon, 2 Oct 2023 19:26:19 +0000 Subject: [PATCH] Remove FF bulk_imports_batched_import_export This feature flag was introduced in 16.2 and is now being removed. Changelog: other --- app/models/bulk_imports/entity.rb | 6 +++--- app/workers/bulk_imports/export_request_worker.rb | 2 +- .../bulk_imports_batched_import_export.yml | 8 -------- spec/models/bulk_imports/entity_spec.rb | 4 ++-- .../bulk_imports/export_request_worker_spec.rb | 14 -------------- 5 files changed, 6 insertions(+), 28 deletions(-) delete mode 100644 config/feature_flags/development/bulk_imports_batched_import_export.yml diff --git a/app/models/bulk_imports/entity.rb b/app/models/bulk_imports/entity.rb index 437118c36e844..da620c85676b0 100644 --- a/app/models/bulk_imports/entity.rb +++ b/app/models/bulk_imports/entity.rb @@ -144,9 +144,9 @@ def export_relations_url_path_base File.join(base_resource_path, 'export_relations') end - def export_relations_url_path(batched: false) - if batched && bulk_import.supports_batched_export? - Gitlab::Utils.add_url_parameters(export_relations_url_path_base, batched: batched) + def export_relations_url_path + if bulk_import.supports_batched_export? + Gitlab::Utils.add_url_parameters(export_relations_url_path_base, batched: true) else export_relations_url_path_base end diff --git a/app/workers/bulk_imports/export_request_worker.rb b/app/workers/bulk_imports/export_request_worker.rb index 44759916f99cc..1b2183e96b4b5 100644 --- a/app/workers/bulk_imports/export_request_worker.rb +++ b/app/workers/bulk_imports/export_request_worker.rb @@ -125,7 +125,7 @@ def log_and_fail(exception) end def export_url - entity.export_relations_url_path(batched: Feature.enabled?(:bulk_imports_batched_import_export)) + entity.export_relations_url_path end end end diff --git a/config/feature_flags/development/bulk_imports_batched_import_export.yml b/config/feature_flags/development/bulk_imports_batched_import_export.yml deleted file mode 100644 index 4afb715b1ee05..0000000000000 --- a/config/feature_flags/development/bulk_imports_batched_import_export.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -name: bulk_imports_batched_import_export -introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/124434 -rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/406559 -milestone: '16.2' -type: development -group: group::import and integrate -default_enabled: false diff --git a/spec/models/bulk_imports/entity_spec.rb b/spec/models/bulk_imports/entity_spec.rb index 3e98ba0973e8b..90b462ea51515 100644 --- a/spec/models/bulk_imports/entity_spec.rb +++ b/spec/models/bulk_imports/entity_spec.rb @@ -271,7 +271,7 @@ import = build(:bulk_import, source_version: '16.2.0') entity = build(:bulk_import_entity, :project_entity, bulk_import: import) - expect(entity.export_relations_url_path(batched: true)) + expect(entity.export_relations_url_path) .to eq("/projects/#{entity.source_xid}/export_relations?batched=true") end end @@ -280,7 +280,7 @@ it 'returns export relations url' do entity = build(:bulk_import_entity) - expect(entity.export_relations_url_path(batched: true)) + expect(entity.export_relations_url_path) .to eq("/groups/#{entity.source_xid}/export_relations") end end diff --git a/spec/workers/bulk_imports/export_request_worker_spec.rb b/spec/workers/bulk_imports/export_request_worker_spec.rb index 0acc44c5cbffa..7be25261cdc49 100644 --- a/spec/workers/bulk_imports/export_request_worker_spec.rb +++ b/spec/workers/bulk_imports/export_request_worker_spec.rb @@ -127,20 +127,6 @@ described_class.new.perform(entity.id) end - - context 'when bulk_imports_batched_import_export feature flag is disabled' do - it 'requests relation export without batched param' do - stub_feature_flags(bulk_imports_batched_import_export: false) - - expected_url = "/projects/#{entity.source_xid}/export_relations" - - expect_next_instance_of(BulkImports::Clients::HTTP) do |client| - expect(client).to receive(:post).with(expected_url) - end - - described_class.new.perform(entity.id) - end - end end end -- GitLab