diff --git a/app/store/database/migrate/postgres/0086_create_idx_gc.down.sql b/app/store/database/migrate/postgres/0086_create_idx_gc.down.sql new file mode 100644 index 000000000..dfce189b6 --- /dev/null +++ b/app/store/database/migrate/postgres/0086_create_idx_gc.down.sql @@ -0,0 +1 @@ +DROP INDEX IF EXISTS index_gc_manifest_review_queue2; diff --git a/app/store/database/migrate/postgres/0086_create_idx_gc.up.sql b/app/store/database/migrate/postgres/0086_create_idx_gc.up.sql new file mode 100644 index 000000000..874c11bcd --- /dev/null +++ b/app/store/database/migrate/postgres/0086_create_idx_gc.up.sql @@ -0,0 +1,2 @@ +CREATE INDEX IF NOT EXISTS index_gc_manifest_review_queue2 +ON gc_manifest_review_queue (registry_id, manifest_id, review_after); diff --git a/app/store/database/migrate/sqlite/0086_create_idx_gc.down.sql b/app/store/database/migrate/sqlite/0086_create_idx_gc.down.sql new file mode 100644 index 000000000..5315ab411 --- /dev/null +++ b/app/store/database/migrate/sqlite/0086_create_idx_gc.down.sql @@ -0,0 +1,2 @@ +--noop as gc_manifest_review_queue table doesn't exist in gitness +; diff --git a/app/store/database/migrate/sqlite/0086_create_idx_gc.up.sql b/app/store/database/migrate/sqlite/0086_create_idx_gc.up.sql new file mode 100644 index 000000000..5315ab411 --- /dev/null +++ b/app/store/database/migrate/sqlite/0086_create_idx_gc.up.sql @@ -0,0 +1,2 @@ +--noop as gc_manifest_review_queue table doesn't exist in gitness +; diff --git a/registry/app/pkg/docker/local.go b/registry/app/pkg/docker/local.go index 770b6982f..11a1fe11f 100644 --- a/registry/app/pkg/docker/local.go +++ b/registry/app/pkg/docker/local.go @@ -78,7 +78,7 @@ const ( const ( manifestListCreateGCReviewWindow = 1 * time.Hour manifestListCreateGCLockTimeout = 10 * time.Second - manifestTagGCLockTimeout = 10 * time.Second + manifestTagGCLockTimeout = 30 * time.Second tagDeleteGCLockTimeout = 10 * time.Second manifestTagGCReviewWindow = 1 * time.Hour manifestDeleteGCReviewWindow = 1 * time.Hour