Commit 3f63c0eb authored by Sean McGivern's avatar Sean McGivern

Merge branch '338350-enable-deduplication-ff-by-default' into 'master'

Enable FF preserve_latest_wal_locations_for_idempotent_jobs by default

See merge request gitlab-org/gitlab!74902
parents 07ae35d8 2842e05c
...@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338350 ...@@ -5,4 +5,4 @@ rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/338350
milestone: '14.3' milestone: '14.3'
type: development type: development
group: group::memory group: group::memory
default_enabled: false default_enabled: true
...@@ -342,6 +342,7 @@ end ...@@ -342,6 +342,7 @@ end
> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69372) in GitLab 14.3. > - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/69372) in GitLab 14.3.
> - [Enabled on GitLab.com](https://gitlab.com/gitlab-org/gitlab/-/issues/338350) in GitLab 14.4. > - [Enabled on GitLab.com](https://gitlab.com/gitlab-org/gitlab/-/issues/338350) in GitLab 14.4.
> - [Enabled on self-managed](https://gitlab.com/gitlab-org/gitlab/-/issues/338350) in GitLab 14.6.
The deduplication always take into account the latest binary replication pointer, not the first one. The deduplication always take into account the latest binary replication pointer, not the first one.
This happens because we drop the same job scheduled for the second time and the Write-Ahead Log (WAL) is lost. This happens because we drop the same job scheduled for the second time and the Write-Ahead Log (WAL) is lost.
...@@ -353,15 +354,11 @@ This way we are always comparing the latest binary replication pointer, ...@@ -353,15 +354,11 @@ This way we are always comparing the latest binary replication pointer,
making sure that we read from the replica that is fully caught up. making sure that we read from the replica that is fully caught up.
FLAG: FLAG:
On self-managed GitLab, by default this feature is not available. On self-managed GitLab, by default this feature is available. To hide the feature, ask an administrator to
To make it available, [disable the feature flag](../administration/feature_flags.md) named preserve_latest_wal_locations_for_idempotent_jobs flag.
ask an administrator to [enable the preserve_latest_wal_locations_for_idempotent_jobs flag](../administration/feature_flags.md).
FLAG:
On self-managed GitLab, by default this feature is not available.
To make it available,
ask an administrator to [enable the `preserve_latest_wal_locations_for_idempotent_jobs` flag](../administration/feature_flags.md).
This feature flag is related to GitLab development and is not intended to be used by GitLab administrators, though. This feature flag is related to GitLab development and is not intended to be used by GitLab administrators, though.
On GitLab.com, this feature is available but can be configured by GitLab.com administrators only. On GitLab.com, this feature is available.
## Limited capacity worker ## Limited capacity worker
......
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