diff --git a/doc/administration/geo/replication/object_storage.md b/doc/administration/geo/replication/object_storage.md index 8416f97c1d77f632df1297c34dc6cf6a91612a92..d74627eba7586d9094b3df87f3f2d761d6bfc7f5 100644 --- a/doc/administration/geo/replication/object_storage.md +++ b/doc/administration/geo/replication/object_storage.md @@ -42,6 +42,19 @@ To have: [Read more about using object storage with GitLab](../../object_storage.md). +## Object storage verification + +Geo verifies files stored in object storage to ensure data integrity between primary and secondary sites. + +{{< alert type="warning" >}} +Disabling object storage verification is not recommended. +When you disable the `geo_object_storage_verification` feature flag, GitLab asynchronously deletes all existing verification state records. +{{< /alert >}} + +When the `geo_object_storage_verification` feature flag is disabled: +- Geo verification workers (`Geo::VerificationBatchWorker`) can still appear in Sidekiq logs, but verification does not take place. +- During cleanup of verification records, workers may be enqueued to process remaining records. + ## Enabling GitLab-managed object storage replication {{< history >}}