Commit e8186872 authored by Gabriel Mazetto's avatar Gabriel Mazetto

Merge branch '326099-enabled-by-default' into 'master'

Enable `maven_packages_group_level_improvements` by default

See merge request gitlab-org/gitlab!59136
parents 6fa23701 7eb4465a
...@@ -76,7 +76,7 @@ module Packages ...@@ -76,7 +76,7 @@ module Packages
def group_level_improvements? def group_level_improvements?
strong_memoize(:group_level_improvements) do strong_memoize(:group_level_improvements) do
Feature.enabled?(:maven_packages_group_level_improvements) Feature.enabled?(:maven_packages_group_level_improvements, default_enabled: :yaml)
end end
end end
end end
......
...@@ -138,7 +138,7 @@ class Packages::Package < ApplicationRecord ...@@ -138,7 +138,7 @@ class Packages::Package < ApplicationRecord
after_commit :update_composer_cache, on: :destroy, if: -> { composer? } after_commit :update_composer_cache, on: :destroy, if: -> { composer? }
def self.for_projects(projects) def self.for_projects(projects)
unless Feature.enabled?(:maven_packages_group_level_improvements) unless Feature.enabled?(:maven_packages_group_level_improvements, default_enabled: :yaml)
return none unless projects.any? return none unless projects.any?
end end
......
---
title: Reduce the number of SQL queries executed on Maven file API endpoints
merge_request: 59136
author:
type: performance
...@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/326099 ...@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/326099
milestone: '13.11' milestone: '13.11'
type: development type: development
group: group::package group: group::package
default_enabled: false default_enabled: true
...@@ -80,7 +80,7 @@ module API ...@@ -80,7 +80,7 @@ module API
def fetch_package(file_name:, project: nil, group: nil) def fetch_package(file_name:, project: nil, group: nil)
order_by_package_file = false order_by_package_file = false
if Feature.enabled?(:maven_packages_group_level_improvements) if Feature.enabled?(:maven_packages_group_level_improvements, default_enabled: :yaml)
order_by_package_file = file_name.include?(::Packages::Maven::Metadata.filename) && order_by_package_file = file_name.include?(::Packages::Maven::Metadata.filename) &&
!params[:path].include?(::Packages::Maven::FindOrCreatePackageService::SNAPSHOT_TERM) !params[:path].include?(::Packages::Maven::FindOrCreatePackageService::SNAPSHOT_TERM)
end end
......
...@@ -387,7 +387,7 @@ RSpec.describe API::MavenPackages do ...@@ -387,7 +387,7 @@ RSpec.describe API::MavenPackages do
subject subject
status = Feature.enabled?(:maven_packages_group_level_improvements) ? :not_found : :forbidden status = Feature.enabled?(:maven_packages_group_level_improvements, default_enabled: :yaml) ? :not_found : :forbidden
expect(response).to have_gitlab_http_status(status) expect(response).to have_gitlab_http_status(status)
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment