Skip to content
代码片段 群组 项目
提交 0edefcc4 编辑于 作者: Marc Shaw's avatar Marc Shaw
浏览文件

Merge branch 'vij-remove-lease-ff' into 'master'

Removes reduce_aggregation_schedule_lease FF

See merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/127846



Merged-by: default avatarMarc Shaw <mshaw@gitlab.com>
Approved-by: default avatarMarc Shaw <mshaw@gitlab.com>
Approved-by: default avatarMohamed Hamda <mhamda@gitlab.com>
Reviewed-by: default avatarMohamed Hamda <mhamda@gitlab.com>
Co-authored-by: default avatarVijay Hawoldar <vhawoldar@gitlab.com>
No related branches found
No related tags found
无相关合并请求
......@@ -13,11 +13,7 @@ class Namespace::AggregationSchedule < ApplicationRecord
after_create :schedule_root_storage_statistics
def default_lease_timeout
if Feature.enabled?(:reduce_aggregation_schedule_lease, namespace.root_ancestor)
::Gitlab::CurrentSettings.namespace_aggregation_schedule_lease_duration_in_seconds
else
30.minutes.to_i
end
::Gitlab::CurrentSettings.namespace_aggregation_schedule_lease_duration_in_seconds
end
def schedule_root_storage_statistics
......
---
name: reduce_aggregation_schedule_lease
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/118472
rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/408463
milestone: '16.0'
type: development
group: group::utilization
default_enabled: false
......@@ -16,21 +16,11 @@
aggregation_schedule.save!
end
context 'when reduce_aggregation_schedule_lease FF is enabled' do
it 'returns namespace_aggregation_schedule_lease_duration value from Gitlabsettings' do
allow(::Gitlab::CurrentSettings).to receive(:namespace_aggregation_schedule_lease_duration_in_seconds)
.and_return(240)
stub_feature_flags(reduce_aggregation_schedule_lease: true)
it 'returns namespace_aggregation_schedule_lease_duration value from Gitlab CurrentSettings' do
allow(::Gitlab::CurrentSettings).to receive(:namespace_aggregation_schedule_lease_duration_in_seconds)
.and_return(240)
expect(aggregation_schedule.default_lease_timeout).to eq 4.minutes.to_i
end
end
context 'when reduce_aggregation_schedule_lease FF is disabled' do
it 'is 30 minutes' do
stub_feature_flags(reduce_aggregation_schedule_lease: false)
expect(aggregation_schedule.default_lease_timeout).to eq 30.minutes.to_i
end
expect(aggregation_schedule.default_lease_timeout).to eq 4.minutes.to_i
end
end
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册