Finalize migration to backfill namespace_id in policy rule schedules
This migration was finished at 2024-08-23 03:43:02 UTC
, you can confirm
the status using our
batched background migration chatops commands.
To confirm it is finished you can run:
/chatops run batched_background_migrations status 1000655 --database cell
The last time this background migration was triggered was in db/post_migrate/20240816130544_queue_backfill_security_orchestration_policy_rule_schedules_namespace_id.rb
You can read more about the process for finalizing batched background migrations in https://docs.gitlab.com/ee/development/database/batched_background_migrations.html .
As part of our process we want to ensure all batched background migrations have had at least one required stop to process the migration. Therefore we can finalize any batched background migration that was added before the last required stop.
This change was generated by gitlab-housekeeper using the Keeps::OverdueFinalizeBackgroundMigration keep.
To provide feedback on your experience with gitlab-housekeeper
please create an issue with the
label GitLab Housekeeper and consider pinging the author of this keep.
Merge request reports
Activity
requested review from @mcavoj
added 1 commit
- 33d81ead - Finalize migration BackfillSecurityOrchestrationPolicyRuleSchedulesNamespaceId
added typemaintenance label
added pipelinetier-1 label
added database databasereview pending labels
2 Warnings New migrations added but db/structure.sql wasn't updated Usually, when adding new migrations, db/structure.sql should be
updated too (unless the migration isn't changing the DB schema
and isn't the most recent one).You've made some app changes, but didn't add any tests.
That's OK as long as you're refactoring existing code,
but please consider adding any of the maintenancepipelines, maintenancerefactor, maintenanceworkflow, maintenanceperformance, documentation, QA labels.Reviewer roulette
Category Reviewer Maintainer database @dstull
(UTC-4)
@ahegyi
(UTC+1)
Please refer to documentation page for guidance on how you can benefit from the Reviewer Roulette, or use the GitLab Review Workload Dashboard to find other available reviewers.
If needed, you can retry the
danger-review
job that generated this comment.Generated by
DangerEdited by ****added automation:bot-authored label
assigned to @mcavoj
removed review request for @mcavoj
Database migrations (on the main database)
Migrations included in this change have been executed on gitlab.com data for testing purposes. For details, please see the migration testing pipeline (limited access).
Migration Type Total runtime Result DB size change 20250303231642 - FinalizeHkBackfillSecurityOrchestrationPolicyRuleSchedulesNamespa Post deploy 5.6 s +0.00 B Runtime Histogram for all migrations
Query Runtime Count 0 seconds - 0.01 seconds 0 0.01 seconds - 0.1 seconds 0 0.1 seconds - 1 second 5 1 second - 5 seconds 0 5 seconds - 15 seconds 0 15 seconds - 5 minutes 0 5 minutes + 0 Migration: 20250303231642 - FinalizeHkBackfillSecurityOrchestrationPolicyRuleSchedulesNamespa
* Duration: 5.6 s
* Database size change: +0.00 BCalls Total Time Max Time Mean Time Rows Query 1 1.0 ms 1.0 ms 1.0 ms 1 SELECT "batched_background_migrations".*
FROM "batched_background_migrations" WHERE "batched_background_migrations"."job_class_name" = $1 AND "batched_background_migrations"."table_name" = $2 AND "batched_background_migrations"."column_name" = $3 AND (job_arguments = $4) AND (ARRAY[$5] <@ ARRAY[$6, $7, $8, $9, $10, $11, $12]) AND "batched_background_migrations"."gitlab_schema" IN ($13, $14, $15, $16, $17, $18, $19)
ORDER BY "batched_background_migrations"."id" ASC
LIMIT $201 0.1 ms 0.1 ms 0.1 ms 1 UPDATE "batched_background_migrations" SET "updated_at" = $1, "status" = $2
WHERE "batched_background_migrations"."id" = $31 0.0 ms 0.0 ms 0.0 ms 0 SELECT $1 AS one
FROM "batched_background_migrations" WHERE "batched_background_migrations"."job_arguments" = $2 AND "batched_background_migrations"."id" != $3 AND "batched_background_migrations"."job_class_name" = $4 AND "batched_background_migrations"."table_name" = $5 AND "batched_background_migrations"."column_name" = $6
LIMIT $72 0.0 ms 0.0 ms 0.0 ms 2 SELECT pg_backend_pid()
Histogram for FinalizeHkBackfillSecurityOrchestrationPolicyRuleSchedulesNamespa
Query Runtime Count 0 seconds - 0.01 seconds 0 0.01 seconds - 0.1 seconds 0 0.1 seconds - 1 second 5 1 second - 5 seconds 0 5 seconds - 15 seconds 0 15 seconds - 5 minutes 0 5 minutes + 0 Other information
Other migrations pending on GitLab.com
Migration Type Total runtime Result DB size change 20250304132919 - AddVersionPartsToPackagesTerraformModuleMetadata Regular 8.7 s +0.00 B 20250307100237 - AddProjectIdToPackagesDebianProjectComponentFiles Regular 5.2 s +0.00 B 20250211220147 - ScheduleIndexOnMergeRequestDiffsIdAndProjectId Post deploy 6.9 s +0.00 B 20250224063503 - DeleteRemoteDevelopmentNamespaceClusterAgentMappingView Post deploy 5.1 s +0.00 B 20250225043739 - AddEvidencesProjectIdNotNull Post deploy 15.6 s +0.00 B 20250225043936 - AddPackagesDebianProjectComponentsProjectIdNotNull Post deploy 6.5 s +0.00 B 20250225044336 - AddPackagesMavenMetadataProjectIdNotNull Post deploy 9.8 s +0.00 B 20250227091623 - IndexRedirectRoutesOnNamespaceId Post deploy 8.4 s +34.88 MiB 20250227092023 - AddRedirectRoutesNamespaceIdFk Post deploy 6.3 s +0.00 B 20250227231728 - FinalizeHkBackfillVulnerabilityOccurrenceIdentifiersProjectId Post deploy 5.9 s +0.00 B 20250228142820 - IndexIncidentManagementPendingIssueEscalationsOnNamespaceId Post deploy 14.7 s +72.00 KiB 20250228142821 - AddIncidentManagementPendingIssueEscalationsNamespaceIdFk Post deploy 18.3 s +16.00 KiB 20250228142822 - AddIncidentManagementPendingIssueEscalationsNamespaceIdTrigger Post deploy 5.4 s +8.00 KiB [note] 20250228142823 - QueueBackfillIncidentManagementPendingIssueEscalationsNamespaceId Post deploy 5.6 s +0.00 B 20250228143727 - RequeueSyncUnlinkedSecurityPolicyProjectLinks Post deploy 6.4 s +0.00 B 20250228155146 - QueueBackfillOnboardingStatusSetupForCompany Post deploy 5.8 s +0.00 B 20250303122513 - RemoveBrokenFkOnCiBuildsAndCiPipelines Post deploy 5.8 s +0.00 B 20250303231437 - FinalizeHkBackfillProtectedEnvironmentApprovalRulesProtectedEnvir47878 Post deploy 5.6 s +0.00 B 20250304084537 - AddDoraDailyMetricsProjectIdDateIndex Post deploy 82.4 s +580.66 MiB 20250304204818 - DeleteIndexTodosOnAuthorIdAndCreatedAtIndex Post deploy 7.2 s -3.36 GiB 20250304231245 - IncreaseTokenEncryptedConstraint Post deploy 6.8 s +0.00 B 20250304231710 - FinalizeHkBackfillSecurityOrchestrationPolicyRuleSchedulesProject Post deploy 5.6 s +0.00 B 20250305084646 - IndexScanResultPoliciesOnApprovalPolicyRuleId Post deploy 6.6 s +3.80 MiB 20250305232245 - FinalizeHkBackfillCiBuildTraceMetadataProjectId Post deploy 4.8 s +0.00 B 20250307100238 - IndexPackagesDebianProjectComponentFilesOnProjectId Post deploy 5.9 s +8.00 KiB [note] 20250307100239 - AddPackagesDebianProjectComponentFilesProjectIdFk Post deploy 6.0 s +8.00 KiB [note] 20250307100240 - AddPackagesDebianProjectComponentFilesProjectIdTrigger Post deploy 5.4 s +0.00 B 20250307100241 - QueueBackfillPackagesDebianProjectComponentFilesProjectId Post deploy 5.9 s +0.00 B Clone details
Clone ID Clone Created At Clone Data Timestamp Expected Removal Time database-testing-4267870-17540303-main
2025-03-08T12:11:23Z 2025-03-08T08:09:58Z 2025-03-09 00:32:49 +0000 database-testing-4267870-17540303-ci
2025-03-08T12:11:24Z 2025-03-08T08:45:04Z 2025-03-09 00:32:49 +0000 Database migrations (on the ci database)
Migrations included in this change have been executed on gitlab.com data for testing purposes. For details, please see the migration testing pipeline (limited access).
Migration Type Total runtime Result DB size change 20250303231642 - FinalizeHkBackfillSecurityOrchestrationPolicyRuleSchedulesNamespa Post deploy 6.9 s +0.00 B Runtime Histogram for all migrations
Query Runtime Count 0 seconds - 0.01 seconds 0 0.01 seconds - 0.1 seconds 0 0.1 seconds - 1 second 2 1 second - 5 seconds 0 5 seconds - 15 seconds 0 15 seconds - 5 minutes 0 5 minutes + 0 Migration: 20250303231642 - FinalizeHkBackfillSecurityOrchestrationPolicyRuleSchedulesNamespa
* Duration: 6.9 s
* Database size change: +0.00 BCalls Total Time Max Time Mean Time Rows Query 2 0.0 ms 0.0 ms 0.0 ms 2 SELECT pg_backend_pid()
Histogram for FinalizeHkBackfillSecurityOrchestrationPolicyRuleSchedulesNamespa
Query Runtime Count 0 seconds - 0.01 seconds 0 0.01 seconds - 0.1 seconds 0 0.1 seconds - 1 second 2 1 second - 5 seconds 0 5 seconds - 15 seconds 0 15 seconds - 5 minutes 0 5 minutes + 0 Other information
Other migrations pending on GitLab.com
Migration Type Total runtime Result DB size change 20250304132919 - AddVersionPartsToPackagesTerraformModuleMetadata Regular 9.8 s +0.00 B 20250307100237 - AddProjectIdToPackagesDebianProjectComponentFiles Regular 7.1 s +0.00 B 20250211220147 - ScheduleIndexOnMergeRequestDiffsIdAndProjectId Post deploy 9.4 s +0.00 B 20250224063503 - DeleteRemoteDevelopmentNamespaceClusterAgentMappingView Post deploy 7.1 s +0.00 B 20250225043739 - AddEvidencesProjectIdNotNull Post deploy 8.3 s +0.00 B 20250225043936 - AddPackagesDebianProjectComponentsProjectIdNotNull Post deploy 8.2 s +0.00 B 20250225044336 - AddPackagesMavenMetadataProjectIdNotNull Post deploy 8.2 s +8.00 KiB [note] 20250227091623 - IndexRedirectRoutesOnNamespaceId Post deploy 7.9 s +8.00 KiB [note] 20250227092023 - AddRedirectRoutesNamespaceIdFk Post deploy 8.2 s +0.00 B 20250227231728 - FinalizeHkBackfillVulnerabilityOccurrenceIdentifiersProjectId Post deploy 6.8 s +0.00 B 20250228142820 - IndexIncidentManagementPendingIssueEscalationsOnNamespaceId Post deploy 15.5 s +72.00 KiB 20250228142821 - AddIncidentManagementPendingIssueEscalationsNamespaceIdFk Post deploy 19.3 s +24.00 KiB 20250228142822 - AddIncidentManagementPendingIssueEscalationsNamespaceIdTrigger Post deploy 7.3 s +0.00 B 20250228142823 - QueueBackfillIncidentManagementPendingIssueEscalationsNamespaceId Post deploy 7.0 s +0.00 B 20250228143727 - RequeueSyncUnlinkedSecurityPolicyProjectLinks Post deploy 7.1 s +0.00 B 20250228155146 - QueueBackfillOnboardingStatusSetupForCompany Post deploy 7.0 s +0.00 B 20250303122513 - RemoveBrokenFkOnCiBuildsAndCiPipelines Post deploy 7.8 s +0.00 B 20250303231437 - FinalizeHkBackfillProtectedEnvironmentApprovalRulesProtectedEnvir47878 Post deploy 6.8 s +0.00 B 20250304084537 - AddDoraDailyMetricsProjectIdDateIndex Post deploy 9.0 s +0.00 B 20250304204818 - DeleteIndexTodosOnAuthorIdAndCreatedAtIndex Post deploy 8.8 s -8.00 KiB 20250304231245 - IncreaseTokenEncryptedConstraint Post deploy 10.1 s +0.00 B 20250304231710 - FinalizeHkBackfillSecurityOrchestrationPolicyRuleSchedulesProject Post deploy 7.0 s +0.00 B 20250305084646 - IndexScanResultPoliciesOnApprovalPolicyRuleId Post deploy 8.1 s +8.00 KiB [note] 20250305232245 - FinalizeHkBackfillCiBuildTraceMetadataProjectId Post deploy 7.8 s +0.00 B 20250307100238 - IndexPackagesDebianProjectComponentFilesOnProjectId Post deploy 7.9 s +8.00 KiB [note] 20250307100239 - AddPackagesDebianProjectComponentFilesProjectIdFk Post deploy 8.0 s +0.00 B 20250307100240 - AddPackagesDebianProjectComponentFilesProjectIdTrigger Post deploy 7.4 s +0.00 B 20250307100241 - QueueBackfillPackagesDebianProjectComponentFilesProjectId Post deploy 7.0 s +0.00 B Clone details
Clone ID Clone Created At Clone Data Timestamp Expected Removal Time database-testing-4267870-17540303-main
2025-03-08T12:11:23Z 2025-03-08T08:09:58Z 2025-03-09 00:32:49 +0000 database-testing-4267870-17540303-ci
2025-03-08T12:11:24Z 2025-03-08T08:45:04Z 2025-03-09 00:32:49 +0000
Brought to you by gitlab-org/database-team/gitlab-com-database-testing. Epic
Edited by ****added database-testing-automation label
changed milestone to %17.10
added 1 commit
- 835d43da - Finalize migration to backfill namespace_id in policy rule schedules
added 1 commit
- 0027993a - Finalize migration to backfill namespace_id in policy rule schedules
added 90 commits
-
0027993a...e8285b13 - 89 commits from branch
master
- 043b0b50 - Finalize migration to backfill namespace_id in policy rule schedules
-
0027993a...e8285b13 - 89 commits from branch
added 39 commits
-
043b0b50...807be497 - 38 commits from branch
master
- b4f985e4 - Finalize migration to backfill namespace_id in policy rule schedules
-
043b0b50...807be497 - 38 commits from branch
- Resolved by Pavel Shutsin
@dskim_gitlab could you please review this? Thanks.