[0KRunning with gitlab-runner 16.11.0~pre.21.gaa21be2d (aa21be2d)[0;m [0K on blue-5.private.runners-manager.gitlab.com/gitlab.com/gitlab-org PYwgZLQB, system ID: s_4bff81aff7f7[0;m [0K feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_IMPROVED_URL_MASKING:true[0;m section_start:1712781599:resolve_secrets [0K[0K[36;1mResolving secrets[0;m[0;m section_end:1712781599:resolve_secrets [0Ksection_start:1712781599:prepare_executor [0K[0K[36;1mPreparing the "docker+machine" executor[0;m[0;m [0KUsing Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 ...[0;m [0KStarting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...[0;m [0KAuthenticating with credentials from job payload (GitLab Registry)[0;m [0KPulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...[0;m [0KUsing docker image sha256:82f132c22567f8ce17cc132c14b2f9aa3eaf9bb5424d91c2d966912433f0257d for registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:c55e1364ee4327b244a9cfa1750f19feea14fc774eaf792b725967d146eb45f5 ...[0;m [0;33mWARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.[0;m [0;33mWARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.[0;m [0KStarting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...[0;m [0KAuthenticating with credentials from job payload (GitLab Registry)[0;m [0KPulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...[0;m [0KUsing docker image sha256:5c5ba5b83d6c60cb0b225bd670b7a43be8c238cc72347d24af57e5027c3648f3 for registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:46aceab84c42d0e819c8e7940f2f98ce9e184785cd7b22d95872024a35f52407 ...[0;m [0KStarting service redis:6.2-alpine ...[0;m [0KPulling docker image redis:6.2-alpine ...[0;m [0KUsing docker image sha256:57763d55554967cf0a9b05258512282482807d361c68b10fd9599ac9732bfb04 for redis:6.2-alpine with digest redis@sha256:3fcb624d83a9c478357f16dc173c58ded325ccc5fd2a4375f3916c04cc579f70 ...[0;m [0KWaiting for services to be up and running (timeout 30 seconds)...[0;m [0KAuthenticating with credentials from job payload (GitLab Registry)[0;m [0KPulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 ...[0;m [0KUsing docker image sha256:68c28b617bffe2a886c7cc55876bd2ffe9dc0450f41e86898c5245c6247e92ee for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:80a1e9bcb7ece8797ca1d1e1cad6ca2664ece80bda1d4d2575b247f5c91af96d ...[0;m section_end:1712781682:prepare_executor [0Ksection_start:1712781682:prepare_script [0K[0K[36;1mPreparing environment[0;m[0;m Running on runner-pywgzlqb-project-278964-concurrent-0 via runner-pywgzlqb-private-1712781544-3e7f993b... section_end:1712781682:prepare_script [0Ksection_start:1712781682:get_sources [0K[0K[36;1mGetting source from Git repository[0;m[0;m [32;1mFetching changes with git depth set to 20...[0;m Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/ [32;1mCreated fresh repository.[0;m remote: Enumerating objects: 94554 remote: Enumerating objects: 152504, done. remote: Counting objects: 0% (1/152504) remote: Counting objects: 1% (1526/152504) remote: Counting objects: 2% (3051/152504) remote: Counting objects: 3% (4576/152504) remote: Counting objects: 4% (6101/152504) remote: Counting objects: 5% (7626/152504) remote: Counting objects: 6% (9151/152504) remote: Counting objects: 7% (10676/152504) remote: Counting objects: 8% (12201/152504) remote: Counting objects: 9% (13726/152504) remote: Counting objects: 10% (15251/152504) remote: Counting objects: 11% (16776/152504) remote: Counting objects: 12% (18301/152504) remote: Counting objects: 13% (19826/152504) remote: Counting objects: 14% (21351/152504) remote: Counting objects: 15% (22876/152504) remote: Counting objects: 16% (24401/152504) remote: Counting objects: 17% (25926/152504) remote: Counting objects: 18% (27451/152504) remote: Counting objects: 19% (28976/152504) remote: Counting objects: 20% (30501/152504) remote: Counting objects: 21% (32026/152504) remote: Counting objects: 22% (33551/152504) remote: Counting objects: 23% (35076/152504) remote: Counting objects: 24% (36601/152504) remote: Counting objects: 25% (38126/152504) remote: Counting objects: 26% (39652/152504) remote: Counting objects: 27% (41177/152504) remote: Counting objects: 28% (42702/152504) remote: Counting objects: 29% (44227/152504) remote: Counting objects: 30% (45752/152504) remote: Counting objects: 31% (47277/152504) remote: Counting objects: 32% (48802/152504) remote: Counting objects: 33% (50327/152504) remote: Counting objects: 34% (51852/152504) remote: Counting objects: 35% (53377/152504) remote: Counting objects: 36% (54902/152504) remote: Counting objects: 37% (56427/152504) remote: Counting objects: 38% (57952/152504) remote: Counting objects: 39% (59477/152504) remote: Counting objects: 40% (61002/152504) remote: Counting objects: 41% (62527/152504) remote: Counting objects: 42% (64052/152504) remote: Counting objects: 43% (65577/152504) remote: Counting objects: 44% (67102/152504) remote: Counting objects: 45% (68627/152504) remote: Counting objects: 46% (70152/152504) remote: Counting objects: 47% (71677/152504) remote: Counting objects: 48% (73202/152504) remote: Counting objects: 49% (74727/152504) remote: Counting objects: 50% (76252/152504) remote: Counting objects: 51% (77778/152504) remote: Counting objects: 52% (79303/152504) remote: Counting objects: 53% (80828/152504) remote: Counting objects: 54% (82353/152504) remote: Counting objects: 55% (83878/152504) remote: Counting objects: 56% (85403/152504) remote: Counting objects: 57% (86928/152504) remote: Counting objects: 58% (88453/152504) remote: Counting objects: 59% (89978/152504) remote: Counting objects: 60% (91503/152504) remote: Counting objects: 61% (93028/152504) remote: Counting objects: 62% (94553/152504) remote: Counting objects: 63% (96078/152504) remote: Counting objects: 64% (97603/152504) remote: Counting objects: 65% (99128/152504) remote: Counting objects: 66% (100653/152504) remote: Counting objects: 67% (102178/152504) remote: Counting objects: 68% (103703/152504) remote: Counting objects: 69% (105228/152504) remote: Counting objects: 70% (106753/152504) remote: Counting objects: 71% (108278/152504) remote: Counting objects: 72% (109803/152504) remote: Counting objects: 73% (111328/152504) remote: Counting objects: 74% (112853/152504) remote: Counting objects: 75% (114378/152504) remote: Counting objects: 76% (115904/152504) remote: Counting objects: 77% (117429/152504) remote: Counting objects: 78% (118954/152504) remote: Counting objects: 79% (120479/152504) remote: Counting objects: 80% (122004/152504) remote: Counting objects: 81% (123529/152504) remote: Counting objects: 82% (125054/152504) remote: Counting objects: 83% (126579/152504) remote: Counting objects: 84% (128104/152504) remote: Counting objects: 85% (129629/152504) remote: Counting objects: 86% (131154/152504) remote: Counting objects: 87% (132679/152504) remote: Counting objects: 88% (134204/152504) remote: Counting objects: 89% (135729/152504) remote: Counting objects: 90% (137254/152504) remote: Counting objects: 91% (138779/152504) remote: Counting objects: 92% (140304/152504) remote: Counting objects: 93% (141829/152504) remote: Counting objects: 94% (143354/152504) remote: Counting objects: 95% (144879/152504) remote: Counting objects: 96% (146404/152504) remote: Counting objects: 97% (147929/152504) remote: Counting objects: 98% (149454/152504) remote: Counting objects: 99% (150979/152504) remote: Counting objects: 100% (152504/152504) remote: Counting objects: 100% (152504/152504), done. remote: Compressing objects: 0% (1/106448) remote: Compressing objects: 1% (1065/106448) remote: Compressing objects: 2% (2129/106448) remote: Compressing objects: 3% (3194/106448) remote: Compressing objects: 4% (4258/106448) remote: Compressing objects: 5% (5323/106448) remote: Compressing objects: 6% (6387/106448) remote: Compressing objects: 7% (7452/106448) remote: Compressing objects: 8% (8516/106448) remote: Compressing objects: 9% (9581/106448) remote: Compressing objects: 10% (10645/106448) remote: Compressing objects: 11% (11710/106448) remote: Compressing objects: 12% (12774/106448) remote: Compressing objects: 13% (13839/106448) remote: Compressing objects: 14% (14903/106448) remote: Compressing objects: 15% (15968/106448) remote: Compressing objects: 16% (17032/106448) remote: Compressing objects: 17% (18097/106448) remote: Compressing objects: 18% (19161/106448) remote: Compressing objects: 19% (20226/106448) remote: Compressing objects: 20% (21290/106448) remote: Compressing objects: 21% (22355/106448) remote: Compressing objects: 22% (23419/106448) remote: Compressing objects: 23% (24484/106448) remote: Compressing objects: 24% (25548/106448) remote: Compressing objects: 25% (26612/106448) remote: Compressing objects: 26% (27677/106448) remote: Compressing objects: 27% (28741/106448) remote: Compressing objects: 28% (29806/106448) remote: Compressing objects: 29% (30870/106448) remote: Compressing objects: 30% (31935/106448) remote: Compressing objects: 31% (32999/106448) remote: Compressing objects: 32% (34064/106448) remote: Compressing objects: 33% (35128/106448) remote: Compressing objects: 34% (36193/106448) remote: Compressing objects: 35% (37257/106448) remote: Compressing objects: 36% (38322/106448) remote: Compressing objects: 37% (39386/106448) remote: Compressing objects: 38% (40451/106448) remote: Compressing objects: 39% (41515/106448) remote: Compressing objects: 40% (42580/106448) remote: Compressing objects: 40% (42989/106448) remote: Compressing objects: 41% (43644/106448) remote: Compressing objects: 42% (44709/106448) remote: Compressing objects: 43% (45773/106448) remote: Compressing objects: 44% (46838/106448) remote: Compressing objects: 45% (47902/106448) remote: Compressing objects: 46% (48967/106448) remote: Compressing objects: 47% (50031/106448) remote: Compressing objects: 48% (51096/106448) remote: Compressing objects: 49% (52160/106448) remote: Compressing objects: 50% (53224/106448) remote: Compressing objects: 51% (54289/106448) remote: Compressing objects: 52% (55353/106448) remote: Compressing objects: 53% (56418/106448) remote: Compressing objects: 54% (57482/106448) remote: Compressing objects: 55% (58547/106448) remote: Compressing objects: 56% (59611/106448) remote: Compressing objects: 57% (60676/106448) remote: Compressing objects: 58% (61740/106448) remote: Compressing objects: 59% (62805/106448) remote: Compressing objects: 60% (63869/106448) remote: Compressing objects: 61% (64934/106448) remote: Compressing objects: 62% (65998/106448) remote: Compressing objects: 63% (67063/106448) remote: Compressing objects: 63% (68082/106448) remote: Compressing objects: 64% (68127/106448) remote: Compressing objects: 65% (69192/106448) remote: Compressing objects: 66% (70256/106448) remote: Compressing objects: 67% (71321/106448) remote: Compressing objects: 68% (72385/106448) remote: Compressing objects: 69% (73450/106448) remote: Compressing objects: 70% (74514/106448) remote: Compressing objects: 71% (75579/106448) remote: Compressing objects: 72% (76643/106448) remote: Compressing objects: 73% (77708/106448) remote: Compressing objects: 74% (78772/106448) remote: Compressing objects: 75% (79836/106448) remote: Compressing objects: 76% (80901/106448) remote: Compressing objects: 77% (81965/106448) remote: Compressing objects: 78% (83030/106448) remote: Compressing objects: 79% (84094/106448) remote: Compressing objects: 80% (85159/106448) remote: Compressing objects: 81% (86223/106448) remote: Compressing objects: 82% (87288/106448) remote: Compressing objects: 83% (88352/106448) remote: Compressing objects: 84% (89417/106448) remote: Compressing objects: 85% (90481/106448) remote: Compressing objects: 86% (91546/106448) remote: Compressing objects: 87% (92610/106448) remote: Compressing objects: 88% (93675/106448) remote: Compressing objects: 89% (94739/106448) remote: Compressing objects: 90% (95804/106448) remote: Compressing objects: 91% (96868/106448) remote: Compressing objects: 92% (97933/106448) remote: Compressing objects: 93% (98997/106448) remote: Compressing objects: 94% (100062/106448) remote: Compressing objects: 95% (101126/106448) remote: Compressing objects: 96% (102191/106448) remote: Compressing objects: 97% (103255/106448) remote: Compressing objects: 98% (104320/106448) remote: Compressing objects: 98% (104457/106448) remote: Compressing objects: 99% (105384/106448) remote: Compressing objects: 100% (106448/106448) remote: Compressing objects: 100% (106448/106448), done. Receiving objects: 0% (1/152504) Receiving objects: 1% (1526/152504) Receiving objects: 2% (3051/152504) Receiving objects: 3% (4576/152504) Receiving objects: 4% (6101/152504) Receiving objects: 5% (7626/152504) Receiving objects: 6% (9151/152504) Receiving objects: 7% (10676/152504) Receiving objects: 8% (12201/152504) Receiving objects: 9% (13726/152504) Receiving objects: 10% (15251/152504), 14.13 MiB | 28.25 MiB/s Receiving objects: 11% (16776/152504), 14.13 MiB | 28.25 MiB/s Receiving objects: 12% (18301/152504), 14.13 MiB | 28.25 MiB/s Receiving objects: 13% (19826/152504), 14.13 MiB | 28.25 MiB/s Receiving objects: 14% (21351/152504), 14.13 MiB | 28.25 MiB/s Receiving objects: 15% (22876/152504), 14.13 MiB | 28.25 MiB/s Receiving objects: 16% (24401/152504), 14.13 MiB | 28.25 MiB/s Receiving objects: 17% (25926/152504), 14.13 MiB | 28.25 MiB/s Receiving objects: 18% (27451/152504), 14.13 MiB | 28.25 MiB/s Receiving objects: 18% (28626/152504), 25.16 MiB | 25.16 MiB/s Receiving objects: 19% (28976/152504), 25.16 MiB | 25.16 MiB/s Receiving objects: 20% (30501/152504), 25.16 MiB | 25.16 MiB/s Receiving objects: 21% (32026/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 22% (33551/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 23% (35076/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 24% (36601/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 25% (38126/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 26% (39652/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 27% (41177/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 28% (42702/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 29% (44227/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 30% (45752/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 31% (47277/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 32% (48802/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 33% (50327/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 33% (50746/152504), 44.75 MiB | 29.85 MiB/s Receiving objects: 34% (51852/152504), 58.73 MiB | 29.38 MiB/s Receiving objects: 35% (53377/152504), 58.73 MiB | 29.38 MiB/s Receiving objects: 36% (54902/152504), 58.73 MiB | 29.38 MiB/s Receiving objects: 37% (56427/152504), 58.73 MiB | 29.38 MiB/s Receiving objects: 38% (57952/152504), 58.73 MiB | 29.38 MiB/s Receiving objects: 39% (59477/152504), 58.73 MiB | 29.38 MiB/s Receiving objects: 40% (61002/152504), 58.73 MiB | 29.38 MiB/s Receiving objects: 41% (62527/152504), 58.73 MiB | 29.38 MiB/s Receiving objects: 42% (64052/152504), 58.73 MiB | 29.38 MiB/s Receiving objects: 43% (65577/152504), 70.82 MiB | 28.34 MiB/s Receiving objects: 44% (67102/152504), 70.82 MiB | 28.34 MiB/s Receiving objects: 45% (68627/152504), 70.82 MiB | 28.34 MiB/s Receiving objects: 46% (70152/152504), 70.82 MiB | 28.34 MiB/s Receiving objects: 47% (71677/152504), 70.82 MiB | 28.34 MiB/s Receiving objects: 48% (73202/152504), 70.82 MiB | 28.34 MiB/s Receiving objects: 49% (74727/152504), 70.82 MiB | 28.34 MiB/s Receiving objects: 49% (75611/152504), 70.82 MiB | 28.34 MiB/s Receiving objects: 50% (76252/152504), 88.23 MiB | 29.42 MiB/s Receiving objects: 51% (77778/152504), 88.23 MiB | 29.42 MiB/s Receiving objects: 52% (79303/152504), 88.23 MiB | 29.42 MiB/s Receiving objects: 53% (80828/152504), 88.23 MiB | 29.42 MiB/s Receiving objects: 54% (82353/152504), 88.23 MiB | 29.42 MiB/s Receiving objects: 55% (83878/152504), 88.23 MiB | 29.42 MiB/s Receiving objects: 56% (85403/152504), 88.23 MiB | 29.42 MiB/s Receiving objects: 57% (86928/152504), 88.23 MiB | 29.42 MiB/s Receiving objects: 58% (88453/152504), 88.23 MiB | 29.42 MiB/s Receiving objects: 59% (89978/152504), 88.23 MiB | 29.42 MiB/s Receiving objects: 60% (91503/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 61% (93028/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 62% (94553/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 63% (96078/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 64% (97603/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 65% (99128/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 66% (100653/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 67% (102178/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 68% (103703/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 69% (105228/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 70% (106753/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 71% (108278/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 72% (109803/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 73% (111328/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 74% (112853/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 75% (114378/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 76% (115904/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 77% (117429/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 78% (118954/152504), 99.38 MiB | 28.41 MiB/s Receiving objects: 78% (119810/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 79% (120479/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 80% (122004/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 81% (123529/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 82% (125054/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 83% (126579/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 84% (128104/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 85% (129629/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 86% (131154/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 87% (132679/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 88% (134204/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 89% (135729/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 90% (137254/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 91% (138779/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 92% (140304/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 93% (141829/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 94% (143354/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 95% (144879/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 96% (146404/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 97% (147929/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 98% (149454/152504), 119.88 MiB | 29.98 MiB/s Receiving objects: 99% (150979/152504), 128.54 MiB | 28.58 MiB/s remote: Total 152504 (delta 66051), reused 99700 (delta 39850), pack-reused 0 Receiving objects: 100% (152504/152504), 128.54 MiB | 28.58 MiB/s Receiving objects: 100% (152504/152504), 130.85 MiB | 27.67 MiB/s, done. Resolving deltas: 0% (0/66051) Resolving deltas: 1% (661/66051) Resolving deltas: 2% (1322/66051) Resolving deltas: 3% (1982/66051) Resolving deltas: 4% (2643/66051) Resolving deltas: 5% (3303/66051) Resolving deltas: 6% (3964/66051) Resolving deltas: 7% (4624/66051) Resolving deltas: 8% (5285/66051) Resolving deltas: 9% (5945/66051) Resolving deltas: 10% (6606/66051) Resolving deltas: 11% (7266/66051) Resolving deltas: 12% (7927/66051) Resolving deltas: 13% (8587/66051) Resolving deltas: 14% (9248/66051) Resolving deltas: 15% (9908/66051) Resolving deltas: 16% (10569/66051) Resolving deltas: 17% (11229/66051) Resolving deltas: 18% (11890/66051) Resolving deltas: 19% (12551/66051) Resolving deltas: 20% (13211/66051) Resolving deltas: 21% (13871/66051) Resolving deltas: 22% (14532/66051) Resolving deltas: 23% (15192/66051) Resolving deltas: 23% (15758/66051) Resolving deltas: 24% (15853/66051) Resolving deltas: 25% (16513/66051) Resolving deltas: 26% (17174/66051) Resolving deltas: 27% (17834/66051) Resolving deltas: 28% (18495/66051) Resolving deltas: 29% (19155/66051) Resolving deltas: 30% (19816/66051) Resolving deltas: 31% (20476/66051) Resolving deltas: 31% (20966/66051) Resolving deltas: 32% (21138/66051) Resolving deltas: 33% (21797/66051) Resolving deltas: 34% (22458/66051) Resolving deltas: 35% (23118/66051) Resolving deltas: 36% (23779/66051) Resolving deltas: 37% (24439/66051) Resolving deltas: 38% (25100/66051) Resolving deltas: 39% (25760/66051) Resolving deltas: 40% (26421/66051) Resolving deltas: 41% (27081/66051) Resolving deltas: 42% (27742/66051) Resolving deltas: 43% (28402/66051) Resolving deltas: 44% (29063/66051) Resolving deltas: 45% (29723/66051) Resolving deltas: 46% (30384/66051) Resolving deltas: 47% (31044/66051) Resolving deltas: 48% (31705/66051) Resolving deltas: 49% (32365/66051) Resolving deltas: 50% (33026/66051) Resolving deltas: 51% (33687/66051) Resolving deltas: 52% (34347/66051) Resolving deltas: 53% (35008/66051) Resolving deltas: 54% (35668/66051) Resolving deltas: 55% (36329/66051) Resolving deltas: 56% (36989/66051) Resolving deltas: 57% (37650/66051) Resolving deltas: 58% (38311/66051) Resolving deltas: 59% (38971/66051) Resolving deltas: 60% (39631/66051) Resolving deltas: 61% (40292/66051) Resolving deltas: 62% (40952/66051) Resolving deltas: 63% (41613/66051) Resolving deltas: 64% (42273/66051) Resolving deltas: 65% (42934/66051) Resolving deltas: 66% (43594/66051) Resolving deltas: 67% (44255/66051) Resolving deltas: 68% (44915/66051) Resolving deltas: 68% (45509/66051) Resolving deltas: 69% (45576/66051) Resolving deltas: 69% (45744/66051) Resolving deltas: 69% (45992/66051) Resolving deltas: 70% (46236/66051) Resolving deltas: 71% (46897/66051) Resolving deltas: 72% (47557/66051) Resolving deltas: 73% (48218/66051) Resolving deltas: 74% (48878/66051) Resolving deltas: 75% (49539/66051) Resolving deltas: 76% (50199/66051) Resolving deltas: 77% (50860/66051) Resolving deltas: 78% (51520/66051) Resolving deltas: 79% (52181/66051) Resolving deltas: 80% (52841/66051) Resolving deltas: 81% (53502/66051) Resolving deltas: 82% (54162/66051) Resolving deltas: 83% (54823/66051) Resolving deltas: 84% (55483/66051) Resolving deltas: 85% (56144/66051) Resolving deltas: 86% (56804/66051) Resolving deltas: 87% (57465/66051) Resolving deltas: 88% (58125/66051) Resolving deltas: 89% (58786/66051) Resolving deltas: 90% (59446/66051) Resolving deltas: 91% (60107/66051) Resolving deltas: 92% (60767/66051) Resolving deltas: 93% (61428/66051) Resolving deltas: 94% (62088/66051) Resolving deltas: 95% (62749/66051) Resolving deltas: 96% (63409/66051) Resolving deltas: 97% (64070/66051) Resolving deltas: 98% (64730/66051) Resolving deltas: 99% (65391/66051) Resolving deltas: 100% (66051/66051) Resolving deltas: 100% (66051/66051), done. From https://us-east1-c.ci-gateway.int.gprd.gitlab.net:8989/gitlab-org/gitlab * [new ref] refs/pipelines/1248288917 -> refs/pipelines/1248288917 [32;1mChecking out 6ba0dc82 as detached HEAD (ref is refs/merge-requests/144819/merge)...[0;m [32;1mSkipping Git submodules setup[0;m [32;1m$ git remote set-url origin "${CI_REPOSITORY_URL}"[0;m section_end:1712781713:get_sources [0Ksection_start:1712781713:restore_cache [0K[0K[36;1mRestoring cache[0;m[0;m [32;1mChecking cache for ruby-gems-debian-bookworm-ruby-3.1-17...[0;m Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bookworm-ruby-3.1-17[0;m [32;1mSuccessfully extracted cache[0;m section_end:1712781729:restore_cache [0Ksection_start:1712781729:download_artifacts [0K[0K[36;1mDownloading artifacts[0;m[0;m [32;1mDownloading artifacts for setup-test-env (6597627691)...[0;m Downloading artifacts from coordinator... ok [0;m host[0;m=storage.googleapis.com id[0;m=6597627691 responseStatus[0;m=200 OK token[0;m=glcbt-65 section_end:1712781741:download_artifacts [0Ksection_start:1712781741:step_script [0K[0K[36;1mExecuting "step_script" stage of the job script[0;m[0;m [0KUsing docker image sha256:68c28b617bffe2a886c7cc55876bd2ffe9dc0450f41e86898c5245c6247e92ee for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-120-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1.patched-golang-1.20-rust-1.73-node-18.17-postgresql-14@sha256:80a1e9bcb7ece8797ca1d1e1cad6ca2664ece80bda1d4d2575b247f5c91af96d ...[0;m [32;1m$ echo $FOSS_ONLY[0;m [32;1m$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb[0;m [32;1m$ export GOPATH=$CI_PROJECT_DIR/.go[0;m [32;1m$ mkdir -p $GOPATH[0;m [32;1m$ source scripts/utils.sh[0;m [32;1m$ source scripts/prepare_build.sh[0;m section_start:1712781741:bundle-install[collapsed=true] [0KInstalling gems 3.4.4 Bundler version 2.4.4 Successfully installed bundler-2.4.11 1 gem installed production:development Settings are listed in order of priority. The top value will be used. clean Set for your local app (/builds/gitlab-org/gitlab/.bundle/config): true frozen Set via BUNDLE_FROZEN: true install_flags Set via BUNDLE_INSTALL_FLAGS: "--jobs=$(nproc) --retry=3" path Set for your local app (/builds/gitlab-org/gitlab/.bundle/config): "/builds/gitlab-org/gitlab/vendor" without Set via BUNDLE_WITHOUT: [:production, :development] [0;32m$ bundle install --jobs=$(nproc) --retry=3 [0mDon't run Bundler as root. Installing your bundle as root will break this application for all non-root users on this machine. Patching bundler with bundler-checksum... Using rake 13.0.6 Using rexml 3.2.6 Using CFPropertyList 3.0.5 Using RedCloth 4.3.3 Using faraday-em_http 1.0.0 Using faraday-em_synchrony 1.0.0 Using faraday-excon 1.1.0 Using faraday-httpclient 1.0.1 Using multipart-post 2.2.3 Using faraday-multipart 1.0.4 Using faraday-net_http 1.0.1 Using faraday-net_http_persistent 1.2.0 Using faraday-patron 1.0.0 Using faraday-rack 1.0.0 Using faraday-retry 1.0.3 Using ruby2_keywords 0.0.5 Using faraday 1.10.0 Using acme-client 2.0.11 Using concurrent-ruby 1.2.2 Using i18n 1.14.1 Using minitest 5.11.3 Using tzinfo 2.0.6 Using activesupport 7.0.8.1 Using builder 3.2.4 Using erubi 1.12.0 Using racc 1.6.2 Using nokogiri 1.16.0 (x86_64-linux) Using rails-dom-testing 2.0.3 Using crass 1.0.6 Using loofah 2.22.0 Using rails-html-sanitizer 1.6.0 Using actionview 7.0.8.1 Using rack 2.2.8.1 Using rack-test 2.1.0 Using actionpack 7.0.8.1 Using nio4r 2.7.0 Using websocket-extensions 0.1.5 Using websocket-driver 0.7.6 Using actioncable 7.0.8.1 Using globalid 1.1.0 Using activejob 7.0.8.1 Using activemodel 7.0.8.1 Using activerecord 7.0.8.1 Using marcel 1.0.2 Using mini_mime 1.1.2 Using activestorage 7.0.8.1 Using date 3.3.3 Using timeout 0.3.2 Using net-protocol 0.1.3 Using net-imap 0.3.4 Using net-pop 0.1.2 Using net-smtp 0.3.3 Using mail 2.8.1 Using actionmailbox 7.0.8.1 Using actionmailer 7.0.8.1 Using actiontext 7.0.8.1 Using pg 1.5.6 Using activerecord-explain-analyze 0.1.0 Using activerecord-gitlab 0.2.0 from source at `gems/activerecord-gitlab` Using acts-as-taggable-on 10.0.0 Using public_suffix 5.0.0 Using addressable 2.8.1 Using aes_key_wrap 1.1.0 Using akismet 3.0.0 Using http-accept 1.7.0 Using unf_ext 0.0.8.2 Using unf 0.1.4 Using domain_name 0.5.20190701 Using http-cookie 1.0.5 Using mime-types-data 3.2023.1003 Using mime-types 3.5.1 Using netrc 0.11.0 Using rest-client 2.1.0 Using aliyun-sdk 0.8.0 Using sexp_processor 4.17.1 Using ruby_parser 3.21.0 Using protocol 2.0.0 Using mize 0.4.1 Using sync 0.5.0 Using tins 1.31.1 Using amatch 0.4.1 Using android_key_attestation 0.3.0 Using graphql 2.2.5 Using apollo_upload_server 2.1.5 Using jwt 2.5.0 Using app_store_connect 0.29.0 Using arr-pm 0.0.12 Using asciidoctor 2.0.18 Using asciidoctor-include-ext 0.4.0 Using asciidoctor-kroki 0.8.0 Using asciidoctor-plantuml 0.0.16 Using ast 2.4.2 Using atlassian-jwt 0.2.1 Using encryptor 3.0.0 Using attr_encrypted 3.2.4 from source at `vendor/gems/attr_encrypted` Using attr_required 1.0.1 Using awesome_print 1.9.2 Using awrence 1.2.1 Using aws-eventstream 1.3.0 Using aws-partitions 1.877.0 Using aws-sigv4 1.8.0 Using jmespath 1.6.2 Using aws-sdk-core 3.191.3 Using aws-sdk-cloudformation 1.41.0 Using aws-sdk-kms 1.76.0 Using aws-sdk-s3 1.144.0 Using dumb_delegator 1.0.0 Using thread_safe 0.3.6 Using descendants_tracker 0.0.4 Using ice_nine 0.11.2 Using axiom-types 0.1.1 Using coercible 1.0.0 Using virtus 2.0.0 Using axe-core-api 4.8.0 Using axe-core-rspec 4.8.2 Using faraday_middleware 1.2.0 Using connection_pool 2.4.1 Using net-http-persistent 4.0.1 Using azure-storage-common 2.0.4 Using azure-storage-blob 2.0.3 Using babosa 2.0.0 Using base32 0.3.2 Using base64 0.2.0 Using batch-loader 2.0.1 Using bcrypt 3.1.18 Using benchmark-ips 2.11.0 Using benchmark-malloc 0.2.0 Using memory_profiler 1.0.1 Using benchmark-memory 0.2.0 Using benchmark-perf 0.6.0 Using benchmark-trend 0.4.0 Using bindata 2.4.11 Using debug_inspector 1.1.0 Using binding_of_caller 1.0.0 Using msgpack 1.5.4 Using bootsnap 1.18.3 Using browser 5.3.1 Using uniform_notifier 1.16.0 Using bullet 7.1.2 Using bundler 2.4.11 Using thor 1.3.1 Using bundler-audit 0.9.1 Using bundler-checksum 0.1.0 from source at `vendor/gems/bundler-checksum` and installing its executables Using byebug 11.1.3 Using matrix 0.4.2 Using regexp_parser 2.6.0 Using xpath 3.2.0 Using capybara 3.40.0 Using launchy 2.5.0 Using capybara-screenshot 1.0.26 Using ssrf_filter 1.0.8 Using carrierwave 1.3.4 Using cbor 0.5.9.8 Using character_set 1.8.0 Using chef-utils 18.3.0 Using fuzzyurl 0.9.0 Using tomlrb 1.3.0 Using mixlib-config 3.0.27 Using mixlib-shellout 3.2.7 Using chef-config 18.3.0 Using chunky_png 1.4.0 Using circuitbox 2.0.0 Using citrus 3.0.2 Using claide 1.1.0 Using colored2 3.1.2 Using cork 0.3.0 Using nap 1.1.0 Using open4 1.3.4 Using claide-plugins 0.9.2 Using json 2.6.3 Using click_house-client 0.1.0 from source at `gems/click_house-client` Using google-protobuf 3.25.3 (x86_64-linux) Using googleapis-common-protos-types 1.5.0 Using grpc 1.60.0 (x86_64-linux) Using googleapis-common-protos 1.4.0 Using multi_json 1.14.1 Using os 1.1.4 Using signet 0.18.0 Using googleauth 1.8.1 Using gapic-common 0.20.0 Using google-cloud-errors 1.3.0 Using google-cloud-profiler-v2 0.4.0 Using stackprof 0.2.25 Using cloud_profiler_agent 0.0.1.pre from source at `vendor/gems/cloud_profiler_agent` Using coderay 1.1.3 Using commonmarker 0.23.10 Using openssl 3.1.0 Using openssl-signature_algorithm 1.3.0 Using cose 1.3.0 Using i18n_data 0.13.1 Using sixarm_ruby_unaccent 1.2.0 Using countries 4.0.1 Using safe_yaml 1.0.4 Using crack 0.4.3 Using creole 0.5.0 Using rchardet 1.8.0 Using git 1.18.0 Using crystalball 0.7.0 Using css_parser 1.14.0 Using method_source 1.0.0 Using zeitwerk 2.6.7 Using railties 7.0.8.1 Using cssbundling-rails 1.4.0 Using csv_builder 0.1.0 from source at `gems/csv_builder` Using cvss-suite 3.0.1 Using faraday-http-cache 2.5.0 Using kramdown 2.3.2 Using kramdown-parser-gfm 1.1.0 Using no_proxy_fix 0.1.2 Using sawyer 0.9.2 Using octokit 8.0.0 Using unicode-display_width 2.4.2 Using terminal-table 3.0.2 Using danger 9.4.2 Using multi_xml 0.6.0 Using httparty 0.21.0 Using gitlab 4.19.0 Using danger-gitlab 8.0.0 Using dartsass 1.49.8 Using database_cleaner-core 2.0.1 Using database_cleaner-active_record 2.1.0 Using dead_end 3.1.1 Using deb_version 1.0.2 Using html-pipeline 2.14.3 Using deckar01-task_list 2.3.4 Using declarative 0.0.20 Using declarative_policy 1.1.0 Using deprecation_toolkit 1.5.1 Using ffi 1.15.5 Using get_process_mem 0.2.7 Using heapy 0.2.0 Using mini_histogram 0.3.1 Using ruby-statistics 3.0.0 Using derailed_benchmarks 2.1.2 Using devfile 0.0.25.pre.alpha1 (x86_64-linux) Using device_detector 1.0.0 Using orm_adapter 0.5.0 Using responders 3.0.1 Using warden 1.2.9 Using devise 4.9.3 Using rotp 6.3.0 Using devise-two-factor 4.1.1 Using devise-pbkdf2-encryptable 0.0.0 from source at `vendor/gems/devise-pbkdf2-encryptable` Using diff-lcs 1.5.0 Using diff_match_patch 0.1.0 from source at `vendor/gems/diff_match_patch` Using diffy 3.4.2 Using digest-crc 0.6.5 Using discordrb-webhooks 3.5.0 Using docile 1.4.0 Using doorkeeper 5.6.6 Using doorkeeper-openid_connect 1.8.7 Using dotenv 2.7.6 Using dry-cli 1.0.0 Using dry-core 1.0.1 Using dry-inflector 1.0.0 Using dry-logic 1.5.0 Using dry-types 1.7.1 Using duo_api 1.3.0 Using ecma-re-validator 0.3.0 Using ed25519 1.3.0 Using elasticsearch-api 7.13.3 Using elasticsearch-transport 7.13.3 Using elasticsearch 7.13.3 Using hashie 5.0.0 Using elasticsearch-model 7.2.0 Using elasticsearch-rails 7.2.1 Using email_reply_trimmer 0.1.6 Using htmlentities 4.3.4 Using email_spec 2.2.0 Using ethon 0.16.0 Using typhoeus 1.4.0 Using error_tracking_open_api 1.0.0 from source at `gems/error_tracking_open_api` Using escape_utils 1.3.0 Using et-orbi 1.2.7 Using excon 0.99.0 Using execjs 2.8.1 Using parslet 1.8.2 Using expgen 0.1.1 Using expression_parser 0.9.0 Using extended-markdown-filter 0.7.0 Using factory_bot 6.4.5 Using factory_bot_rails 6.4.3 Using faraday_middleware-aws-sigv4 0.3.0 Using fast_blank 1.0.1 Using fast_gettext 2.3.0 Using ffaker 2.23.0 Using ffi-compiler 1.0.1 Using libyajl2 2.1.0 Using ffi-yajl 2.6.0 Using find_a_port 1.0.1 Using flipper 0.26.2 Using flipper-active_record 0.26.2 Using flipper-active_support_cache_store 0.26.2 Using formatador 0.2.5 Using fog-core 2.1.0 Using fog-json 1.2.0 Using ipaddress 0.8.3 Using xml-simple 1.1.9 Using fog-aliyun 0.4.0 Using fog-xml 0.1.3 Using fog-aws 3.18.0 Using httpclient 2.8.3 Using trailblazer-option 0.1.2 Using uber 0.1.0 Using representable 3.2.0 Using retriable 3.1.2 Using webrick 1.8.1 Using google-apis-core 0.11.2 Using google-apis-compute_v1 0.57.0 Using google-apis-dns_v1 0.28.0 Using google-apis-iamcredentials_v1 0.15.0 Using google-apis-monitoring_v3 0.37.0 Using google-apis-pubsub_v1 0.30.0 Using google-apis-sqladmin_v1beta4 0.41.0 Using google-apis-storage_v1 0.29.0 Using google-cloud-env 1.6.0 Using fog-google 1.19.0 Using fog-local 0.8.0 Using forwardable 1.3.3 Using raabro 1.4.0 Using fugit 1.8.1 Using rspec-support 3.12.0 Using rspec-core 3.12.2 Using ruby-progressbar 1.11.0 Using fuubar 2.2.0 Using gemoji 3.0.1 Using locale 2.1.3 Using singleton 0.1.1 Using prime 0.1.2 Using text 1.3.1 Using gettext 3.4.9 Using gettext_i18n_rails 1.12.0 Using gitaly 16.10.1 Using gitlab-backup-cli 0.0.1 from source at `gems/gitlab-backup-cli` Using numerizer 0.2.0 Using gitlab-chronic 0.10.5 Using gitlab-dangerfiles 4.7.0 Using request_store 1.5.1 Using gitlab-experiment 0.9.1 Using gitlab-fog-azure-rm 1.9.1 Using rb_sys 0.9.86 Using gitlab-glfm-markdown 0.0.14 (x86_64-linux) Using language_server-protocol 3.17.0.3 Using parallel 1.22.1 Using parser 3.3.0.5 Using rainbow 3.1.1 Using rubocop-ast 1.29.0 Using rubocop 1.57.2 Using gitlab-housekeeper 0.1.0 from source at `gems/gitlab-housekeeper` and installing its executables Using gitlab-http 0.1.0 from source at `gems/gitlab-http` Using opentracing 0.5.0 Using thrift 0.16.0 Using jaeger-client 1.1.0 Using pg_query 5.1.0 Using redis-client 0.21.1 Using redis 5.0.8 Using gitlab-labkit 0.35.1 Using gitlab-license 2.4.0 Using version_gem 1.1.0 Using snaky_hash 2.0.0 Using oauth2 2.0.9 Using redis-namespace 1.10.0 Using gitlab-mail_room 0.0.24 Using gitlab-markup 1.9.0 Using gitlab-net-dns 0.9.2 Using rspec-expectations 3.12.3 Using rspec-mocks 3.12.6 Using rspec 3.12.0 Using gitlab-rspec 0.1.0 from source at `gems/gitlab-rspec` Using gitlab-rspec_flaky 0.1.0 from source at `gems/gitlab-rspec_flaky` Using gitlab-safe_request_store 0.1.0 from source at `gems/gitlab-safe_request_store` Using gitlab-schema-validation 0.1.0 from source at `gems/gitlab-schema-validation` Using snowplow-tracker 0.8.0 Using gitlab-sdk 0.3.0 Using re2 2.7.0 (x86_64-linux) Using toml-rb 2.2.0 Using gitlab-secret_detection 0.1.0 from source at `gems/gitlab-secret_detection` Using sidekiq 7.1.6 from source at `vendor/gems/sidekiq-7.1.6` and installing its executables Using gitlab-sidekiq-fetcher 0.11.0 from source at `vendor/gems/sidekiq-reliable-fetch` Using rubocop-graphql 0.19.0 Using rubocop-performance 1.19.1 Using rubocop-rails 2.22.1 Using rubocop-capybara 2.19.0 Using rubocop-factory_bot 2.24.0 Using rubocop-rspec 2.25.0 Using gitlab-styles 11.0.0 Using gitlab-utils 0.1.0 from source at `gems/gitlab-utils` Using gitlab_chronic_duration 0.12.0 Using net-ldap 0.17.1 Using rack-protection 2.2.2 Using omniauth 2.1.0 Using pyu-ruby-sasl 0.0.3.3 Using rubyntlm 0.6.3 Using gitlab_omniauth-ldap 2.2.0 Using http-form_data 2.3.0 Using llhttp-ffi 0.4.0 Using http 5.1.1 Using unparser 0.6.7 Using proc_to_ast 0.1.0 Using rspec-parameterized-core 1.0.0 Using rspec-parameterized-table_syntax 1.0.0 Using rspec-parameterized 1.0.0 Using table_print 1.5.7 Using gitlab_quality-test_tooling 1.21.1 Using gon 6.4.0 Using google-apis-androidpublisher_v3 0.34.0 Using google-apis-cloudbilling_v1 0.21.0 Using google-apis-cloudresourcemanager_v1 0.31.0 Using google-apis-container_v1 0.43.0 Using google-apis-container_v1beta1 0.43.0 Using google-apis-iam_v1 0.36.0 Using google-apis-serviceusage_v1 0.28.0 Using google-cloud-location 0.6.0 Using grpc-google-iam-v1 1.5.0 Using google-cloud-artifact_registry-v1 0.11.0 Using google-cloud-common 1.1.0 Using google-cloud-compute-v1 2.6.0 Using google-cloud-core 1.6.0 Using google-cloud-storage 1.45.0 Using mini_portile2 2.8.5 Using gpgme 2.0.23 Using mustermann 3.0.0 Using mustermann-grape 1.0.2 Using rack-accept 0.4.5 Using grape 2.0.0 Using grape-entity 0.10.2 Using grape-path-helpers 2.0.1 Using grape-swagger 2.0.2 Using grape-swagger-entity 0.5.1 Using grape_logging 1.8.4 Using sprockets 3.7.2 Using sprockets-rails 3.4.2 Using graphiql-rails 1.8.0 Using graphql-client 0.19.0 Using graphlient 0.6.0 Using graphlyte 1.0.0 Using graphql-docs 4.0.0 Using gssapi 1.3.1 Using rb-fsevent 0.11.2 Using rb-inotify 0.10.1 Using listen 3.7.1 Using lumberjack 1.2.7 Using nenv 0.3.0 Using shellany 0.0.1 Using notiffany 0.1.3 Using pry 0.14.2 Using guard 2.16.2 Using guard-compat 1.2.1 Using guard-rspec 4.7.3 Using temple 0.8.2 Using tilt 2.0.11 Using haml 5.2.2 Using sysexits 1.2.0 Using haml_lint 0.53.0 Using hamlit 2.15.0 Using hana 1.3.7 Using hashdiff 1.1.0 Using health_check 3.1.0 Using html2text 0.2.0 Using ice_cube 0.16.4 Using icalendar 2.8.0 Using imagen 0.1.8 Using influxdb-client 2.9.0 Using rails 7.0.8.1 Using invisible_captcha 2.1.0 Using ipaddr 1.2.5 Using oj 3.13.23 Using ipynbdiff 0.4.7 from source at `gems/ipynbdiff` Using oauth 0.5.6 Using jira-ruby 2.3.0 Using regexp_property_values 1.0.0 Using js_regex 3.8.0 Using json-jwt 1.15.3 Using uri_template 0.7.0 Using json_schemer 0.2.18 Using jsonb_accessor 1.3.10 Using jsonpath 1.1.2 Using kaminari-core 1.2.2 Using kaminari-actionview 1.2.2 Using kaminari-activerecord 1.2.2 Using kaminari 1.2.2 Using kas-grpc 0.4.0 Using knapsack 1.22.0 Using recursive-open-struct 1.1.3 Using kubeclient 4.11.0 Using rubyzip 2.3.2 Using with_env 1.1.0 Using license_finder 7.0.1 Using reverse_markdown 1.4.0 Using rugged 1.6.3 Using licensee 9.16.1 Using lockbox 1.3.0 Using lograge 0.11.2 Using lru_redux 1.1.0 Using mail-smtp_pool 0.1.0 from source at `vendor/gems/mail-smtp_pool` Using marginalia 1.11.1 Using microsoft_graph_mailer 0.1.0 from source at `vendor/gems/microsoft_graph_mailer` Using mini_magick 4.12.0 Using mixlib-cli 2.1.8 Using mixlib-log 3.0.9 Using murmurhash3 0.1.7 Using neighbor 0.2.3 Using uri 0.13.0 Using net-http 0.1.1 Using net-ntp 2.1.3 Using net-ssh 7.2.0 Using net-scp 4.0.0 Using plist 3.7.0 Using train-core 3.10.8 Using wmi-lite 1.0.7 Using ohai 18.1.3 Using oj-introspect 0.7.2 Using omniauth-oauth2 1.8.0 Using omniauth-alicloud 3.0.0 Using omniauth-atlassian-oauth2 0.2.0 Using omniauth-auth0 3.1.0 Using omniauth-azure-activedirectory-v2 2.0.0 Using omniauth-azure-oauth2 0.0.10 from source at `vendor/gems/omniauth-azure-oauth2` Using omniauth-dingtalk-oauth2 1.0.1 Using omniauth-facebook 4.0.0 Using omniauth-github 2.0.1 Using omniauth-gitlab 4.0.0 from source at `vendor/gems/omniauth-gitlab` Using omniauth-google-oauth2 1.1.1 Using omniauth-oauth 1.2.0 Using omniauth-oauth2-generic 0.2.8 Using omniauth-salesforce 1.0.5 from source at `vendor/gems/omniauth-salesforce` Using ruby-saml 1.15.0 Using omniauth-saml 2.1.0 Using omniauth-shibboleth-redux 2.0.0 Using omniauth-twitter 1.4.0 Using omniauth_crowd 2.4.0 from source at `vendor/gems/omniauth_crowd` Using rack-oauth2 1.21.3 Using swd 1.3.0 Using validate_email 0.1.6 Using validate_url 1.0.15 Using webfinger 1.2.0 Using openid_connect 1.3.0 Using omniauth_openid_connect 0.6.1 Using optimist 3.0.1 Using rubypants 0.2.0 Using org-ruby 0.9.12 Using pact-support 1.20.0 Using pact-mock_service 3.11.2 Using term-ansicolor 1.7.1 Using pact 1.64.0 Using tty-color 0.6.0 Using pastel 0.8.0 Using peek 1.1.0 Using png_quantizator 0.2.1 Using premailer 1.16.0 Using premailer-rails 1.10.3 Using prometheus-client-mmap 1.1.1 (x86_64-linux) Using pry-byebug 3.10.1 Using pry-rails 0.3.9 Using rouge 4.2.0 Using strings-ansi 0.2.0 Using unicode_utils 1.4.0 Using strings 0.2.1 Using tty-screen 0.8.1 Using tty-markdown 0.7.2 Using tty-cursor 0.7.1 Using wisper 2.0.1 Using tty-reader 0.9.0 Using tty-prompt 0.23.1 Using pry-shell 0.6.4 Using puma 6.4.0 Using rack-attack 6.7.0 Using rack-cors 2.0.1 Using rack-proxy 0.7.7 Using rack-session 1.0.2 Using rack-timeout 0.6.3 Using rails-controller-testing 1.0.5 Using rails-i18n 7.0.3 Using rbtrace 0.5.1 Using recaptcha 5.12.3 Using redis-store 1.10.0 Using redis-rack 3.0.0 Using redis-actionpack 5.4.0 Using redis-cluster-client 0.7.5 Using redis-clustering 5.0.8 Using rinku 2.0.0 Using rqrcode_core 1.2.0 Using rqrcode 2.2.0 Using rspec-benchmark 0.6.0 Using rspec-rails 6.1.1 Using rspec-retry 0.6.2 Using rspec_junit_formatter 0.6.0 Using rspec_profiling 0.0.9 Using ruby-fogbugz 0.3.0 Using ruby-magic 0.6.0 Using ruby-openai 3.7.0 Using safety_net_attestation 0.4.0 Using sanitize 6.0.2 Using sd_notify 0.1.1 Using seed-fu 2.3.7 Using websocket 1.2.10 Using selenium-webdriver 4.18.1 Using tty-command 0.10.1 Using semver_dialects 2.0.0 Using sentry-ruby 5.10.0 Using sentry-rails 5.10.0 Using sentry-raven 3.1.2 Using sentry-sidekiq 5.10.0 Using shoulda-matchers 5.1.0 Using sidekiq-cron 1.12.0 Using sigdump 0.2.4 Using simple_po_parser 1.1.6 Using simplecov-html 0.12.3 Using simplecov_json_formatter 0.1.4 Using simplecov 0.22.0 Using simplecov-cobertura 2.1.0 Using simplecov-lcov 0.8.0 Using slack-messenger 2.3.4 Using spamcheck 1.3.0 Using spring 4.1.0 Using spring-commands-rspec 1.0.4 Using ssh_data 1.3.0 Using state_machines 0.5.0 Using state_machines-activemodel 0.8.0 Using state_machines-activerecord 0.8.0 Using static_holmes 0.7.7 Using sys-filesystem 1.4.3 Using tanuki_emoji 0.9.0 Using telesign 2.2.4 Using telesignenterprise 2.2.2 Using terser 1.0.2 Using test-prof 1.3.2 Using test_file_finder 0.3.1 Using timfel-krb5-auth 0.8.3 Using tpm-key_attestation 0.12.0 Using truncato 0.7.12 Using undercover 0.4.6 Using unleash 3.2.2 Using valid_email 0.1.3 Using validates_hostname 1.0.13 Using version_sorter 2.3.0 Using view_component 3.11.0 Using vite_ruby 3.5.0 Using vite_rails 3.0.17 Using vmstat 2.3.0 Using warning 1.3.0 Using webauthn 3.0.0 Using webmock 3.23.0 Using wikicloth 0.8.1 Using yajl-ruby 1.4.3 Bundle complete! 332 Gemfile dependencies, 645 gems now installed. Gems in the groups 'production' and 'development' were not installed. Bundled gems are installed into `./vendor` 2 installed gems you directly depend on are looking for funding. Run `bundle fund` for details [0;32m==> 'bundle install --jobs=$(nproc) --retry=3 ' succeeded in 1 seconds. [0m[0;32m$ bundle pristine pg [0mPatching bundler with bundler-checksum... Installing pg 1.5.6 with native extensions [0;32m==> 'bundle pristine pg' succeeded in 10 seconds. [0msection_end:1712781754:bundle-install [0K Using decomposed database config (config/database.yml.decomposed-postgresql) [0;33mGeo DB won't be set up. [0m[0;33mEmbedding DB won't be set up. [0msection_start:1712781754:setup-db[collapsed=true] [0KSetting up DBs CREATE ROLE GRANT [0;32m$ bundle exec rake db:drop db:create db:schema:load db:migrate gitlab:db:lock_writes [0mDropped database 'gitlabhq_test' Dropped database 'gitlabhq_test_ci' Created database 'gitlabhq_test' Created database 'gitlabhq_test_ci' [0;32m==> 'bundle exec rake db:drop db:create db:schema:load db:migrate gitlab:db:lock_writes' succeeded in 56 seconds. [0mSELECT pg_catalog.set_config('search_path', '', false); CREATE DATABASE praefect_test ENCODING 'UTF8'; section_end:1712781810:setup-db [0K [32;1m$ run_timed_command "bundle exec rake db:drop db:create db:migrate"[0;m [0;32m$ bundle exec rake db:drop db:create db:migrate [0mDropped database 'gitlabhq_test' Dropped database 'gitlabhq_test_ci' Created database 'gitlabhq_test' Created database 'gitlabhq_test_ci' main: == [advisory_lock_connection] object_id: 112640, pg_backend_pid: 140 main: == 20211202041233 InitSchema: migrating ======================================= main: == 20211202041233 InitSchema: migrated (2.8981s) ============================== main: == [advisory_lock_connection] object_id: 112640, pg_backend_pid: 140 ci: == [advisory_lock_connection] object_id: 112800, pg_backend_pid: 142 ci: == 20211202041233 InitSchema: migrating ======================================= ci: == 20211202041233 InitSchema: migrated (2.8445s) ============================== ci: == [advisory_lock_connection] object_id: 112800, pg_backend_pid: 142 main: == [advisory_lock_connection] object_id: 113040, pg_backend_pid: 145 main: == 20230314094213 RemoveForeignKeysFromU2fRegistrationsTable: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_foreign_key(:u2f_registrations, :users) main: -> 0.4069s main: == 20230314094213 RemoveForeignKeysFromU2fRegistrationsTable: migrated (0.4421s) main: == [advisory_lock_connection] object_id: 113040, pg_backend_pid: 145 ci: == [advisory_lock_connection] object_id: 113340, pg_backend_pid: 147 ci: == 20230314094213 RemoveForeignKeysFromU2fRegistrationsTable: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_foreign_key(:u2f_registrations, :users) ci: -> 0.0056s ci: == 20230314094213 RemoveForeignKeysFromU2fRegistrationsTable: migrated (0.0239s) ci: == [advisory_lock_connection] object_id: 113340, pg_backend_pid: 147 main: == [advisory_lock_connection] object_id: 116260, pg_backend_pid: 150 main: == 20230314094215 DropU2fRegistrationsTable: migrating ======================== main: -- drop_table(:u2f_registrations) main: -> 0.0024s main: == 20230314094215 DropU2fRegistrationsTable: migrated (0.0084s) =============== main: == [advisory_lock_connection] object_id: 116260, pg_backend_pid: 150 ci: == [advisory_lock_connection] object_id: 116420, pg_backend_pid: 152 ci: == 20230314094215 DropU2fRegistrationsTable: migrating ======================== ci: -- drop_table(:u2f_registrations) ci: -> 0.0024s ci: == 20230314094215 DropU2fRegistrationsTable: migrated (0.0188s) =============== ci: == [advisory_lock_connection] object_id: 116420, pg_backend_pid: 152 main: == [advisory_lock_connection] object_id: 116660, pg_backend_pid: 155 main: == 20230522162742 CleanupBigintConversionForMergeRequestMetricsForSelfHosts: migrating main: == 20230522162742 CleanupBigintConversionForMergeRequestMetricsForSelfHosts: migrated (0.0051s) main: == [advisory_lock_connection] object_id: 116660, pg_backend_pid: 155 ci: == [advisory_lock_connection] object_id: 116820, pg_backend_pid: 157 ci: == 20230522162742 CleanupBigintConversionForMergeRequestMetricsForSelfHosts: migrating ci: == 20230522162742 CleanupBigintConversionForMergeRequestMetricsForSelfHosts: migrated (0.0152s) ci: == [advisory_lock_connection] object_id: 116820, pg_backend_pid: 157 main: == [advisory_lock_connection] object_id: 117040, pg_backend_pid: 160 main: == 20230523101514 FinalizeUserTypeMigration: migrating ======================== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230523101514 FinalizeUserTypeMigration: migrated (0.0426s) =============== main: == [advisory_lock_connection] object_id: 117040, pg_backend_pid: 160 ci: == [advisory_lock_connection] object_id: 117240, pg_backend_pid: 162 ci: == 20230523101514 FinalizeUserTypeMigration: migrating ======================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230523101514 FinalizeUserTypeMigration: migrated (0.0152s) =============== ci: == [advisory_lock_connection] object_id: 117240, pg_backend_pid: 162 main: == [advisory_lock_connection] object_id: 117380, pg_backend_pid: 165 main: == 20230528203340 DropMessageFromVulnerabilityOccurrences: migrating ========== main: -- remove_column(:vulnerability_occurrences, :message) main: -> 0.0016s main: == 20230528203340 DropMessageFromVulnerabilityOccurrences: migrated (0.0070s) = main: == [advisory_lock_connection] object_id: 117380, pg_backend_pid: 165 ci: == [advisory_lock_connection] object_id: 117460, pg_backend_pid: 167 ci: == 20230528203340 DropMessageFromVulnerabilityOccurrences: migrating ========== ci: -- remove_column(:vulnerability_occurrences, :message) ci: -> 0.0019s ci: == 20230528203340 DropMessageFromVulnerabilityOccurrences: migrated (0.0158s) = ci: == [advisory_lock_connection] object_id: 117460, pg_backend_pid: 167 main: == [advisory_lock_connection] object_id: 117600, pg_backend_pid: 170 main: == 20230530012406 FinalizeBackfillResourceLinkEvents: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230530012406 FinalizeBackfillResourceLinkEvents: migrated (0.0151s) ====== main: == [advisory_lock_connection] object_id: 117600, pg_backend_pid: 170 ci: == [advisory_lock_connection] object_id: 117700, pg_backend_pid: 172 ci: == 20230530012406 FinalizeBackfillResourceLinkEvents: migrating =============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230530012406 FinalizeBackfillResourceLinkEvents: migrated (0.0155s) ====== ci: == [advisory_lock_connection] object_id: 117700, pg_backend_pid: 172 main: == [advisory_lock_connection] object_id: 117840, pg_backend_pid: 175 main: == 20230601090722 AddStatusMessageToPackages: migrating ======================= main: -- add_column(:packages_packages, :status_message, :text) main: -> 0.0018s main: == 20230601090722 AddStatusMessageToPackages: migrated (0.0085s) ============== main: == [advisory_lock_connection] object_id: 117840, pg_backend_pid: 175 ci: == [advisory_lock_connection] object_id: 117980, pg_backend_pid: 177 ci: == 20230601090722 AddStatusMessageToPackages: migrating ======================= ci: -- add_column(:packages_packages, :status_message, :text) ci: -> 0.0016s ci: == 20230601090722 AddStatusMessageToPackages: migrated (0.0172s) ============== ci: == [advisory_lock_connection] object_id: 117980, pg_backend_pid: 177 main: == [advisory_lock_connection] object_id: 118160, pg_backend_pid: 180 main: == 20230601153401 AddTextLimitToPackagesStatusMessage: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_packages\nADD CONSTRAINT check_d6301aedeb\nCHECK ( char_length(status_message) <= 255 )\nNOT VALID;\n") main: -> 0.0013s main: == 20230601153401 AddTextLimitToPackagesStatusMessage: migrated (0.0119s) ===== main: == [advisory_lock_connection] object_id: 118160, pg_backend_pid: 180 ci: == [advisory_lock_connection] object_id: 118280, pg_backend_pid: 182 ci: == 20230601153401 AddTextLimitToPackagesStatusMessage: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_packages\nADD CONSTRAINT check_d6301aedeb\nCHECK ( char_length(status_message) <= 255 )\nNOT VALID;\n") ci: -> 0.0013s ci: == 20230601153401 AddTextLimitToPackagesStatusMessage: migrated (0.0211s) ===== ci: == [advisory_lock_connection] object_id: 118280, pg_backend_pid: 182 main: == [advisory_lock_connection] object_id: 118460, pg_backend_pid: 185 main: == 20230601211635 AddDetectedAtIdIndexToVulnerabilities: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:vulnerabilities, [:id, :detected_at], {:name=>"index_vulnerabilities_on_detected_at_and_id", :algorithm=>:concurrently}) main: -> 0.0146s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:vulnerabilities, [:id, :detected_at], {:name=>"index_vulnerabilities_on_detected_at_and_id", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230601211635 AddDetectedAtIdIndexToVulnerabilities: migrated (0.0393s) === main: == [advisory_lock_connection] object_id: 118460, pg_backend_pid: 185 ci: == [advisory_lock_connection] object_id: 118980, pg_backend_pid: 187 ci: == 20230601211635 AddDetectedAtIdIndexToVulnerabilities: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:vulnerabilities, [:id, :detected_at], {:name=>"index_vulnerabilities_on_detected_at_and_id", :algorithm=>:concurrently}) ci: -> 0.0156s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:vulnerabilities, [:id, :detected_at], {:name=>"index_vulnerabilities_on_detected_at_and_id", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230601211635 AddDetectedAtIdIndexToVulnerabilities: migrated (0.0460s) === ci: == [advisory_lock_connection] object_id: 118980, pg_backend_pid: 187 main: == [advisory_lock_connection] object_id: 122460, pg_backend_pid: 190 main: == 20230601213750 AddUuidProjectIdStateIdIndexToVulnerabilityReads: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:vulnerability_reads, [:uuid, :project_id, :state], {:name=>"index_vulnerability_reads_on_uuid_project_id_and_state", :algorithm=>:concurrently}) main: -> 0.0151s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:vulnerability_reads, [:uuid, :project_id, :state], {:name=>"index_vulnerability_reads_on_uuid_project_id_and_state", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230601213750 AddUuidProjectIdStateIdIndexToVulnerabilityReads: migrated (0.0341s) main: == [advisory_lock_connection] object_id: 122460, pg_backend_pid: 190 ci: == [advisory_lock_connection] object_id: 122960, pg_backend_pid: 192 ci: == 20230601213750 AddUuidProjectIdStateIdIndexToVulnerabilityReads: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- index_exists?(:vulnerability_reads, [:uuid, :project_id, :state], {:name=>"index_vulnerability_reads_on_uuid_project_id_and_state", :algorithm=>:concurrently}) ci: -> 0.0157s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:vulnerability_reads, [:uuid, :project_id, :state], {:name=>"index_vulnerability_reads_on_uuid_project_id_and_state", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230601213750 AddUuidProjectIdStateIdIndexToVulnerabilityReads: migrated (0.0491s) ci: == [advisory_lock_connection] object_id: 122960, pg_backend_pid: 192 main: == [advisory_lock_connection] object_id: 123480, pg_backend_pid: 195 main: == 20230605125735 AddTrackingColumnsToNamespaceLimits: migrating ============== main: -- add_column(:namespace_limits, :pre_enforcement_notification_at, :datetime_with_timezone) main: -> 0.0019s main: -- add_column(:namespace_limits, :first_enforced_at, :datetime_with_timezone) main: -> 0.0011s main: == 20230605125735 AddTrackingColumnsToNamespaceLimits: migrated (0.0094s) ===== main: == [advisory_lock_connection] object_id: 123480, pg_backend_pid: 195 ci: == [advisory_lock_connection] object_id: 123740, pg_backend_pid: 197 ci: == 20230605125735 AddTrackingColumnsToNamespaceLimits: migrating ============== ci: -- add_column(:namespace_limits, :pre_enforcement_notification_at, :datetime_with_timezone) ci: -> 0.0013s ci: -- add_column(:namespace_limits, :first_enforced_at, :datetime_with_timezone) ci: -> 0.0008s ci: == 20230605125735 AddTrackingColumnsToNamespaceLimits: migrated (0.0180s) ===== ci: == [advisory_lock_connection] object_id: 123740, pg_backend_pid: 197 main: == [advisory_lock_connection] object_id: 127500, pg_backend_pid: 200 main: == 20230607124754 CreateOrganizationSettings: migrating ======================= main: -- create_table(:organization_settings, {:id=>false}) main: -> 0.0046s main: == 20230607124754 CreateOrganizationSettings: migrated (0.0117s) ============== main: == [advisory_lock_connection] object_id: 127500, pg_backend_pid: 200 ci: == [advisory_lock_connection] object_id: 133380, pg_backend_pid: 202 ci: == 20230607124754 CreateOrganizationSettings: migrating ======================= ci: -- create_table(:organization_settings, {:id=>false}) ci: -> 0.0040s I, [2024-04-10T20:43:58.828540 #290] INFO -- : Database: 'ci', Table: 'organization_settings': Lock Writes ci: == 20230607124754 CreateOrganizationSettings: migrated (0.0215s) ============== ci: == [advisory_lock_connection] object_id: 133380, pg_backend_pid: 202 main: == [advisory_lock_connection] object_id: 133720, pg_backend_pid: 205 main: == 20230608113106 CreateOrganizationUsers: migrating ========================== main: -- create_table(:organization_users) main: -> 0.0049s main: == 20230608113106 CreateOrganizationUsers: migrated (0.0105s) ================= main: == [advisory_lock_connection] object_id: 133720, pg_backend_pid: 205 ci: == [advisory_lock_connection] object_id: 134140, pg_backend_pid: 207 ci: == 20230608113106 CreateOrganizationUsers: migrating ========================== ci: -- create_table(:organization_users) ci: -> 0.0047s I, [2024-04-10T20:43:58.987333 #290] INFO -- : Database: 'ci', Table: 'organization_users': Lock Writes ci: == 20230608113106 CreateOrganizationUsers: migrated (0.0226s) ================= ci: == [advisory_lock_connection] object_id: 134140, pg_backend_pid: 207 main: == [advisory_lock_connection] object_id: 137920, pg_backend_pid: 210 main: == 20230608145500 AddPreparedAtIndexToMergeRequests: migrating ================ main: -- index_exists?(:merge_requests, :id, {:name=>"index_merge_requests_on_id_and_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) main: -> 0.0241s main: -- add_index_options(:merge_requests, :id, {:name=>"index_merge_requests_on_id_and_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230608145500 AddPreparedAtIndexToMergeRequests: migrated (0.0607s) ======= main: == [advisory_lock_connection] object_id: 137920, pg_backend_pid: 210 ci: == [advisory_lock_connection] object_id: 138200, pg_backend_pid: 212 ci: == 20230608145500 AddPreparedAtIndexToMergeRequests: migrating ================ ci: -- index_exists?(:merge_requests, :id, {:name=>"index_merge_requests_on_id_and_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) ci: -> 0.0241s ci: -- add_index_options(:merge_requests, :id, {:name=>"index_merge_requests_on_id_and_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20230608145500 AddPreparedAtIndexToMergeRequests: migrated (0.0479s) ======= ci: == [advisory_lock_connection] object_id: 138200, pg_backend_pid: 212 main: == [advisory_lock_connection] object_id: 138600, pg_backend_pid: 215 main: == 20230609065641 InitializeConversionOfCiPipelineVariablesPipelineId: migrating main: -- column_exists?(:ci_pipeline_variables, :id) main: -> 0.0038s main: -- column_exists?(:ci_pipeline_variables, :pipeline_id) main: -> 0.0021s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:ci_pipeline_variables) main: -> 0.0023s main: -- add_column(:ci_pipeline_variables, "pipeline_id_convert_to_bigint", :bigint, {:default=>0, :null=>false}) main: -> 0.0017s main: == 20230609065641 InitializeConversionOfCiPipelineVariablesPipelineId: migrated (0.0255s) main: == [advisory_lock_connection] object_id: 138600, pg_backend_pid: 215 ci: == [advisory_lock_connection] object_id: 139040, pg_backend_pid: 217 ci: == 20230609065641 InitializeConversionOfCiPipelineVariablesPipelineId: migrating ci: -- column_exists?(:ci_pipeline_variables, :id) ci: -> 0.0034s ci: -- column_exists?(:ci_pipeline_variables, :pipeline_id) ci: -> 0.0020s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:ci_pipeline_variables) ci: -> 0.0024s ci: -- add_column(:ci_pipeline_variables, "pipeline_id_convert_to_bigint", :bigint, {:default=>0, :null=>false}) ci: -> 0.0025s ci: == 20230609065641 InitializeConversionOfCiPipelineVariablesPipelineId: migrated (0.0314s) ci: == [advisory_lock_connection] object_id: 139040, pg_backend_pid: 217 main: == [advisory_lock_connection] object_id: 141300, pg_backend_pid: 220 main: == 20230609065942 BackfillCiPipelineVariablesForPipelineIdBigintConversion: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230609065942 BackfillCiPipelineVariablesForPipelineIdBigintConversion: migrated (0.0054s) main: == [advisory_lock_connection] object_id: 141300, pg_backend_pid: 220 ci: == [advisory_lock_connection] object_id: 143580, pg_backend_pid: 222 ci: == 20230609065942 BackfillCiPipelineVariablesForPipelineIdBigintConversion: migrating ci: -- column_exists?(:ci_pipeline_variables, :id) ci: -> 0.0036s ci: -- column_exists?(:ci_pipeline_variables, :pipeline_id) ci: -> 0.0024s ci: -- column_exists?(:ci_pipeline_variables, "pipeline_id_convert_to_bigint") ci: -> 0.0019s ci: == 20230609065942 BackfillCiPipelineVariablesForPipelineIdBigintConversion: migrated (0.0868s) ci: == [advisory_lock_connection] object_id: 143580, pg_backend_pid: 222 main: == [advisory_lock_connection] object_id: 165880, pg_backend_pid: 225 main: == 20230612074428 AddNameToExternalAuditEventDestination: migrating =========== main: -- add_column(:audit_events_external_audit_event_destinations, :name, :text) main: -> 0.0013s main: == 20230612074428 AddNameToExternalAuditEventDestination: migrated (0.0070s) == main: == [advisory_lock_connection] object_id: 165880, pg_backend_pid: 225 ci: == [advisory_lock_connection] object_id: 185740, pg_backend_pid: 227 ci: == 20230612074428 AddNameToExternalAuditEventDestination: migrating =========== ci: -- add_column(:audit_events_external_audit_event_destinations, :name, :text) ci: -> 0.0012s ci: == 20230612074428 AddNameToExternalAuditEventDestination: migrated (0.0157s) == ci: == [advisory_lock_connection] object_id: 185740, pg_backend_pid: 227 main: == [advisory_lock_connection] object_id: 205260, pg_backend_pid: 230 main: == 20230612091526 AddTextLimitToExternalAuditEventDestinationName: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE audit_events_external_audit_event_destinations\nADD CONSTRAINT check_c52ff8e90e\nCHECK ( char_length(name) <= 72 )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE audit_events_external_audit_event_destinations VALIDATE CONSTRAINT check_c52ff8e90e;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230612091526 AddTextLimitToExternalAuditEventDestinationName: migrated (0.0156s) main: == [advisory_lock_connection] object_id: 205260, pg_backend_pid: 230 ci: == [advisory_lock_connection] object_id: 224800, pg_backend_pid: 232 ci: == 20230612091526 AddTextLimitToExternalAuditEventDestinationName: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE audit_events_external_audit_event_destinations\nADD CONSTRAINT check_c52ff8e90e\nCHECK ( char_length(name) <= 72 )\nNOT VALID;\n") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE audit_events_external_audit_event_destinations VALIDATE CONSTRAINT check_c52ff8e90e;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230612091526 AddTextLimitToExternalAuditEventDestinationName: migrated (0.0252s) ci: == [advisory_lock_connection] object_id: 224800, pg_backend_pid: 232 main: == [advisory_lock_connection] object_id: 225380, pg_backend_pid: 235 main: == 20230612091747 AddNameToInstanceAuditEventDestination: migrating =========== main: -- add_column(:audit_events_instance_external_audit_event_destinations, :name, :text) main: -> 0.0013s main: == 20230612091747 AddNameToInstanceAuditEventDestination: migrated (0.0068s) == main: == [advisory_lock_connection] object_id: 225380, pg_backend_pid: 235 ci: == [advisory_lock_connection] object_id: 225980, pg_backend_pid: 237 ci: == 20230612091747 AddNameToInstanceAuditEventDestination: migrating =========== ci: -- add_column(:audit_events_instance_external_audit_event_destinations, :name, :text) ci: -> 0.0012s ci: == 20230612091747 AddNameToInstanceAuditEventDestination: migrated (0.0160s) == ci: == [advisory_lock_connection] object_id: 225980, pg_backend_pid: 237 main: == [advisory_lock_connection] object_id: 226720, pg_backend_pid: 240 main: == 20230612091910 AddTextLimitToInstanceAuditEventDestinationName: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE audit_events_instance_external_audit_event_destinations\nADD CONSTRAINT check_433fbb3305\nCHECK ( char_length(name) <= 72 )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE audit_events_instance_external_audit_event_destinations VALIDATE CONSTRAINT check_433fbb3305;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230612091910 AddTextLimitToInstanceAuditEventDestinationName: migrated (0.0164s) main: == [advisory_lock_connection] object_id: 226720, pg_backend_pid: 240 ci: == [advisory_lock_connection] object_id: 227500, pg_backend_pid: 242 ci: == 20230612091910 AddTextLimitToInstanceAuditEventDestinationName: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE audit_events_instance_external_audit_event_destinations\nADD CONSTRAINT check_433fbb3305\nCHECK ( char_length(name) <= 72 )\nNOT VALID;\n") ci: -> 0.0011s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE audit_events_instance_external_audit_event_destinations VALIDATE CONSTRAINT check_433fbb3305;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230612091910 AddTextLimitToInstanceAuditEventDestinationName: migrated (0.0232s) ci: == [advisory_lock_connection] object_id: 227500, pg_backend_pid: 242 main: == [advisory_lock_connection] object_id: 228480, pg_backend_pid: 245 main: == 20230612232000 QueueBackfillDismissalReasonInVulnerabilityReads: migrating = main: == 20230612232000 QueueBackfillDismissalReasonInVulnerabilityReads: migrated (0.0349s) main: == [advisory_lock_connection] object_id: 228480, pg_backend_pid: 245 ci: == [advisory_lock_connection] object_id: 229540, pg_backend_pid: 247 ci: == 20230612232000 QueueBackfillDismissalReasonInVulnerabilityReads: migrating = ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230612232000 QueueBackfillDismissalReasonInVulnerabilityReads: migrated (0.0146s) ci: == [advisory_lock_connection] object_id: 229540, pg_backend_pid: 247 main: == [advisory_lock_connection] object_id: 258780, pg_backend_pid: 250 main: == 20230613122211 AddVulnerabilityAttributesToScanResultPolicies: migrating === main: -- add_column(:scan_result_policies, :vulnerability_attributes, :jsonb, {:default=>{}}) main: -> 0.0019s main: == 20230613122211 AddVulnerabilityAttributesToScanResultPolicies: migrated (0.0073s) main: == [advisory_lock_connection] object_id: 258780, pg_backend_pid: 250 ci: == [advisory_lock_connection] object_id: 285700, pg_backend_pid: 252 ci: == 20230613122211 AddVulnerabilityAttributesToScanResultPolicies: migrating === ci: -- add_column(:scan_result_policies, :vulnerability_attributes, :jsonb, {:default=>{}}) ci: -> 0.0021s ci: == 20230613122211 AddVulnerabilityAttributesToScanResultPolicies: migrated (0.0176s) ci: == [advisory_lock_connection] object_id: 285700, pg_backend_pid: 252 main: == [advisory_lock_connection] object_id: 296320, pg_backend_pid: 255 main: == 20230613192703 EnsureCiBuildNeedsBigIntBackfillIsFinishedForSelfHosts: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230613192703 EnsureCiBuildNeedsBigIntBackfillIsFinishedForSelfHosts: migrated (0.0053s) main: == [advisory_lock_connection] object_id: 296320, pg_backend_pid: 255 ci: == [advisory_lock_connection] object_id: 306920, pg_backend_pid: 257 ci: == 20230613192703 EnsureCiBuildNeedsBigIntBackfillIsFinishedForSelfHosts: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230613192703 EnsureCiBuildNeedsBigIntBackfillIsFinishedForSelfHosts: migrated (0.0242s) ci: == [advisory_lock_connection] object_id: 306920, pg_backend_pid: 257 main: == [advisory_lock_connection] object_id: 307160, pg_backend_pid: 260 main: == 20230613192802 SwapCiBuildNeedsToBigIntForSelfHosts: migrating ============= main: == 20230613192802 SwapCiBuildNeedsToBigIntForSelfHosts: migrated (0.0055s) ==== main: == [advisory_lock_connection] object_id: 307160, pg_backend_pid: 260 ci: == [advisory_lock_connection] object_id: 329360, pg_backend_pid: 262 ci: == 20230613192802 SwapCiBuildNeedsToBigIntForSelfHosts: migrating ============= ci: == 20230613192802 SwapCiBuildNeedsToBigIntForSelfHosts: migrated (0.0138s) ==== ci: == [advisory_lock_connection] object_id: 329360, pg_backend_pid: 262 main: == [advisory_lock_connection] object_id: 329760, pg_backend_pid: 265 main: == 20230614180651 AddOrganizationIdToNamespaces: migrating ==================== main: -- column_exists?(:namespaces, :organization_id) main: -> 0.0057s main: -- add_column(:namespaces, :organization_id, :bigint, {:default=>1, :null=>true}) main: -> 0.0022s main: == 20230614180651 AddOrganizationIdToNamespaces: migrated (0.0136s) =========== main: == [advisory_lock_connection] object_id: 329760, pg_backend_pid: 265 ci: == [advisory_lock_connection] object_id: 330200, pg_backend_pid: 267 ci: == 20230614180651 AddOrganizationIdToNamespaces: migrating ==================== ci: -- column_exists?(:namespaces, :organization_id) ci: -> 0.0052s ci: -- add_column(:namespaces, :organization_id, :bigint, {:default=>1, :null=>true}) ci: -> 0.0020s ci: == 20230614180651 AddOrganizationIdToNamespaces: migrated (0.0219s) =========== ci: == [advisory_lock_connection] object_id: 330200, pg_backend_pid: 267 main: == [advisory_lock_connection] object_id: 334340, pg_backend_pid: 270 main: == 20230614181310 TrackOrganizationDeletions: migrating ======================= main: -- current_schema(nil) main: -> 0.0005s main: -- execute("CREATE TRIGGER organizations_loose_fk_trigger AFTER DELETE ON organizations REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();") main: -> 0.0011s main: == 20230614181310 TrackOrganizationDeletions: migrated (0.0101s) ============== main: == [advisory_lock_connection] object_id: 334340, pg_backend_pid: 270 ci: == [advisory_lock_connection] object_id: 338380, pg_backend_pid: 272 ci: == 20230614181310 TrackOrganizationDeletions: migrating ======================= ci: -- current_schema(nil) ci: -> 0.0005s ci: -- execute("CREATE TRIGGER organizations_loose_fk_trigger AFTER DELETE ON organizations REFERENCING OLD TABLE AS old_table FOR EACH STATEMENT EXECUTE FUNCTION insert_into_loose_foreign_keys_deleted_records();") ci: -> 0.0010s ci: == 20230614181310 TrackOrganizationDeletions: migrated (0.0174s) ============== ci: == [advisory_lock_connection] object_id: 338380, pg_backend_pid: 272 main: == [advisory_lock_connection] object_id: 338920, pg_backend_pid: 275 main: == 20230614182049 AddIndexToNamespacesOrganizationId: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:namespaces, :organization_id, {:name=>"index_namespaces_on_organization_id", :algorithm=>:concurrently}) main: -> 0.0189s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:namespaces, :organization_id, {:name=>"index_namespaces_on_organization_id", :algorithm=>:concurrently}) main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230614182049 AddIndexToNamespacesOrganizationId: migrated (0.0361s) ====== main: == [advisory_lock_connection] object_id: 338920, pg_backend_pid: 275 ci: == [advisory_lock_connection] object_id: 339320, pg_backend_pid: 277 ci: == 20230614182049 AddIndexToNamespacesOrganizationId: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:namespaces, :organization_id, {:name=>"index_namespaces_on_organization_id", :algorithm=>:concurrently}) ci: -> 0.0199s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:namespaces, :organization_id, {:name=>"index_namespaces_on_organization_id", :algorithm=>:concurrently}) ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230614182049 AddIndexToNamespacesOrganizationId: migrated (0.0480s) ====== ci: == [advisory_lock_connection] object_id: 339320, pg_backend_pid: 277 main: == [advisory_lock_connection] object_id: 343420, pg_backend_pid: 280 main: == 20230615030402 RemoveAuditEventsGroupIndex: migrating ====================== main: == 20230615030402 RemoveAuditEventsGroupIndex: migrated (0.0168s) ============= main: == [advisory_lock_connection] object_id: 343420, pg_backend_pid: 280 ci: == [advisory_lock_connection] object_id: 347580, pg_backend_pid: 282 ci: == 20230615030402 RemoveAuditEventsGroupIndex: migrating ====================== ci: == 20230615030402 RemoveAuditEventsGroupIndex: migrated (0.0296s) ============= ci: == [advisory_lock_connection] object_id: 347580, pg_backend_pid: 282 main: == [advisory_lock_connection] object_id: 354220, pg_backend_pid: 285 main: == 20230615074515 AddIndexToAuditEventExternalDestination: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:audit_events_external_audit_event_destinations, [:namespace_id, :name], {:unique=>true, :name=>"unique_external_audit_event_destination_namespace_id_and_name", :algorithm=>:concurrently}) main: -> 0.0045s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:audit_events_external_audit_event_destinations, [:namespace_id, :name], {:unique=>true, :name=>"unique_external_audit_event_destination_namespace_id_and_name", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230615074515 AddIndexToAuditEventExternalDestination: migrated (0.0222s) = main: == [advisory_lock_connection] object_id: 354220, pg_backend_pid: 285 ci: == [advisory_lock_connection] object_id: 354460, pg_backend_pid: 287 ci: == 20230615074515 AddIndexToAuditEventExternalDestination: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0016s ci: -- index_exists?(:audit_events_external_audit_event_destinations, [:namespace_id, :name], {:unique=>true, :name=>"unique_external_audit_event_destination_namespace_id_and_name", :algorithm=>:concurrently}) ci: -> 0.0043s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:audit_events_external_audit_event_destinations, [:namespace_id, :name], {:unique=>true, :name=>"unique_external_audit_event_destination_namespace_id_and_name", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230615074515 AddIndexToAuditEventExternalDestination: migrated (0.0333s) = ci: == [advisory_lock_connection] object_id: 354460, pg_backend_pid: 287 main: == [advisory_lock_connection] object_id: 355180, pg_backend_pid: 290 main: == 20230615074544 AddIndexToInstanceAuditEventDestination: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:audit_events_instance_external_audit_event_destinations, :name, {:unique=>true, :name=>"unique_instance_audit_event_destination_name", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("SET statement_timeout TO 0") main: -> 0.0009s main: -- add_index(:audit_events_instance_external_audit_event_destinations, :name, {:unique=>true, :name=>"unique_instance_audit_event_destination_name", :algorithm=>:concurrently}) main: -> 0.0030s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20230615074544 AddIndexToInstanceAuditEventDestination: migrated (0.0234s) = main: == [advisory_lock_connection] object_id: 355180, pg_backend_pid: 290 ci: == [advisory_lock_connection] object_id: 355920, pg_backend_pid: 292 ci: == 20230615074544 AddIndexToInstanceAuditEventDestination: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:audit_events_instance_external_audit_event_destinations, :name, {:unique=>true, :name=>"unique_instance_audit_event_destination_name", :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:audit_events_instance_external_audit_event_destinations, :name, {:unique=>true, :name=>"unique_instance_audit_event_destination_name", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230615074544 AddIndexToInstanceAuditEventDestination: migrated (0.0321s) = ci: == [advisory_lock_connection] object_id: 355920, pg_backend_pid: 292 main: == [advisory_lock_connection] object_id: 356120, pg_backend_pid: 295 main: == 20230615104902 AddUserIdForeignKeyToOrganizationUsers: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE organization_users ADD CONSTRAINT fk_8d9b20725d FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0019s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE organization_users VALIDATE CONSTRAINT fk_8d9b20725d;") main: -> 0.0023s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230615104902 AddUserIdForeignKeyToOrganizationUsers: migrated (0.0398s) == main: == [advisory_lock_connection] object_id: 356120, pg_backend_pid: 295 ci: == [advisory_lock_connection] object_id: 359720, pg_backend_pid: 297 ci: == 20230615104902 AddUserIdForeignKeyToOrganizationUsers: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE organization_users ADD CONSTRAINT fk_8d9b20725d FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0020s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE organization_users VALIDATE CONSTRAINT fk_8d9b20725d;") ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230615104902 AddUserIdForeignKeyToOrganizationUsers: migrated (0.0418s) == ci: == [advisory_lock_connection] object_id: 359720, pg_backend_pid: 297 main: == [advisory_lock_connection] object_id: 359960, pg_backend_pid: 300 main: == 20230615113748 ReplaceCiJobArtifactsForeignKeyV3: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ci_job_artifacts VALIDATE CONSTRAINT temp_fk_rails_c5137cb2c1_p;") main: -> 0.0031s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230615113748 ReplaceCiJobArtifactsForeignKeyV3: migrated (0.0277s) ======= main: == [advisory_lock_connection] object_id: 359960, pg_backend_pid: 300 ci: == [advisory_lock_connection] object_id: 360220, pg_backend_pid: 302 ci: == 20230615113748 ReplaceCiJobArtifactsForeignKeyV3: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_job_artifacts VALIDATE CONSTRAINT temp_fk_rails_c5137cb2c1_p;") ci: -> 0.0030s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230615113748 ReplaceCiJobArtifactsForeignKeyV3: migrated (0.0597s) ======= ci: == [advisory_lock_connection] object_id: 360220, pg_backend_pid: 302 main: == [advisory_lock_connection] object_id: 363500, pg_backend_pid: 305 main: == 20230615113840 ReplaceCiRunningBuildsForeignKeyV3: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ci_running_builds VALIDATE CONSTRAINT temp_fk_rails_da45cfa165_p;") main: -> 0.0028s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20230615113840 ReplaceCiRunningBuildsForeignKeyV3: migrated (0.0315s) ====== main: == [advisory_lock_connection] object_id: 363500, pg_backend_pid: 305 ci: == [advisory_lock_connection] object_id: 366800, pg_backend_pid: 307 ci: == 20230615113840 ReplaceCiRunningBuildsForeignKeyV3: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0008s ci: -- execute("ALTER TABLE ci_running_builds VALIDATE CONSTRAINT temp_fk_rails_da45cfa165_p;") ci: -> 0.0026s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230615113840 ReplaceCiRunningBuildsForeignKeyV3: migrated (0.0385s) ====== ci: == [advisory_lock_connection] object_id: 366800, pg_backend_pid: 307 main: == [advisory_lock_connection] object_id: 368440, pg_backend_pid: 310 main: == 20230615113858 ReplaceCiJobVariablesForeignKeyV3: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- execute("ALTER TABLE ci_job_variables VALIDATE CONSTRAINT temp_fk_rails_fbf3b34792_p;") main: -> 0.0025s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230615113858 ReplaceCiJobVariablesForeignKeyV3: migrated (0.0277s) ======= main: == [advisory_lock_connection] object_id: 368440, pg_backend_pid: 310 ci: == [advisory_lock_connection] object_id: 370100, pg_backend_pid: 312 ci: == 20230615113858 ReplaceCiJobVariablesForeignKeyV3: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_job_variables VALIDATE CONSTRAINT temp_fk_rails_fbf3b34792_p;") ci: -> 0.0025s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230615113858 ReplaceCiJobVariablesForeignKeyV3: migrated (0.0371s) ======= ci: == [advisory_lock_connection] object_id: 370100, pg_backend_pid: 312 main: == [advisory_lock_connection] object_id: 394400, pg_backend_pid: 315 main: == 20230615121103 ReplacePCiBuildsMetadataForeignKeyV3: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE public.ci_builds_metadata VALIDATE CONSTRAINT temp_fk_e20479742e_p;") main: -> 0.0025s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE p_ci_builds, p_ci_builds_metadata IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- execute("ALTER TABLE p_ci_builds_metadata ADD CONSTRAINT temp_fk_e20479742e_p FOREIGN KEY (partition_id, build_id) REFERENCES p_ci_builds (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") main: -> 0.0015s main: -- execute("ALTER TABLE p_ci_builds_metadata VALIDATE CONSTRAINT temp_fk_e20479742e_p;") main: -> 0.0006s main: == 20230615121103 ReplacePCiBuildsMetadataForeignKeyV3: migrated (0.0635s) ==== main: == [advisory_lock_connection] object_id: 394400, pg_backend_pid: 315 ci: == [advisory_lock_connection] object_id: 418760, pg_backend_pid: 317 ci: == 20230615121103 ReplacePCiBuildsMetadataForeignKeyV3: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0008s ci: -- execute("ALTER TABLE public.ci_builds_metadata VALIDATE CONSTRAINT temp_fk_e20479742e_p;") ci: -> 0.0026s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE p_ci_builds, p_ci_builds_metadata IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE p_ci_builds_metadata ADD CONSTRAINT temp_fk_e20479742e_p FOREIGN KEY (partition_id, build_id) REFERENCES p_ci_builds (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") ci: -> 0.0015s ci: -- execute("ALTER TABLE p_ci_builds_metadata VALIDATE CONSTRAINT temp_fk_e20479742e_p;") ci: -> 0.0006s ci: == 20230615121103 ReplacePCiBuildsMetadataForeignKeyV3: migrated (0.0784s) ==== ci: == [advisory_lock_connection] object_id: 418760, pg_backend_pid: 317 main: == [advisory_lock_connection] object_id: 420120, pg_backend_pid: 320 main: == 20230615121122 ReplacePCiRunnerMachineBuildsForeignKeyV3: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE p_ci_builds, p_ci_runner_machine_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE p_ci_runner_machine_builds ADD CONSTRAINT temp_fk_bb490f12fe_p FOREIGN KEY (partition_id, build_id) REFERENCES p_ci_builds (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") main: -> 0.0016s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE p_ci_runner_machine_builds VALIDATE CONSTRAINT temp_fk_bb490f12fe_p;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230615121122 ReplacePCiRunnerMachineBuildsForeignKeyV3: migrated (0.0440s) main: == [advisory_lock_connection] object_id: 420120, pg_backend_pid: 320 ci: == [advisory_lock_connection] object_id: 421480, pg_backend_pid: 322 ci: == 20230615121122 ReplacePCiRunnerMachineBuildsForeignKeyV3: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE p_ci_builds, p_ci_runner_machine_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0009s ci: -- execute("ALTER TABLE p_ci_runner_machine_builds ADD CONSTRAINT temp_fk_bb490f12fe_p FOREIGN KEY (partition_id, build_id) REFERENCES p_ci_builds (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") ci: -> 0.0016s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE p_ci_runner_machine_builds VALIDATE CONSTRAINT temp_fk_bb490f12fe_p;") ci: -> 0.0006s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230615121122 ReplacePCiRunnerMachineBuildsForeignKeyV3: migrated (0.0612s) ci: == [advisory_lock_connection] object_id: 421480, pg_backend_pid: 322 main: == [advisory_lock_connection] object_id: 429840, pg_backend_pid: 325 main: == 20230615144627 RemoveTemporaryContainerRepositoryIndexes: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:container_repositories) main: -> 0.0112s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"tmp_index_container_repos_on_non_migrated"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- indexes(:container_repositories) main: -> 0.0088s main: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"tmp_index_container_repositories_on_id_migration_state"}) main: -> 0.0009s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- indexes(:container_repositories) main: -> 0.0082s main: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"tmp_index_migrated_container_registries"}) main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:container_repositories) main: -> 0.0081s main: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"idx_container_repos_on_import_started_at_when_importing"}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- indexes(:container_repositories) main: -> 0.0071s main: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"idx_container_repos_on_migration_state_migration_plan_created"}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- indexes(:container_repositories) main: -> 0.0064s main: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"idx_container_repos_on_pre_import_done_at_when_pre_import_done"}) main: -> 0.0010s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- indexes(:container_repositories) main: -> 0.0062s main: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"idx_container_repos_on_pre_import_started_at_when_pre_importing"}) main: -> 0.0010s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- indexes(:container_repositories) main: -> 0.0054s main: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"index_container_repositories_on_greatest_completed_at"}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- indexes(:container_repositories) main: -> 0.0052s main: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"index_container_repositories_on_migration_state_import_done_at"}) main: -> 0.0010s main: == 20230615144627 RemoveTemporaryContainerRepositoryIndexes: migrated (0.1502s) main: == [advisory_lock_connection] object_id: 429840, pg_backend_pid: 325 ci: == [advisory_lock_connection] object_id: 442260, pg_backend_pid: 327 ci: == 20230615144627 RemoveTemporaryContainerRepositoryIndexes: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:container_repositories) ci: -> 0.0110s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"tmp_index_container_repos_on_non_migrated"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- indexes(:container_repositories) ci: -> 0.0088s ci: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"tmp_index_container_repositories_on_id_migration_state"}) ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- indexes(:container_repositories) ci: -> 0.0084s ci: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"tmp_index_migrated_container_registries"}) ci: -> 0.0009s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- indexes(:container_repositories) ci: -> 0.0076s ci: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"idx_container_repos_on_import_started_at_when_importing"}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- indexes(:container_repositories) ci: -> 0.0076s ci: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"idx_container_repos_on_migration_state_migration_plan_created"}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- indexes(:container_repositories) ci: -> 0.0068s ci: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"idx_container_repos_on_pre_import_done_at_when_pre_import_done"}) ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- indexes(:container_repositories) ci: -> 0.0060s ci: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"idx_container_repos_on_pre_import_started_at_when_pre_importing"}) ci: -> 0.0009s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- indexes(:container_repositories) ci: -> 0.0053s ci: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"index_container_repositories_on_greatest_completed_at"}) ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- indexes(:container_repositories) ci: -> 0.0053s ci: -- remove_index(:container_repositories, {:algorithm=>:concurrently, :name=>"index_container_repositories_on_migration_state_import_done_at"}) ci: -> 0.0010s ci: == 20230615144627 RemoveTemporaryContainerRepositoryIndexes: migrated (0.1691s) ci: == [advisory_lock_connection] object_id: 442260, pg_backend_pid: 327 main: == [advisory_lock_connection] object_id: 452000, pg_backend_pid: 330 main: == 20230616082958 AddUniqueIndexForNpmPackagesOnProjectIdNameVersion: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:packages_packages, [:project_id, :name, :version], {:name=>"idx_packages_on_project_id_name_version_unique_when_npm", :unique=>true, :where=>"package_type = 2 AND status <> 4", :algorithm=>:concurrently}) main: -> 0.0162s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:packages_packages, [:project_id, :name, :version], {:name=>"idx_packages_on_project_id_name_version_unique_when_npm", :unique=>true, :where=>"package_type = 2 AND status <> 4", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230616082958 AddUniqueIndexForNpmPackagesOnProjectIdNameVersion: migrated (0.0350s) main: == [advisory_lock_connection] object_id: 452000, pg_backend_pid: 330 ci: == [advisory_lock_connection] object_id: 460200, pg_backend_pid: 332 ci: == 20230616082958 AddUniqueIndexForNpmPackagesOnProjectIdNameVersion: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:packages_packages, [:project_id, :name, :version], {:name=>"idx_packages_on_project_id_name_version_unique_when_npm", :unique=>true, :where=>"package_type = 2 AND status <> 4", :algorithm=>:concurrently}) ci: -> 0.0166s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:packages_packages, [:project_id, :name, :version], {:name=>"idx_packages_on_project_id_name_version_unique_when_npm", :unique=>true, :where=>"package_type = 2 AND status <> 4", :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230616082958 AddUniqueIndexForNpmPackagesOnProjectIdNameVersion: migrated (0.0463s) ci: == [advisory_lock_connection] object_id: 460200, pg_backend_pid: 332 main: == [advisory_lock_connection] object_id: 466120, pg_backend_pid: 335 main: == 20230616164309 CreateSubscriptionUserAddOnAssignments: migrating =========== main: -- create_table(:subscription_user_add_on_assignments) main: -> 0.0051s main: == 20230616164309 CreateSubscriptionUserAddOnAssignments: migrated (0.0108s) == main: == [advisory_lock_connection] object_id: 466120, pg_backend_pid: 335 ci: == [advisory_lock_connection] object_id: 470660, pg_backend_pid: 337 ci: == 20230616164309 CreateSubscriptionUserAddOnAssignments: migrating =========== ci: -- create_table(:subscription_user_add_on_assignments) ci: -> 0.0051s I, [2024-04-10T20:44:04.198782 #290] INFO -- : Database: 'ci', Table: 'subscription_user_add_on_assignments': Lock Writes ci: == 20230616164309 CreateSubscriptionUserAddOnAssignments: migrated (0.0227s) == ci: == [advisory_lock_connection] object_id: 470660, pg_backend_pid: 337 main: == [advisory_lock_connection] object_id: 475300, pg_backend_pid: 340 main: == 20230616164705 AddForeignKeyAddOnPurchaseIdOnSubscriptionUserAddOnAssignments: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE subscription_user_add_on_assignments ADD CONSTRAINT fk_0d89020c49 FOREIGN KEY (add_on_purchase_id) REFERENCES subscription_add_on_purchases (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE subscription_user_add_on_assignments VALIDATE CONSTRAINT fk_0d89020c49;") main: -> 0.0011s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230616164705 AddForeignKeyAddOnPurchaseIdOnSubscriptionUserAddOnAssignments: migrated (0.0306s) main: == [advisory_lock_connection] object_id: 475300, pg_backend_pid: 340 ci: == [advisory_lock_connection] object_id: 479860, pg_backend_pid: 342 ci: == 20230616164705 AddForeignKeyAddOnPurchaseIdOnSubscriptionUserAddOnAssignments: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE subscription_user_add_on_assignments ADD CONSTRAINT fk_0d89020c49 FOREIGN KEY (add_on_purchase_id) REFERENCES subscription_add_on_purchases (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE subscription_user_add_on_assignments VALIDATE CONSTRAINT fk_0d89020c49;") ci: -> 0.0011s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230616164705 AddForeignKeyAddOnPurchaseIdOnSubscriptionUserAddOnAssignments: migrated (0.0396s) ci: == [advisory_lock_connection] object_id: 479860, pg_backend_pid: 342 main: == [advisory_lock_connection] object_id: 484560, pg_backend_pid: 345 main: == 20230616164731 AddForeignKeyUserIdOnSubscriptionUserAddOnAssignments: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE subscription_user_add_on_assignments ADD CONSTRAINT fk_724c2df9a8 FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0021s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE subscription_user_add_on_assignments VALIDATE CONSTRAINT fk_724c2df9a8;") main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230616164731 AddForeignKeyUserIdOnSubscriptionUserAddOnAssignments: migrated (0.0322s) main: == [advisory_lock_connection] object_id: 484560, pg_backend_pid: 345 ci: == [advisory_lock_connection] object_id: 489120, pg_backend_pid: 347 ci: == 20230616164731 AddForeignKeyUserIdOnSubscriptionUserAddOnAssignments: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE subscription_user_add_on_assignments ADD CONSTRAINT fk_724c2df9a8 FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0020s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE subscription_user_add_on_assignments VALIDATE CONSTRAINT fk_724c2df9a8;") ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230616164731 AddForeignKeyUserIdOnSubscriptionUserAddOnAssignments: migrated (0.0417s) ci: == [advisory_lock_connection] object_id: 489120, pg_backend_pid: 347 main: == [advisory_lock_connection] object_id: 493820, pg_backend_pid: 350 main: == 20230616200440 CreateSystemAccessMicrosoftApplication: migrating =========== main: -- create_table(:system_access_microsoft_applications) main: -- quote_column_name(:tenant_xid) main: -> 0.0000s main: -- quote_column_name(:client_xid) main: -> 0.0000s main: -- quote_column_name(:login_endpoint) main: -> 0.0000s main: -- quote_column_name(:graph_endpoint) main: -> 0.0001s main: -> 0.0088s main: == 20230616200440 CreateSystemAccessMicrosoftApplication: migrated (0.0150s) == main: == [advisory_lock_connection] object_id: 493820, pg_backend_pid: 350 ci: == [advisory_lock_connection] object_id: 510980, pg_backend_pid: 352 ci: == 20230616200440 CreateSystemAccessMicrosoftApplication: migrating =========== ci: -- create_table(:system_access_microsoft_applications) ci: -- quote_column_name(:tenant_xid) ci: -> 0.0000s ci: -- quote_column_name(:client_xid) ci: -> 0.0001s ci: -- quote_column_name(:login_endpoint) ci: -> 0.0000s ci: -- quote_column_name(:graph_endpoint) ci: -> 0.0000s ci: -> 0.0091s I, [2024-04-10T20:44:04.798966 #290] INFO -- : Database: 'ci', Table: 'system_access_microsoft_applications': Lock Writes ci: == 20230616200440 CreateSystemAccessMicrosoftApplication: migrated (0.0266s) == ci: == [advisory_lock_connection] object_id: 510980, pg_backend_pid: 352 main: == [advisory_lock_connection] object_id: 528280, pg_backend_pid: 355 main: == 20230616214220 CreateSystemAccessMicrosoftGraphAccessTokens: migrating ===== main: -- create_table(:system_access_microsoft_graph_access_tokens) main: -> 0.0052s main: == 20230616214220 CreateSystemAccessMicrosoftGraphAccessTokens: migrated (0.0111s) main: == [advisory_lock_connection] object_id: 528280, pg_backend_pid: 355 ci: == [advisory_lock_connection] object_id: 541160, pg_backend_pid: 357 ci: == 20230616214220 CreateSystemAccessMicrosoftGraphAccessTokens: migrating ===== ci: -- create_table(:system_access_microsoft_graph_access_tokens) ci: -> 0.0055s I, [2024-04-10T20:44:04.964904 #290] INFO -- : Database: 'ci', Table: 'system_access_microsoft_graph_access_tokens': Lock Writes ci: == 20230616214220 CreateSystemAccessMicrosoftGraphAccessTokens: migrated (0.0234s) ci: == [advisory_lock_connection] object_id: 541160, pg_backend_pid: 357 main: == [advisory_lock_connection] object_id: 554200, pg_backend_pid: 360 main: == 20230618020202 FinishUserTypeMigration: migrating ========================== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230618020202 FinishUserTypeMigration: migrated (0.0128s) ================= main: == [advisory_lock_connection] object_id: 554200, pg_backend_pid: 360 ci: == [advisory_lock_connection] object_id: 630580, pg_backend_pid: 362 ci: == 20230618020202 FinishUserTypeMigration: migrating ========================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230618020202 FinishUserTypeMigration: migrated (0.0150s) ================= ci: == [advisory_lock_connection] object_id: 630580, pg_backend_pid: 362 main: == [advisory_lock_connection] object_id: 659300, pg_backend_pid: 365 main: == 20230619005223 ChangeUnconfirmedCreatedAtIndexOnUsers: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:users, [:created_at, :id], {:name=>"index_users_on_unconfirmed_created_at_active_type_sign_in_count", :where=>"confirmed_at IS NULL AND state = 'active' AND user_type IN (0) AND sign_in_count = 0", :algorithm=>:concurrently}) main: -> 0.0217s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:users, [:created_at, :id], {:name=>"index_users_on_unconfirmed_created_at_active_type_sign_in_count", :where=>"confirmed_at IS NULL AND state = 'active' AND user_type IN (0) AND sign_in_count = 0", :algorithm=>:concurrently}) main: -> 0.0027s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- indexes(:users) main: -> 0.0211s main: -- remove_index(:users, {:algorithm=>:concurrently, :name=>"index_users_on_unconfirmed_and_created_at_for_active_humans"}) main: -> 0.0017s main: == 20230619005223 ChangeUnconfirmedCreatedAtIndexOnUsers: migrated (0.0707s) == main: == [advisory_lock_connection] object_id: 659300, pg_backend_pid: 365 ci: == [advisory_lock_connection] object_id: 764320, pg_backend_pid: 367 ci: == 20230619005223 ChangeUnconfirmedCreatedAtIndexOnUsers: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:users, [:created_at, :id], {:name=>"index_users_on_unconfirmed_created_at_active_type_sign_in_count", :where=>"confirmed_at IS NULL AND state = 'active' AND user_type IN (0) AND sign_in_count = 0", :algorithm=>:concurrently}) ci: -> 0.0223s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:users, [:created_at, :id], {:name=>"index_users_on_unconfirmed_created_at_active_type_sign_in_count", :where=>"confirmed_at IS NULL AND state = 'active' AND user_type IN (0) AND sign_in_count = 0", :algorithm=>:concurrently}) ci: -> 0.0026s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- indexes(:users) ci: -> 0.0206s ci: -- remove_index(:users, {:algorithm=>:concurrently, :name=>"index_users_on_unconfirmed_and_created_at_for_active_humans"}) ci: -> 0.0014s ci: == 20230619005223 ChangeUnconfirmedCreatedAtIndexOnUsers: migrated (0.0819s) == ci: == [advisory_lock_connection] object_id: 764320, pg_backend_pid: 367 main: == [advisory_lock_connection] object_id: 786000, pg_backend_pid: 370 main: == 20230619072744 ScheduleIndexEventsOnProjectIdAndIdDescOnMergedActionForRemoval: migrating main: -- index_exists?(:events, [:project_id, :id], {:order=>{:id=>:desc}, :where=>"action = 7", :name=>"index_events_on_project_id_and_id_desc_on_merged_action"}) main: -> 0.0142s main: -- quote_column_name("index_events_on_project_id_and_id_desc_on_merged_action") main: -> 0.0001s main: == 20230619072744 ScheduleIndexEventsOnProjectIdAndIdDescOnMergedActionForRemoval: migrated (0.0247s) main: == [advisory_lock_connection] object_id: 786000, pg_backend_pid: 370 ci: == [advisory_lock_connection] object_id: 807800, pg_backend_pid: 372 ci: == 20230619072744 ScheduleIndexEventsOnProjectIdAndIdDescOnMergedActionForRemoval: migrating ci: -- index_exists?(:events, [:project_id, :id], {:order=>{:id=>:desc}, :where=>"action = 7", :name=>"index_events_on_project_id_and_id_desc_on_merged_action"}) ci: -> 0.0164s ci: -- quote_column_name("index_events_on_project_id_and_id_desc_on_merged_action") ci: -> 0.0001s ci: == 20230619072744 ScheduleIndexEventsOnProjectIdAndIdDescOnMergedActionForRemoval: migrated (0.0357s) ci: == [advisory_lock_connection] object_id: 807800, pg_backend_pid: 372 main: == [advisory_lock_connection] object_id: 808840, pg_backend_pid: 375 main: == 20230619081412 AddIndexToCiTriggersToken: migrating ======================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:ci_triggers, :token, {:unique=>true, :name=>"index_ci_triggers_on_token", :algorithm=>:concurrently}) main: -> 0.0039s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:ci_triggers, :token, {:unique=>true, :name=>"index_ci_triggers_on_token", :algorithm=>:concurrently}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230619081412 AddIndexToCiTriggersToken: migrated (0.0216s) =============== main: == [advisory_lock_connection] object_id: 808840, pg_backend_pid: 375 ci: == [advisory_lock_connection] object_id: 809820, pg_backend_pid: 377 ci: == 20230619081412 AddIndexToCiTriggersToken: migrating ======================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:ci_triggers, :token, {:unique=>true, :name=>"index_ci_triggers_on_token", :algorithm=>:concurrently}) ci: -> 0.0042s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:ci_triggers, :token, {:unique=>true, :name=>"index_ci_triggers_on_token", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230619081412 AddIndexToCiTriggersToken: migrated (0.0342s) =============== ci: == [advisory_lock_connection] object_id: 809820, pg_backend_pid: 377 main: == [advisory_lock_connection] object_id: 815640, pg_backend_pid: 380 main: == 20230619123701 ScheduleRemovalIndexJobArtifactsIdAndExpireAt: migrating ==== main: -- index_exists?(:ci_job_artifacts, :id, {:name=>:tmp_index_ci_job_artifacts_on_id_expire_at_file_type_trace}) main: -> 0.0134s main: -- quote_column_name(:tmp_index_ci_job_artifacts_on_id_expire_at_file_type_trace) main: -> 0.0001s main: == 20230619123701 ScheduleRemovalIndexJobArtifactsIdAndExpireAt: migrated (0.0236s) main: == [advisory_lock_connection] object_id: 815640, pg_backend_pid: 380 ci: == [advisory_lock_connection] object_id: 821580, pg_backend_pid: 382 ci: == 20230619123701 ScheduleRemovalIndexJobArtifactsIdAndExpireAt: migrating ==== ci: -- index_exists?(:ci_job_artifacts, :id, {:name=>:tmp_index_ci_job_artifacts_on_id_expire_at_file_type_trace}) ci: -> 0.0138s ci: -- quote_column_name(:tmp_index_ci_job_artifacts_on_id_expire_at_file_type_trace) ci: -> 0.0000s ci: == 20230619123701 ScheduleRemovalIndexJobArtifactsIdAndExpireAt: migrated (0.0332s) ci: == [advisory_lock_connection] object_id: 821580, pg_backend_pid: 382 main: == [advisory_lock_connection] object_id: 827500, pg_backend_pid: 385 main: == 20230619134106 PrepareIndexForVulnerabilityReadsOnCommonProjectFilters: migrating main: -- index_exists?(:vulnerability_reads, [:project_id, :state, :report_type, :severity, :vulnerability_id], {:order=>{:severity=>:desc, :vulnerability_id=>:desc}, :name=>"index_project_vulnerability_reads_common_finder_query_desc", :algorithm=>:concurrently}) main: -> 0.0156s main: -- add_index_options(:vulnerability_reads, [:project_id, :state, :report_type, :severity, :vulnerability_id], {:order=>{:severity=>:desc, :vulnerability_id=>:desc}, :name=>"index_project_vulnerability_reads_common_finder_query_desc", :algorithm=>:concurrently}) main: -> 0.0005s main: == 20230619134106 PrepareIndexForVulnerabilityReadsOnCommonProjectFilters: migrated (0.0302s) main: == [advisory_lock_connection] object_id: 827500, pg_backend_pid: 385 ci: == [advisory_lock_connection] object_id: 833360, pg_backend_pid: 387 ci: == 20230619134106 PrepareIndexForVulnerabilityReadsOnCommonProjectFilters: migrating ci: -- index_exists?(:vulnerability_reads, [:project_id, :state, :report_type, :severity, :vulnerability_id], {:order=>{:severity=>:desc, :vulnerability_id=>:desc}, :name=>"index_project_vulnerability_reads_common_finder_query_desc", :algorithm=>:concurrently}) ci: -> 0.0168s ci: -- add_index_options(:vulnerability_reads, [:project_id, :state, :report_type, :severity, :vulnerability_id], {:order=>{:severity=>:desc, :vulnerability_id=>:desc}, :name=>"index_project_vulnerability_reads_common_finder_query_desc", :algorithm=>:concurrently}) ci: -> 0.0006s ci: == 20230619134106 PrepareIndexForVulnerabilityReadsOnCommonProjectFilters: migrated (0.0409s) ci: == [advisory_lock_connection] object_id: 833360, pg_backend_pid: 387 main: == [advisory_lock_connection] object_id: 835120, pg_backend_pid: 390 main: == 20230620072854 ReplaceOldFkCiBuildPendingStatesToBuildsV2: migrating ======= main: == 20230620072854 ReplaceOldFkCiBuildPendingStatesToBuildsV2: migrated (0.0166s) main: == [advisory_lock_connection] object_id: 835120, pg_backend_pid: 390 ci: == [advisory_lock_connection] object_id: 836860, pg_backend_pid: 392 ci: == 20230620072854 ReplaceOldFkCiBuildPendingStatesToBuildsV2: migrating ======= ci: == 20230620072854 ReplaceOldFkCiBuildPendingStatesToBuildsV2: migrated (0.0259s) ci: == [advisory_lock_connection] object_id: 836860, pg_backend_pid: 392 main: == [advisory_lock_connection] object_id: 837540, pg_backend_pid: 395 main: == 20230620072856 ReplaceOldFkCiBuildTraceChunksToBuildsV2: migrating ========= main: == 20230620072856 ReplaceOldFkCiBuildTraceChunksToBuildsV2: migrated (0.0195s) main: == [advisory_lock_connection] object_id: 837540, pg_backend_pid: 395 ci: == [advisory_lock_connection] object_id: 838220, pg_backend_pid: 397 ci: == 20230620072856 ReplaceOldFkCiBuildTraceChunksToBuildsV2: migrating ========= ci: == 20230620072856 ReplaceOldFkCiBuildTraceChunksToBuildsV2: migrated (0.0278s) ci: == [advisory_lock_connection] object_id: 838220, pg_backend_pid: 397 main: == [advisory_lock_connection] object_id: 841780, pg_backend_pid: 400 main: == 20230620072900 ReplaceOldFkCiUnitTestFailuresToBuildsV2: migrating ========= main: == 20230620072900 ReplaceOldFkCiUnitTestFailuresToBuildsV2: migrated (0.0199s) main: == [advisory_lock_connection] object_id: 841780, pg_backend_pid: 400 ci: == [advisory_lock_connection] object_id: 842000, pg_backend_pid: 402 ci: == 20230620072900 ReplaceOldFkCiUnitTestFailuresToBuildsV2: migrating ========= ci: == 20230620072900 ReplaceOldFkCiUnitTestFailuresToBuildsV2: migrated (0.0256s) ci: == [advisory_lock_connection] object_id: 842000, pg_backend_pid: 402 main: == [advisory_lock_connection] object_id: 895260, pg_backend_pid: 405 main: == 20230620072905 ReplaceOldFkCiSourcesPipelinesToBuildsV2: migrating ========= main: == 20230620072905 ReplaceOldFkCiSourcesPipelinesToBuildsV2: migrated (0.0169s) main: == [advisory_lock_connection] object_id: 895260, pg_backend_pid: 405 ci: == [advisory_lock_connection] object_id: 948540, pg_backend_pid: 407 ci: == 20230620072905 ReplaceOldFkCiSourcesPipelinesToBuildsV2: migrating ========= ci: == 20230620072905 ReplaceOldFkCiSourcesPipelinesToBuildsV2: migrated (0.0253s) ci: == [advisory_lock_connection] object_id: 948540, pg_backend_pid: 407 main: == [advisory_lock_connection] object_id: 962640, pg_backend_pid: 410 main: == 20230620072908 ReplaceOldFkCiResourcesToBuildsV2: migrating ================ main: == 20230620072908 ReplaceOldFkCiResourcesToBuildsV2: migrated (0.0173s) ======= main: == [advisory_lock_connection] object_id: 962640, pg_backend_pid: 410 ci: == [advisory_lock_connection] object_id: 976760, pg_backend_pid: 412 ci: == 20230620072908 ReplaceOldFkCiResourcesToBuildsV2: migrating ================ ci: == 20230620072908 ReplaceOldFkCiResourcesToBuildsV2: migrated (0.0264s) ======= ci: == [advisory_lock_connection] object_id: 976760, pg_backend_pid: 412 main: == [advisory_lock_connection] object_id: 985000, pg_backend_pid: 415 main: == 20230620072911 ReplaceOldFkCiBuildReportResultsToBuildsV2: migrating ======= main: == 20230620072911 ReplaceOldFkCiBuildReportResultsToBuildsV2: migrated (0.0177s) main: == [advisory_lock_connection] object_id: 985000, pg_backend_pid: 415 ci: == [advisory_lock_connection] object_id: 993280, pg_backend_pid: 417 ci: == 20230620072911 ReplaceOldFkCiBuildReportResultsToBuildsV2: migrating ======= ci: == 20230620072911 ReplaceOldFkCiBuildReportResultsToBuildsV2: migrated (0.0261s) ci: == [advisory_lock_connection] object_id: 993280, pg_backend_pid: 417 main: == [advisory_lock_connection] object_id: 1006380, pg_backend_pid: 420 main: == 20230620072915 ReplaceOldFkCiBuildNeedsToBuildsV2: migrating =============== main: == 20230620072915 ReplaceOldFkCiBuildNeedsToBuildsV2: migrated (0.0170s) ====== main: == [advisory_lock_connection] object_id: 1006380, pg_backend_pid: 420 ci: == [advisory_lock_connection] object_id: 1019500, pg_backend_pid: 422 ci: == 20230620072915 ReplaceOldFkCiBuildNeedsToBuildsV2: migrating =============== ci: == 20230620072915 ReplaceOldFkCiBuildNeedsToBuildsV2: migrated (0.0273s) ====== ci: == [advisory_lock_connection] object_id: 1019500, pg_backend_pid: 422 main: == [advisory_lock_connection] object_id: 1037920, pg_backend_pid: 425 main: == 20230620072917 ReplaceOldFkCiBuildsRunnerSessionToBuildsV2: migrating ====== main: == 20230620072917 ReplaceOldFkCiBuildsRunnerSessionToBuildsV2: migrated (0.0172s) main: == [advisory_lock_connection] object_id: 1037920, pg_backend_pid: 425 ci: == [advisory_lock_connection] object_id: 1055980, pg_backend_pid: 427 ci: == 20230620072917 ReplaceOldFkCiBuildsRunnerSessionToBuildsV2: migrating ====== ci: == 20230620072917 ReplaceOldFkCiBuildsRunnerSessionToBuildsV2: migrated (0.0259s) ci: == [advisory_lock_connection] object_id: 1055980, pg_backend_pid: 427 main: == [advisory_lock_connection] object_id: 1059600, pg_backend_pid: 430 main: == 20230620072920 ReplaceOldFkCiPendingBuildsToBuildsV2: migrating ============ main: == 20230620072920 ReplaceOldFkCiPendingBuildsToBuildsV2: migrated (0.0170s) === main: == [advisory_lock_connection] object_id: 1059600, pg_backend_pid: 430 ci: == [advisory_lock_connection] object_id: 1062240, pg_backend_pid: 432 ci: == 20230620072920 ReplaceOldFkCiPendingBuildsToBuildsV2: migrating ============ ci: == 20230620072920 ReplaceOldFkCiPendingBuildsToBuildsV2: migrated (0.0271s) === ci: == [advisory_lock_connection] object_id: 1062240, pg_backend_pid: 432 main: == [advisory_lock_connection] object_id: 1066100, pg_backend_pid: 435 main: == 20230620072925 ReplaceOldFkCiBuildTraceMetadataToBuildsV2: migrating ======= main: == 20230620072925 ReplaceOldFkCiBuildTraceMetadataToBuildsV2: migrated (0.0178s) main: == [advisory_lock_connection] object_id: 1066100, pg_backend_pid: 435 ci: == [advisory_lock_connection] object_id: 1069340, pg_backend_pid: 437 ci: == 20230620072925 ReplaceOldFkCiBuildTraceMetadataToBuildsV2: migrating ======= ci: == 20230620072925 ReplaceOldFkCiBuildTraceMetadataToBuildsV2: migrated (0.0276s) ci: == [advisory_lock_connection] object_id: 1069340, pg_backend_pid: 437 main: == [advisory_lock_connection] object_id: 1072600, pg_backend_pid: 440 main: == 20230620101808 ChangeDefaultValueForDistroVersion: migrating =============== main: -- change_column_default(:pm_affected_packages, :distro_version, {:from=>nil, :to=>""}) main: -> 0.0056s main: -- change_column_null(:pm_affected_packages, :distro_version, false) main: -> 0.0009s main: == 20230620101808 ChangeDefaultValueForDistroVersion: migrated (0.0132s) ====== main: == [advisory_lock_connection] object_id: 1072600, pg_backend_pid: 440 ci: == [advisory_lock_connection] object_id: 1075880, pg_backend_pid: 442 ci: == 20230620101808 ChangeDefaultValueForDistroVersion: migrating =============== ci: -- change_column_default(:pm_affected_packages, :distro_version, {:from=>nil, :to=>""}) ci: -> 0.0048s ci: -- change_column_null(:pm_affected_packages, :distro_version, false) ci: -> 0.0008s ci: == 20230620101808 ChangeDefaultValueForDistroVersion: migrated (0.0209s) ====== ci: == [advisory_lock_connection] object_id: 1075880, pg_backend_pid: 442 main: == [advisory_lock_connection] object_id: 1079160, pg_backend_pid: 445 main: == 20230620104217 AddOrganizationIdForeignKeyToOrganizationUsers: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE organization_users ADD CONSTRAINT fk_8471abad75 FOREIGN KEY (organization_id) REFERENCES organizations (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0014s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE organization_users VALIDATE CONSTRAINT fk_8471abad75;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230620104217 AddOrganizationIdForeignKeyToOrganizationUsers: migrated (0.0295s) main: == [advisory_lock_connection] object_id: 1079160, pg_backend_pid: 445 ci: == [advisory_lock_connection] object_id: 1081860, pg_backend_pid: 447 ci: == 20230620104217 AddOrganizationIdForeignKeyToOrganizationUsers: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE organization_users ADD CONSTRAINT fk_8471abad75 FOREIGN KEY (organization_id) REFERENCES organizations (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE organization_users VALIDATE CONSTRAINT fk_8471abad75;") ci: -> 0.0011s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230620104217 AddOrganizationIdForeignKeyToOrganizationUsers: migrated (0.0393s) ci: == [advisory_lock_connection] object_id: 1081860, pg_backend_pid: 447 main: == [advisory_lock_connection] object_id: 1085760, pg_backend_pid: 450 main: == 20230620105919 ReplaceOldFkCiJobArtifactsToBuilds: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_builds, ci_job_artifacts IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- remove_foreign_key(:ci_job_artifacts, :ci_builds, {:name=>:fk_rails_c5137cb2c1_p}) main: -> 0.0042s main: -- quote_table_name(:ci_job_artifacts) main: -> 0.0000s main: -- quote_column_name(:temp_fk_rails_c5137cb2c1_p) main: -> 0.0000s main: -- quote_column_name(:fk_rails_c5137cb2c1_p) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_job_artifacts\"\nRENAME CONSTRAINT \"temp_fk_rails_c5137cb2c1_p\" TO \"fk_rails_c5137cb2c1_p\"\n") main: -> 0.0006s main: == 20230620105919 ReplaceOldFkCiJobArtifactsToBuilds: migrated (0.0349s) ====== main: == [advisory_lock_connection] object_id: 1085760, pg_backend_pid: 450 ci: == [advisory_lock_connection] object_id: 1089060, pg_backend_pid: 452 ci: == 20230620105919 ReplaceOldFkCiJobArtifactsToBuilds: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_builds, ci_job_artifacts IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:ci_job_artifacts, :ci_builds, {:name=>:fk_rails_c5137cb2c1_p}) ci: -> 0.0041s ci: -- quote_table_name(:ci_job_artifacts) ci: -> 0.0000s ci: -- quote_column_name(:temp_fk_rails_c5137cb2c1_p) ci: -> 0.0000s ci: -- quote_column_name(:fk_rails_c5137cb2c1_p) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_job_artifacts\"\nRENAME CONSTRAINT \"temp_fk_rails_c5137cb2c1_p\" TO \"fk_rails_c5137cb2c1_p\"\n") ci: -> 0.0006s ci: == 20230620105919 ReplaceOldFkCiJobArtifactsToBuilds: migrated (0.0442s) ====== ci: == [advisory_lock_connection] object_id: 1089060, pg_backend_pid: 452 main: == [advisory_lock_connection] object_id: 1092320, pg_backend_pid: 455 main: == 20230620110004 ReplaceOldFkCiRunningBuildsToBuilds: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_builds, ci_running_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- remove_foreign_key(:ci_running_builds, :ci_builds, {:name=>:fk_rails_da45cfa165_p}) main: -> 0.0048s main: -- quote_table_name(:ci_running_builds) main: -> 0.0000s main: -- quote_column_name(:temp_fk_rails_da45cfa165_p) main: -> 0.0000s main: -- quote_column_name(:fk_rails_da45cfa165_p) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_running_builds\"\nRENAME CONSTRAINT \"temp_fk_rails_da45cfa165_p\" TO \"fk_rails_da45cfa165_p\"\n") main: -> 0.0009s main: == 20230620110004 ReplaceOldFkCiRunningBuildsToBuilds: migrated (0.0533s) ===== main: == [advisory_lock_connection] object_id: 1092320, pg_backend_pid: 455 ci: == [advisory_lock_connection] object_id: 1095620, pg_backend_pid: 457 ci: == 20230620110004 ReplaceOldFkCiRunningBuildsToBuilds: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_builds, ci_running_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:ci_running_builds, :ci_builds, {:name=>:fk_rails_da45cfa165_p}) ci: -> 0.0042s ci: -- quote_table_name(:ci_running_builds) ci: -> 0.0000s ci: -- quote_column_name(:temp_fk_rails_da45cfa165_p) ci: -> 0.0000s ci: -- quote_column_name(:fk_rails_da45cfa165_p) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_running_builds\"\nRENAME CONSTRAINT \"temp_fk_rails_da45cfa165_p\" TO \"fk_rails_da45cfa165_p\"\n") ci: -> 0.0006s ci: == 20230620110004 ReplaceOldFkCiRunningBuildsToBuilds: migrated (0.0450s) ===== ci: == [advisory_lock_connection] object_id: 1095620, pg_backend_pid: 457 main: == [advisory_lock_connection] object_id: 1098900, pg_backend_pid: 460 main: == 20230620110021 ReplaceOldFkCiJobVariablesToBuilds: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_builds, ci_job_variables IN ACCESS EXCLUSIVE MODE") main: -> 0.0006s main: -- remove_foreign_key(:ci_job_variables, :ci_builds, {:name=>:fk_rails_fbf3b34792_p}) main: -> 0.0042s main: -- quote_table_name(:ci_job_variables) main: -> 0.0000s main: -- quote_column_name(:temp_fk_rails_fbf3b34792_p) main: -> 0.0000s main: -- quote_column_name(:fk_rails_fbf3b34792_p) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_job_variables\"\nRENAME CONSTRAINT \"temp_fk_rails_fbf3b34792_p\" TO \"fk_rails_fbf3b34792_p\"\n") main: -> 0.0008s main: == 20230620110021 ReplaceOldFkCiJobVariablesToBuilds: migrated (0.0346s) ====== main: == [advisory_lock_connection] object_id: 1098900, pg_backend_pid: 460 ci: == [advisory_lock_connection] object_id: 1102200, pg_backend_pid: 462 ci: == 20230620110021 ReplaceOldFkCiJobVariablesToBuilds: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_builds, ci_job_variables IN ACCESS EXCLUSIVE MODE") ci: -> 0.0006s ci: -- remove_foreign_key(:ci_job_variables, :ci_builds, {:name=>:fk_rails_fbf3b34792_p}) ci: -> 0.0041s ci: -- quote_table_name(:ci_job_variables) ci: -> 0.0000s ci: -- quote_column_name(:temp_fk_rails_fbf3b34792_p) ci: -> 0.0000s ci: -- quote_column_name(:fk_rails_fbf3b34792_p) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_job_variables\"\nRENAME CONSTRAINT \"temp_fk_rails_fbf3b34792_p\" TO \"fk_rails_fbf3b34792_p\"\n") ci: -> 0.0006s ci: == 20230620110021 ReplaceOldFkCiJobVariablesToBuilds: migrated (0.0448s) ====== ci: == [advisory_lock_connection] object_id: 1102200, pg_backend_pid: 462 main: == [advisory_lock_connection] object_id: 1105480, pg_backend_pid: 465 main: == 20230620134708 ValidateUserTypeConstraint: migrating ======================= main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE users VALIDATE CONSTRAINT check_0dd5948e38;") main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230620134708 ValidateUserTypeConstraint: migrated (0.0110s) ============== main: == [advisory_lock_connection] object_id: 1105480, pg_backend_pid: 465 ci: == [advisory_lock_connection] object_id: 1108740, pg_backend_pid: 467 ci: == 20230620134708 ValidateUserTypeConstraint: migrating ======================= ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE users VALIDATE CONSTRAINT check_0dd5948e38;") ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230620134708 ValidateUserTypeConstraint: migrated (0.0217s) ============== ci: == [advisory_lock_connection] object_id: 1108740, pg_backend_pid: 467 main: == [advisory_lock_connection] object_id: 1111980, pg_backend_pid: 470 main: == 20230620201738 AddIndexIssuesOnProjectHealthStatusAscWorkItemType: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:issues, [:project_id, :health_status, :id, :state_id, :work_item_type_id], {:order=>{:health_status=>"ASC NULLS LAST", :id=>:desc}, :name=>"index_issues_on_project_health_status_asc_work_item_type", :algorithm=>:concurrently}) main: -> 0.0276s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:issues, [:project_id, :health_status, :id, :state_id, :work_item_type_id], {:order=>{:health_status=>"ASC NULLS LAST", :id=>:desc}, :name=>"index_issues_on_project_health_status_asc_work_item_type", :algorithm=>:concurrently}) main: -> 0.0025s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230620201738 AddIndexIssuesOnProjectHealthStatusAscWorkItemType: migrated (0.0463s) main: == [advisory_lock_connection] object_id: 1111980, pg_backend_pid: 470 ci: == [advisory_lock_connection] object_id: 1115240, pg_backend_pid: 472 ci: == 20230620201738 AddIndexIssuesOnProjectHealthStatusAscWorkItemType: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:issues, [:project_id, :health_status, :id, :state_id, :work_item_type_id], {:order=>{:health_status=>"ASC NULLS LAST", :id=>:desc}, :name=>"index_issues_on_project_health_status_asc_work_item_type", :algorithm=>:concurrently}) ci: -> 0.0276s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:issues, [:project_id, :health_status, :id, :state_id, :work_item_type_id], {:order=>{:health_status=>"ASC NULLS LAST", :id=>:desc}, :name=>"index_issues_on_project_health_status_asc_work_item_type", :algorithm=>:concurrently}) ci: -> 0.0023s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230620201738 AddIndexIssuesOnProjectHealthStatusAscWorkItemType: migrated (0.0572s) ci: == [advisory_lock_connection] object_id: 1115240, pg_backend_pid: 472 main: == [advisory_lock_connection] object_id: 1118480, pg_backend_pid: 475 main: == 20230620201817 AddIndexIssuesOnProjectHealthStatusDescWorkItemType: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:issues, [:project_id, :health_status, :id, :state_id, :work_item_type_id], {:order=>{:health_status=>"DESC NULLS LAST", :id=>:desc}, :name=>"index_issues_on_project_health_status_desc_work_item_type", :algorithm=>:concurrently}) main: -> 0.0287s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:issues, [:project_id, :health_status, :id, :state_id, :work_item_type_id], {:order=>{:health_status=>"DESC NULLS LAST", :id=>:desc}, :name=>"index_issues_on_project_health_status_desc_work_item_type", :algorithm=>:concurrently}) main: -> 0.0030s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230620201817 AddIndexIssuesOnProjectHealthStatusDescWorkItemType: migrated (0.0502s) main: == [advisory_lock_connection] object_id: 1118480, pg_backend_pid: 475 ci: == [advisory_lock_connection] object_id: 1121740, pg_backend_pid: 477 ci: == 20230620201817 AddIndexIssuesOnProjectHealthStatusDescWorkItemType: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:issues, [:project_id, :health_status, :id, :state_id, :work_item_type_id], {:order=>{:health_status=>"DESC NULLS LAST", :id=>:desc}, :name=>"index_issues_on_project_health_status_desc_work_item_type", :algorithm=>:concurrently}) ci: -> 0.0297s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:issues, [:project_id, :health_status, :id, :state_id, :work_item_type_id], {:order=>{:health_status=>"DESC NULLS LAST", :id=>:desc}, :name=>"index_issues_on_project_health_status_desc_work_item_type", :algorithm=>:concurrently}) ci: -> 0.0024s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230620201817 AddIndexIssuesOnProjectHealthStatusDescWorkItemType: migrated (0.0618s) ci: == [advisory_lock_connection] object_id: 1121740, pg_backend_pid: 477 main: == [advisory_lock_connection] object_id: 1124900, pg_backend_pid: 480 main: == 20230621065943 AddElasticsearchRequeueWorkersToApplicationSettings: migrating main: -- add_column(:application_settings, :elasticsearch_requeue_workers, :boolean, {:null=>false, :default=>false}) main: -> 0.0032s main: == 20230621065943 AddElasticsearchRequeueWorkersToApplicationSettings: migrated (0.0091s) main: == [advisory_lock_connection] object_id: 1124900, pg_backend_pid: 480 ci: == [advisory_lock_connection] object_id: 1127960, pg_backend_pid: 482 ci: == 20230621065943 AddElasticsearchRequeueWorkersToApplicationSettings: migrating ci: -- add_column(:application_settings, :elasticsearch_requeue_workers, :boolean, {:null=>false, :default=>false}) ci: -> 0.0030s ci: == 20230621065943 AddElasticsearchRequeueWorkersToApplicationSettings: migrated (0.0188s) ci: == [advisory_lock_connection] object_id: 1127960, pg_backend_pid: 482 main: == [advisory_lock_connection] object_id: 1133820, pg_backend_pid: 485 main: == 20230621070810 UpdateRequeueWorkersInApplicationSettingsForGitlabCom: migrating main: == 20230621070810 UpdateRequeueWorkersInApplicationSettingsForGitlabCom: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 1133820, pg_backend_pid: 485 ci: == [advisory_lock_connection] object_id: 1139700, pg_backend_pid: 487 ci: == 20230621070810 UpdateRequeueWorkersInApplicationSettingsForGitlabCom: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230621070810 UpdateRequeueWorkersInApplicationSettingsForGitlabCom: migrated (0.0150s) ci: == [advisory_lock_connection] object_id: 1139700, pg_backend_pid: 487 main: == [advisory_lock_connection] object_id: 1152720, pg_backend_pid: 490 main: == 20230621072726 AddDescriptionToCiVariable: migrating ======================= main: -- add_column(:ci_variables, :description, :text) main: -> 0.0012s main: == 20230621072726 AddDescriptionToCiVariable: migrated (0.0071s) ============== main: == [advisory_lock_connection] object_id: 1152720, pg_backend_pid: 490 ci: == [advisory_lock_connection] object_id: 1165740, pg_backend_pid: 492 ci: == 20230621072726 AddDescriptionToCiVariable: migrating ======================= ci: -- add_column(:ci_variables, :description, :text) ci: -> 0.0012s ci: == 20230621072726 AddDescriptionToCiVariable: migrated (0.0173s) ============== ci: == [advisory_lock_connection] object_id: 1165740, pg_backend_pid: 492 main: == [advisory_lock_connection] object_id: 1178740, pg_backend_pid: 495 main: == 20230621072848 AddTextLimitToCiVariableDescription: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ci_variables\nADD CONSTRAINT check_7e46c006aa\nCHECK ( char_length(description) <= 255 )\nNOT VALID;\n") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE ci_variables VALIDATE CONSTRAINT check_7e46c006aa;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230621072848 AddTextLimitToCiVariableDescription: migrated (0.0167s) ===== main: == [advisory_lock_connection] object_id: 1178740, pg_backend_pid: 495 ci: == [advisory_lock_connection] object_id: 1191780, pg_backend_pid: 497 ci: == 20230621072848 AddTextLimitToCiVariableDescription: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ci_variables\nADD CONSTRAINT check_7e46c006aa\nCHECK ( char_length(description) <= 255 )\nNOT VALID;\n") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE ci_variables VALIDATE CONSTRAINT check_7e46c006aa;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230621072848 AddTextLimitToCiVariableDescription: migrated (0.0250s) ===== ci: == [advisory_lock_connection] object_id: 1191780, pg_backend_pid: 497 main: == [advisory_lock_connection] object_id: 1204800, pg_backend_pid: 500 main: == 20230621074446 AddElasticsearchNumberOfShardsToApplicationSettings: migrating main: -- add_column(:application_settings, :elasticsearch_worker_number_of_shards, :integer, {:null=>false, :default=>2}) main: -> 0.0035s main: == 20230621074446 AddElasticsearchNumberOfShardsToApplicationSettings: migrated (0.0095s) main: == [advisory_lock_connection] object_id: 1204800, pg_backend_pid: 500 ci: == [advisory_lock_connection] object_id: 1217840, pg_backend_pid: 502 ci: == 20230621074446 AddElasticsearchNumberOfShardsToApplicationSettings: migrating ci: -- add_column(:application_settings, :elasticsearch_worker_number_of_shards, :integer, {:null=>false, :default=>2}) ci: -> 0.0029s ci: == 20230621074446 AddElasticsearchNumberOfShardsToApplicationSettings: migrated (0.0191s) ci: == [advisory_lock_connection] object_id: 1217840, pg_backend_pid: 502 main: == [advisory_lock_connection] object_id: 1219960, pg_backend_pid: 505 main: == 20230621074611 UpdateElasticsearchNumberOfShardsInApplicationSettingsForGitlabCom: migrating main: == 20230621074611 UpdateElasticsearchNumberOfShardsInApplicationSettingsForGitlabCom: migrated (0.0062s) main: == [advisory_lock_connection] object_id: 1219960, pg_backend_pid: 505 ci: == [advisory_lock_connection] object_id: 1222100, pg_backend_pid: 507 ci: == 20230621074611 UpdateElasticsearchNumberOfShardsInApplicationSettingsForGitlabCom: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230621074611 UpdateElasticsearchNumberOfShardsInApplicationSettingsForGitlabCom: migrated (0.0152s) ci: == [advisory_lock_connection] object_id: 1222100, pg_backend_pid: 507 main: == [advisory_lock_connection] object_id: 1255320, pg_backend_pid: 510 main: == 20230621083004 AddDescriptionToCiGroupVariable: migrating ================== main: -- add_column(:ci_group_variables, :description, :text) main: -> 0.0012s main: == 20230621083004 AddDescriptionToCiGroupVariable: migrated (0.0067s) ========= main: == [advisory_lock_connection] object_id: 1255320, pg_backend_pid: 510 ci: == [advisory_lock_connection] object_id: 1288560, pg_backend_pid: 512 ci: == 20230621083004 AddDescriptionToCiGroupVariable: migrating ================== ci: -- add_column(:ci_group_variables, :description, :text) ci: -> 0.0013s ci: == 20230621083004 AddDescriptionToCiGroupVariable: migrated (0.0167s) ========= ci: == [advisory_lock_connection] object_id: 1288560, pg_backend_pid: 512 main: == [advisory_lock_connection] object_id: 1322520, pg_backend_pid: 515 main: == 20230621083052 AddTextLimitToCiGroupVariableDescription: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ci_group_variables\nADD CONSTRAINT check_e2e50ff879\nCHECK ( char_length(description) <= 255 )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE ci_group_variables VALIDATE CONSTRAINT check_e2e50ff879;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230621083052 AddTextLimitToCiGroupVariableDescription: migrated (0.0164s) main: == [advisory_lock_connection] object_id: 1322520, pg_backend_pid: 515 ci: == [advisory_lock_connection] object_id: 1356500, pg_backend_pid: 517 ci: == 20230621083052 AddTextLimitToCiGroupVariableDescription: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ci_group_variables\nADD CONSTRAINT check_e2e50ff879\nCHECK ( char_length(description) <= 255 )\nNOT VALID;\n") ci: -> 0.0011s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE ci_group_variables VALIDATE CONSTRAINT check_e2e50ff879;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230621083052 AddTextLimitToCiGroupVariableDescription: migrated (0.0252s) ci: == [advisory_lock_connection] object_id: 1356500, pg_backend_pid: 517 main: == [advisory_lock_connection] object_id: 1357260, pg_backend_pid: 520 main: == 20230621102941 ReplaceOldFkCiJobArtifactsToBuildsV2: migrating ============= main: == 20230621102941 ReplaceOldFkCiJobArtifactsToBuildsV2: migrated (0.0184s) ==== main: == [advisory_lock_connection] object_id: 1357260, pg_backend_pid: 520 ci: == [advisory_lock_connection] object_id: 1358000, pg_backend_pid: 522 ci: == 20230621102941 ReplaceOldFkCiJobArtifactsToBuildsV2: migrating ============= ci: == 20230621102941 ReplaceOldFkCiJobArtifactsToBuildsV2: migrated (0.0285s) ==== ci: == [advisory_lock_connection] object_id: 1358000, pg_backend_pid: 522 main: == [advisory_lock_connection] object_id: 1358220, pg_backend_pid: 525 main: == 20230621103000 ReplaceOldFkCiRunningBuildsToBuildsV2: migrating ============ main: == 20230621103000 ReplaceOldFkCiRunningBuildsToBuildsV2: migrated (0.0179s) === main: == [advisory_lock_connection] object_id: 1358220, pg_backend_pid: 525 ci: == [advisory_lock_connection] object_id: 1358460, pg_backend_pid: 527 ci: == 20230621103000 ReplaceOldFkCiRunningBuildsToBuildsV2: migrating ============ ci: == 20230621103000 ReplaceOldFkCiRunningBuildsToBuildsV2: migrated (0.0255s) === ci: == [advisory_lock_connection] object_id: 1358460, pg_backend_pid: 527 main: == [advisory_lock_connection] object_id: 1358840, pg_backend_pid: 530 main: == 20230621103043 ReplaceOldFkCiJobVariablesToBuildsV2: migrating ============= main: == 20230621103043 ReplaceOldFkCiJobVariablesToBuildsV2: migrated (0.0165s) ==== main: == [advisory_lock_connection] object_id: 1358840, pg_backend_pid: 530 ci: == [advisory_lock_connection] object_id: 1359220, pg_backend_pid: 532 ci: == 20230621103043 ReplaceOldFkCiJobVariablesToBuildsV2: migrating ============= ci: == 20230621103043 ReplaceOldFkCiJobVariablesToBuildsV2: migrated (0.0252s) ==== ci: == [advisory_lock_connection] object_id: 1359220, pg_backend_pid: 532 main: == [advisory_lock_connection] object_id: 1363340, pg_backend_pid: 535 main: == 20230622044119 CreateMergeRequestReviewLlmSummary: migrating =============== main: -- create_table(:merge_request_review_llm_summaries) main: -- quote_column_name(:content) main: -> 0.0000s main: -> 0.0072s main: == 20230622044119 CreateMergeRequestReviewLlmSummary: migrated (0.0130s) ====== main: == [advisory_lock_connection] object_id: 1363340, pg_backend_pid: 535 ci: == [advisory_lock_connection] object_id: 1367480, pg_backend_pid: 537 ci: == 20230622044119 CreateMergeRequestReviewLlmSummary: migrating =============== ci: -- create_table(:merge_request_review_llm_summaries) ci: -- quote_column_name(:content) ci: -> 0.0000s ci: -> 0.0061s I, [2024-04-10T20:44:11.655555 #290] INFO -- : Database: 'ci', Table: 'merge_request_review_llm_summaries': Lock Writes ci: == 20230622044119 CreateMergeRequestReviewLlmSummary: migrated (0.0224s) ====== ci: == [advisory_lock_connection] object_id: 1367480, pg_backend_pid: 537 main: == [advisory_lock_connection] object_id: 1368280, pg_backend_pid: 540 main: == 20230622051925 AddUserForeignKeyToMergeRequestReviewLlmSummary: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE merge_request_review_llm_summaries ADD CONSTRAINT fk_d07eeb6392 FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0019s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE merge_request_review_llm_summaries VALIDATE CONSTRAINT fk_d07eeb6392;") main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230622051925 AddUserForeignKeyToMergeRequestReviewLlmSummary: migrated (0.0321s) main: == [advisory_lock_connection] object_id: 1368280, pg_backend_pid: 540 ci: == [advisory_lock_connection] object_id: 1369060, pg_backend_pid: 542 ci: == 20230622051925 AddUserForeignKeyToMergeRequestReviewLlmSummary: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE merge_request_review_llm_summaries ADD CONSTRAINT fk_d07eeb6392 FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0020s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE merge_request_review_llm_summaries VALIDATE CONSTRAINT fk_d07eeb6392;") ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230622051925 AddUserForeignKeyToMergeRequestReviewLlmSummary: migrated (0.0406s) ci: == [advisory_lock_connection] object_id: 1369060, pg_backend_pid: 542 main: == [advisory_lock_connection] object_id: 1369320, pg_backend_pid: 545 main: == 20230622051943 AddReviewForeignKeyToMergeRequestReviewLlmSummary: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE merge_request_review_llm_summaries ADD CONSTRAINT fk_6154a9cb89 FOREIGN KEY (review_id) REFERENCES reviews (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0014s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE merge_request_review_llm_summaries VALIDATE CONSTRAINT fk_6154a9cb89;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230622051943 AddReviewForeignKeyToMergeRequestReviewLlmSummary: migrated (0.0299s) main: == [advisory_lock_connection] object_id: 1369320, pg_backend_pid: 545 ci: == [advisory_lock_connection] object_id: 1369600, pg_backend_pid: 547 ci: == 20230622051943 AddReviewForeignKeyToMergeRequestReviewLlmSummary: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE merge_request_review_llm_summaries ADD CONSTRAINT fk_6154a9cb89 FOREIGN KEY (review_id) REFERENCES reviews (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE merge_request_review_llm_summaries VALIDATE CONSTRAINT fk_6154a9cb89;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230622051943 AddReviewForeignKeyToMergeRequestReviewLlmSummary: migrated (0.0391s) ci: == [advisory_lock_connection] object_id: 1369600, pg_backend_pid: 547 main: == [advisory_lock_connection] object_id: 1370020, pg_backend_pid: 550 main: == 20230622052015 AddMergeRequestDiffForeignKeyToMergeRequestReviewLlmSummary: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE merge_request_review_llm_summaries ADD CONSTRAINT fk_8ec009c6ab FOREIGN KEY (merge_request_diff_id) REFERENCES merge_request_diffs (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE merge_request_review_llm_summaries VALIDATE CONSTRAINT fk_8ec009c6ab;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230622052015 AddMergeRequestDiffForeignKeyToMergeRequestReviewLlmSummary: migrated (0.0314s) main: == [advisory_lock_connection] object_id: 1370020, pg_backend_pid: 550 ci: == [advisory_lock_connection] object_id: 1370460, pg_backend_pid: 552 ci: == 20230622052015 AddMergeRequestDiffForeignKeyToMergeRequestReviewLlmSummary: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE merge_request_review_llm_summaries ADD CONSTRAINT fk_8ec009c6ab FOREIGN KEY (merge_request_diff_id) REFERENCES merge_request_diffs (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE merge_request_review_llm_summaries VALIDATE CONSTRAINT fk_8ec009c6ab;") ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230622052015 AddMergeRequestDiffForeignKeyToMergeRequestReviewLlmSummary: migrated (0.0381s) ci: == [advisory_lock_connection] object_id: 1370460, pg_backend_pid: 552 main: == [advisory_lock_connection] object_id: 1374600, pg_backend_pid: 555 main: == 20230622052046 RemoveCiPipelineVariablesTriggerAndOldColumn: migrating ===== main: -- remove_column(:ci_pipeline_variables, "id_convert_to_bigint", {:if_exists=>true}) main: -> 0.0042s main: == 20230622052046 RemoveCiPipelineVariablesTriggerAndOldColumn: migrated (0.0114s) main: == [advisory_lock_connection] object_id: 1374600, pg_backend_pid: 555 ci: == [advisory_lock_connection] object_id: 1378760, pg_backend_pid: 557 ci: == 20230622052046 RemoveCiPipelineVariablesTriggerAndOldColumn: migrating ===== ci: -- remove_column(:ci_pipeline_variables, "id_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0044s ci: == 20230622052046 RemoveCiPipelineVariablesTriggerAndOldColumn: migrated (0.0207s) ci: == [advisory_lock_connection] object_id: 1378760, pg_backend_pid: 557 main: == [advisory_lock_connection] object_id: 1382040, pg_backend_pid: 560 main: == 20230622073752 EnsureBackfillCiPipelinesBigintIdIsCompleted: migrating ===== main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230622073752 EnsureBackfillCiPipelinesBigintIdIsCompleted: migrated (0.0065s) main: == [advisory_lock_connection] object_id: 1382040, pg_backend_pid: 560 ci: == [advisory_lock_connection] object_id: 1385300, pg_backend_pid: 562 ci: == 20230622073752 EnsureBackfillCiPipelinesBigintIdIsCompleted: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230622073752 EnsureBackfillCiPipelinesBigintIdIsCompleted: migrated (0.0246s) ci: == [advisory_lock_connection] object_id: 1385300, pg_backend_pid: 562 main: == [advisory_lock_connection] object_id: 1388560, pg_backend_pid: 565 main: == 20230622093921 RemoveDeprecatedMetricWorkerInstances: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230622093921 RemoveDeprecatedMetricWorkerInstances: migrated (0.0062s) === main: == [advisory_lock_connection] object_id: 1388560, pg_backend_pid: 565 ci: == [advisory_lock_connection] object_id: 1391820, pg_backend_pid: 567 ci: == 20230622093921 RemoveDeprecatedMetricWorkerInstances: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230622093921 RemoveDeprecatedMetricWorkerInstances: migrated (0.0147s) === ci: == [advisory_lock_connection] object_id: 1391820, pg_backend_pid: 567 main: == [advisory_lock_connection] object_id: 1395040, pg_backend_pid: 570 main: == 20230623073906 PrepareAsyncIndexForCiPipelinesBigintId: migrating ========== main: -- index_exists?(:ci_pipelines, :id_convert_to_bigint, {:unique=>true, :name=>"index_ci_pipelines_on_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0164s main: -- add_index_options(:ci_pipelines, :id_convert_to_bigint, {:unique=>true, :name=>"index_ci_pipelines_on_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230623073906 PrepareAsyncIndexForCiPipelinesBigintId: migrated (0.0305s) = main: == [advisory_lock_connection] object_id: 1395040, pg_backend_pid: 570 ci: == [advisory_lock_connection] object_id: 1398380, pg_backend_pid: 572 ci: == 20230623073906 PrepareAsyncIndexForCiPipelinesBigintId: migrating ========== ci: -- index_exists?(:ci_pipelines, :id_convert_to_bigint, {:unique=>true, :name=>"index_ci_pipelines_on_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0184s ci: -- add_index_options(:ci_pipelines, :id_convert_to_bigint, {:unique=>true, :name=>"index_ci_pipelines_on_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20230623073906 PrepareAsyncIndexForCiPipelinesBigintId: migrated (0.0413s) = ci: == [advisory_lock_connection] object_id: 1398380, pg_backend_pid: 572 main: == [advisory_lock_connection] object_id: 1399600, pg_backend_pid: 575 main: == 20230626065725 BackfillInstanceAuditEventName: migrating =================== main: == 20230626065725 BackfillInstanceAuditEventName: migrated (0.0250s) ========== main: == [advisory_lock_connection] object_id: 1399600, pg_backend_pid: 575 ci: == [advisory_lock_connection] object_id: 1400780, pg_backend_pid: 577 ci: == 20230626065725 BackfillInstanceAuditEventName: migrating =================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230626065725 BackfillInstanceAuditEventName: migrated (0.0153s) ========== ci: == [advisory_lock_connection] object_id: 1400780, pg_backend_pid: 577 main: == [advisory_lock_connection] object_id: 1406600, pg_backend_pid: 580 main: == 20230626065755 BackfillExternalAuditEventName: migrating =================== main: == 20230626065755 BackfillExternalAuditEventName: migrated (0.0275s) ========== main: == [advisory_lock_connection] object_id: 1406600, pg_backend_pid: 580 ci: == [advisory_lock_connection] object_id: 1412440, pg_backend_pid: 582 ci: == 20230626065755 BackfillExternalAuditEventName: migrating =================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230626065755 BackfillExternalAuditEventName: migrated (0.0149s) ========== ci: == [advisory_lock_connection] object_id: 1412440, pg_backend_pid: 582 main: == [advisory_lock_connection] object_id: 1418260, pg_backend_pid: 585 main: == 20230626070723 DropUnusedSentNotificationColumns: migrating ================ main: -- remove_column(:sent_notifications, :line_code) main: -> 0.0013s main: -- remove_column(:sent_notifications, :note_type) main: -> 0.0009s main: -- remove_column(:sent_notifications, :position) main: -> 0.0007s main: == 20230626070723 DropUnusedSentNotificationColumns: migrated (0.0090s) ======= main: == [advisory_lock_connection] object_id: 1418260, pg_backend_pid: 585 ci: == [advisory_lock_connection] object_id: 1424140, pg_backend_pid: 587 ci: == 20230626070723 DropUnusedSentNotificationColumns: migrating ================ ci: -- remove_column(:sent_notifications, :line_code) ci: -> 0.0012s ci: -- remove_column(:sent_notifications, :note_type) ci: -> 0.0008s ci: -- remove_column(:sent_notifications, :position) ci: -> 0.0006s ci: == 20230626070723 DropUnusedSentNotificationColumns: migrated (0.0174s) ======= ci: == [advisory_lock_connection] object_id: 1424140, pg_backend_pid: 587 main: == [advisory_lock_connection] object_id: 1430000, pg_backend_pid: 590 main: == 20230626070959 AddNotNullToExternalAuditEvent: migrating =================== main: -- change_column_null(:audit_events_external_audit_event_destinations, :name, false) main: -> 0.0011s main: == 20230626070959 AddNotNullToExternalAuditEvent: migrated (0.0066s) ========== main: == [advisory_lock_connection] object_id: 1430000, pg_backend_pid: 590 ci: == [advisory_lock_connection] object_id: 1435840, pg_backend_pid: 592 ci: == 20230626070959 AddNotNullToExternalAuditEvent: migrating =================== ci: -- change_column_null(:audit_events_external_audit_event_destinations, :name, false) ci: -> 0.0010s ci: == 20230626070959 AddNotNullToExternalAuditEvent: migrated (0.0155s) ========== ci: == [advisory_lock_connection] object_id: 1435840, pg_backend_pid: 592 main: == [advisory_lock_connection] object_id: 1439280, pg_backend_pid: 595 main: == 20230626071100 AddNotNullToInstanceAuditEvent: migrating =================== main: -- change_column_null(:audit_events_instance_external_audit_event_destinations, :name, false) main: -> 0.0011s main: == 20230626071100 AddNotNullToInstanceAuditEvent: migrated (0.0065s) ========== main: == [advisory_lock_connection] object_id: 1439280, pg_backend_pid: 595 ci: == [advisory_lock_connection] object_id: 1442740, pg_backend_pid: 597 ci: == 20230626071100 AddNotNullToInstanceAuditEvent: migrating =================== ci: -- change_column_null(:audit_events_instance_external_audit_event_destinations, :name, false) ci: -> 0.0012s ci: == 20230626071100 AddNotNullToInstanceAuditEvent: migrated (0.0158s) ========== ci: == [advisory_lock_connection] object_id: 1442740, pg_backend_pid: 597 main: == [advisory_lock_connection] object_id: 1442940, pg_backend_pid: 600 main: == 20230626072436 DropTmpIndexJobArtifactsIdAndExpireAt: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:ci_job_artifacts) main: -> 0.0120s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:ci_job_artifacts, {:algorithm=>:concurrently, :name=>:tmp_index_ci_job_artifacts_on_id_expire_at_file_type_trace}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230626072436 DropTmpIndexJobArtifactsIdAndExpireAt: migrated (0.0314s) === main: == [advisory_lock_connection] object_id: 1442940, pg_backend_pid: 600 ci: == [advisory_lock_connection] object_id: 1446540, pg_backend_pid: 602 ci: == 20230626072436 DropTmpIndexJobArtifactsIdAndExpireAt: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:ci_job_artifacts) ci: -> 0.0132s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:ci_job_artifacts, {:algorithm=>:concurrently, :name=>:tmp_index_ci_job_artifacts_on_id_expire_at_file_type_trace}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230626072436 DropTmpIndexJobArtifactsIdAndExpireAt: migrated (0.0432s) === ci: == [advisory_lock_connection] object_id: 1446540, pg_backend_pid: 602 main: == [advisory_lock_connection] object_id: 1446740, pg_backend_pid: 605 main: == 20230626101519 CreateIndexForVulnerabilityReadsOnCommonProjectFilters: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:vulnerability_reads, [:project_id, :state, :report_type, :severity, :vulnerability_id], {:order=>{:severity=>:desc, :vulnerability_id=>:desc}, :name=>"index_project_vulnerability_reads_common_finder_query_desc", :algorithm=>:concurrently}) main: -> 0.0146s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:vulnerability_reads, [:project_id, :state, :report_type, :severity, :vulnerability_id], {:order=>{:severity=>:desc, :vulnerability_id=>:desc}, :name=>"index_project_vulnerability_reads_common_finder_query_desc", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230626101519 CreateIndexForVulnerabilityReadsOnCommonProjectFilters: migrated (0.0357s) main: == [advisory_lock_connection] object_id: 1446740, pg_backend_pid: 605 ci: == [advisory_lock_connection] object_id: 1446960, pg_backend_pid: 607 ci: == 20230626101519 CreateIndexForVulnerabilityReadsOnCommonProjectFilters: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:vulnerability_reads, [:project_id, :state, :report_type, :severity, :vulnerability_id], {:order=>{:severity=>:desc, :vulnerability_id=>:desc}, :name=>"index_project_vulnerability_reads_common_finder_query_desc", :algorithm=>:concurrently}) ci: -> 0.0180s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:vulnerability_reads, [:project_id, :state, :report_type, :severity, :vulnerability_id], {:order=>{:severity=>:desc, :vulnerability_id=>:desc}, :name=>"index_project_vulnerability_reads_common_finder_query_desc", :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230626101519 CreateIndexForVulnerabilityReadsOnCommonProjectFilters: migrated (0.0503s) ci: == [advisory_lock_connection] object_id: 1446960, pg_backend_pid: 607 main: == [advisory_lock_connection] object_id: 1467120, pg_backend_pid: 610 main: == 20230626113908 AddProjectIdToScanResultPolicies: migrating ================= main: -- add_column(:scan_result_policies, :project_id, :bigint) main: -> 0.0013s main: == 20230626113908 AddProjectIdToScanResultPolicies: migrated (0.0071s) ======== main: == [advisory_lock_connection] object_id: 1467120, pg_backend_pid: 610 ci: == [advisory_lock_connection] object_id: 1487380, pg_backend_pid: 612 ci: == 20230626113908 AddProjectIdToScanResultPolicies: migrating ================= ci: -- add_column(:scan_result_policies, :project_id, :bigint) ci: -> 0.0014s ci: == 20230626113908 AddProjectIdToScanResultPolicies: migrated (0.0165s) ======== ci: == [advisory_lock_connection] object_id: 1487380, pg_backend_pid: 612 main: == [advisory_lock_connection] object_id: 1490280, pg_backend_pid: 615 main: == 20230626113909 AddIndexToScanResultPoliciesOnProjectId: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:scan_result_policies, :project_id, {:name=>"index_scan_result_policies_on_project_id", :algorithm=>:concurrently}) main: -> 0.0039s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:scan_result_policies, :project_id, {:name=>"index_scan_result_policies_on_project_id", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230626113909 AddIndexToScanResultPoliciesOnProjectId: migrated (0.0230s) = main: == [advisory_lock_connection] object_id: 1490280, pg_backend_pid: 615 ci: == [advisory_lock_connection] object_id: 1490500, pg_backend_pid: 617 ci: == 20230626113909 AddIndexToScanResultPoliciesOnProjectId: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:scan_result_policies, :project_id, {:name=>"index_scan_result_policies_on_project_id", :algorithm=>:concurrently}) ci: -> 0.0040s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:scan_result_policies, :project_id, {:name=>"index_scan_result_policies_on_project_id", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230626113909 AddIndexToScanResultPoliciesOnProjectId: migrated (0.0336s) = ci: == [advisory_lock_connection] object_id: 1490500, pg_backend_pid: 617 main: == [advisory_lock_connection] object_id: 1493360, pg_backend_pid: 620 main: == 20230626113910 AddProjectIdForeignKeyToScanResultPolicies: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE scan_result_policies ADD CONSTRAINT fk_7aa24439f1 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0024s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE scan_result_policies VALIDATE CONSTRAINT fk_7aa24439f1;") main: -> 0.0029s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230626113910 AddProjectIdForeignKeyToScanResultPolicies: migrated (0.0342s) main: == [advisory_lock_connection] object_id: 1493360, pg_backend_pid: 620 ci: == [advisory_lock_connection] object_id: 1493620, pg_backend_pid: 622 ci: == 20230626113910 AddProjectIdForeignKeyToScanResultPolicies: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE scan_result_policies ADD CONSTRAINT fk_7aa24439f1 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0021s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE scan_result_policies VALIDATE CONSTRAINT fk_7aa24439f1;") ci: -> 0.0028s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20230626113910 AddProjectIdForeignKeyToScanResultPolicies: migrated (0.0418s) ci: == [advisory_lock_connection] object_id: 1493620, pg_backend_pid: 622 main: == [advisory_lock_connection] object_id: 1494360, pg_backend_pid: 625 main: == 20230626115046 AddTemporaryIndexOnVulnerabilityReads: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:vulnerability_reads, [:id], {:where=>"state = 2 AND dismissal_reason IS NULL", :name=>"tmp_idx_vuln_reads_where_dismissal_reason_null", :algorithm=>:concurrently}) main: -> 0.0157s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:vulnerability_reads, [:id], {:where=>"state = 2 AND dismissal_reason IS NULL", :name=>"tmp_idx_vuln_reads_where_dismissal_reason_null", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230626115046 AddTemporaryIndexOnVulnerabilityReads: migrated (0.0338s) === main: == [advisory_lock_connection] object_id: 1494360, pg_backend_pid: 625 ci: == [advisory_lock_connection] object_id: 1495080, pg_backend_pid: 627 ci: == 20230626115046 AddTemporaryIndexOnVulnerabilityReads: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0015s ci: -- index_exists?(:vulnerability_reads, [:id], {:where=>"state = 2 AND dismissal_reason IS NULL", :name=>"tmp_idx_vuln_reads_where_dismissal_reason_null", :algorithm=>:concurrently}) ci: -> 0.0161s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:vulnerability_reads, [:id], {:where=>"state = 2 AND dismissal_reason IS NULL", :name=>"tmp_idx_vuln_reads_where_dismissal_reason_null", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230626115046 AddTemporaryIndexOnVulnerabilityReads: migrated (0.0449s) === ci: == [advisory_lock_connection] object_id: 1495080, pg_backend_pid: 627 main: == [advisory_lock_connection] object_id: 1495440, pg_backend_pid: 630 main: == 20230626142009 AddRuleIdxToScanResultPolicies: migrating =================== main: -- add_column(:scan_result_policies, :rule_idx, :smallint) main: -> 0.0013s main: == 20230626142009 AddRuleIdxToScanResultPolicies: migrated (0.0071s) ========== main: == [advisory_lock_connection] object_id: 1495440, pg_backend_pid: 630 ci: == [advisory_lock_connection] object_id: 1495860, pg_backend_pid: 632 ci: == 20230626142009 AddRuleIdxToScanResultPolicies: migrating =================== ci: -- add_column(:scan_result_policies, :rule_idx, :smallint) ci: -> 0.0016s ci: == 20230626142009 AddRuleIdxToScanResultPolicies: migrated (0.0179s) ========== ci: == [advisory_lock_connection] object_id: 1495860, pg_backend_pid: 632 main: == [advisory_lock_connection] object_id: 1496260, pg_backend_pid: 635 main: == 20230626142010 AddRuleIdxConstraintToScanResultPolicies: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE scan_result_policies\nADD CONSTRAINT check_scan_result_policies_rule_idx_positive\nCHECK ( rule_idx IS NULL OR rule_idx >= 0 )\nNOT VALID;\n") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE scan_result_policies VALIDATE CONSTRAINT check_scan_result_policies_rule_idx_positive;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230626142010 AddRuleIdxConstraintToScanResultPolicies: migrated (0.0168s) main: == [advisory_lock_connection] object_id: 1496260, pg_backend_pid: 635 ci: == [advisory_lock_connection] object_id: 1496680, pg_backend_pid: 637 ci: == 20230626142010 AddRuleIdxConstraintToScanResultPolicies: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE scan_result_policies\nADD CONSTRAINT check_scan_result_policies_rule_idx_positive\nCHECK ( rule_idx IS NULL OR rule_idx >= 0 )\nNOT VALID;\n") ci: -> 0.0011s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE scan_result_policies VALIDATE CONSTRAINT check_scan_result_policies_rule_idx_positive;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230626142010 AddRuleIdxConstraintToScanResultPolicies: migrated (0.0263s) ci: == [advisory_lock_connection] object_id: 1496680, pg_backend_pid: 637 main: == [advisory_lock_connection] object_id: 1513180, pg_backend_pid: 640 main: == 20230626143139 AddUniqueIndexToScanResultPoliciesOnPositionInConfiguration: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:scan_result_policies, [:security_orchestration_policy_configuration_id, :project_id, :orchestration_policy_idx, :rule_idx], {:unique=>true, :name=>"index_scan_result_policies_on_position_in_configuration", :algorithm=>:concurrently}) main: -> 0.0061s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:scan_result_policies, [:security_orchestration_policy_configuration_id, :project_id, :orchestration_policy_idx, :rule_idx], {:unique=>true, :name=>"index_scan_result_policies_on_position_in_configuration", :algorithm=>:concurrently}) main: -> 0.0024s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230626143139 AddUniqueIndexToScanResultPoliciesOnPositionInConfiguration: migrated (0.0281s) main: == [advisory_lock_connection] object_id: 1513180, pg_backend_pid: 640 ci: == [advisory_lock_connection] object_id: 1529660, pg_backend_pid: 642 ci: == 20230626143139 AddUniqueIndexToScanResultPoliciesOnPositionInConfiguration: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:scan_result_policies, [:security_orchestration_policy_configuration_id, :project_id, :orchestration_policy_idx, :rule_idx], {:unique=>true, :name=>"index_scan_result_policies_on_position_in_configuration", :algorithm=>:concurrently}) ci: -> 0.0044s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:scan_result_policies, [:security_orchestration_policy_configuration_id, :project_id, :orchestration_policy_idx, :rule_idx], {:unique=>true, :name=>"index_scan_result_policies_on_position_in_configuration", :algorithm=>:concurrently}) ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230626143139 AddUniqueIndexToScanResultPoliciesOnPositionInConfiguration: migrated (0.0342s) ci: == [advisory_lock_connection] object_id: 1529660, pg_backend_pid: 642 main: == [advisory_lock_connection] object_id: 1550380, pg_backend_pid: 645 main: == 20230626211305 CreateCatalogResourceVersions: migrating ==================== main: -- create_table(:catalog_resource_versions) main: -> 0.0056s main: == 20230626211305 CreateCatalogResourceVersions: migrated (0.0116s) =========== main: == [advisory_lock_connection] object_id: 1550380, pg_backend_pid: 645 ci: == [advisory_lock_connection] object_id: 1571160, pg_backend_pid: 648 ci: == 20230626211305 CreateCatalogResourceVersions: migrating ==================== ci: -- create_table(:catalog_resource_versions) ci: -> 0.0068s I, [2024-04-10T20:44:15.624974 #290] INFO -- : Database: 'ci', Table: 'catalog_resource_versions': Lock Writes ci: == 20230626211305 CreateCatalogResourceVersions: migrated (0.0277s) =========== ci: == [advisory_lock_connection] object_id: 1571160, pg_backend_pid: 648 main: == [advisory_lock_connection] object_id: 1571580, pg_backend_pid: 651 main: == 20230626215602 AddReleaseFkToCatalogResourceVersions: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE catalog_resource_versions ADD CONSTRAINT fk_15376d917e FOREIGN KEY (release_id) REFERENCES releases (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0017s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE catalog_resource_versions VALIDATE CONSTRAINT fk_15376d917e;") main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230626215602 AddReleaseFkToCatalogResourceVersions: migrated (0.0457s) === main: == [advisory_lock_connection] object_id: 1571580, pg_backend_pid: 651 ci: == [advisory_lock_connection] object_id: 1572020, pg_backend_pid: 653 ci: == 20230626215602 AddReleaseFkToCatalogResourceVersions: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE catalog_resource_versions ADD CONSTRAINT fk_15376d917e FOREIGN KEY (release_id) REFERENCES releases (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0018s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE catalog_resource_versions VALIDATE CONSTRAINT fk_15376d917e;") ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0008s ci: == 20230626215602 AddReleaseFkToCatalogResourceVersions: migrated (0.0555s) === ci: == [advisory_lock_connection] object_id: 1572020, pg_backend_pid: 653 main: == [advisory_lock_connection] object_id: 1579660, pg_backend_pid: 656 main: == 20230626215614 AddProjectFkToCatalogResourceVersions: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE catalog_resource_versions ADD CONSTRAINT fk_7ad8849db4 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0032s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute("ALTER TABLE catalog_resource_versions VALIDATE CONSTRAINT fk_7ad8849db4;") main: -> 0.0033s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230626215614 AddProjectFkToCatalogResourceVersions: migrated (0.0447s) === main: == [advisory_lock_connection] object_id: 1579660, pg_backend_pid: 656 ci: == [advisory_lock_connection] object_id: 1587320, pg_backend_pid: 658 ci: == 20230626215614 AddProjectFkToCatalogResourceVersions: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE catalog_resource_versions ADD CONSTRAINT fk_7ad8849db4 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0026s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE catalog_resource_versions VALIDATE CONSTRAINT fk_7ad8849db4;") ci: -> 0.0044s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230626215614 AddProjectFkToCatalogResourceVersions: migrated (0.0522s) === ci: == [advisory_lock_connection] object_id: 1587320, pg_backend_pid: 658 main: == [advisory_lock_connection] object_id: 1593180, pg_backend_pid: 661 main: == 20230626215638 AddCatalogResourceFkToCatalogResourceVersions: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE catalog_resource_versions ADD CONSTRAINT fk_b670eae96b FOREIGN KEY (catalog_resource_id) REFERENCES catalog_resources (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE catalog_resource_versions VALIDATE CONSTRAINT fk_b670eae96b;") main: -> 0.0011s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230626215638 AddCatalogResourceFkToCatalogResourceVersions: migrated (0.0299s) main: == [advisory_lock_connection] object_id: 1593180, pg_backend_pid: 661 ci: == [advisory_lock_connection] object_id: 1599060, pg_backend_pid: 663 ci: == 20230626215638 AddCatalogResourceFkToCatalogResourceVersions: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE catalog_resource_versions ADD CONSTRAINT fk_b670eae96b FOREIGN KEY (catalog_resource_id) REFERENCES catalog_resources (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE catalog_resource_versions VALIDATE CONSTRAINT fk_b670eae96b;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230626215638 AddCatalogResourceFkToCatalogResourceVersions: migrated (0.0410s) ci: == [advisory_lock_connection] object_id: 1599060, pg_backend_pid: 663 main: == [advisory_lock_connection] object_id: 1620100, pg_backend_pid: 666 main: == 20230627115305 ReplacePCiBuildsMetadataForeignKeyV4: migrating ============= main: == 20230627115305 ReplacePCiBuildsMetadataForeignKeyV4: migrated (0.0230s) ==== main: == [advisory_lock_connection] object_id: 1620100, pg_backend_pid: 666 ci: == [advisory_lock_connection] object_id: 1641120, pg_backend_pid: 668 ci: == 20230627115305 ReplacePCiBuildsMetadataForeignKeyV4: migrating ============= ci: == 20230627115305 ReplacePCiBuildsMetadataForeignKeyV4: migrated (0.0301s) ==== ci: == [advisory_lock_connection] object_id: 1641120, pg_backend_pid: 668 main: == [advisory_lock_connection] object_id: 1641500, pg_backend_pid: 671 main: == 20230627140707 AsyncIndexForVulnerabilitiesUuidTypeMigration: migrating ==== main: -- index_exists?(:vulnerability_occurrences, [:id, :uuid_convert_string_to_uuid], {:name=>"tmp_idx_vulns_on_converted_uuid", :where=>"uuid_convert_string_to_uuid = '00000000-0000-0000-0000-000000000000'::uuid", :algorithm=>:concurrently}) main: -> 0.0080s main: -- add_index_options(:vulnerability_occurrences, [:id, :uuid_convert_string_to_uuid], {:name=>"tmp_idx_vulns_on_converted_uuid", :where=>"uuid_convert_string_to_uuid = '00000000-0000-0000-0000-000000000000'::uuid", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230627140707 AsyncIndexForVulnerabilitiesUuidTypeMigration: migrated (0.0215s) main: == [advisory_lock_connection] object_id: 1641500, pg_backend_pid: 671 ci: == [advisory_lock_connection] object_id: 1641920, pg_backend_pid: 673 ci: == 20230627140707 AsyncIndexForVulnerabilitiesUuidTypeMigration: migrating ==== ci: -- index_exists?(:vulnerability_occurrences, [:id, :uuid_convert_string_to_uuid], {:name=>"tmp_idx_vulns_on_converted_uuid", :where=>"uuid_convert_string_to_uuid = '00000000-0000-0000-0000-000000000000'::uuid", :algorithm=>:concurrently}) ci: -> 0.0086s ci: -- add_index_options(:vulnerability_occurrences, [:id, :uuid_convert_string_to_uuid], {:name=>"tmp_idx_vulns_on_converted_uuid", :where=>"uuid_convert_string_to_uuid = '00000000-0000-0000-0000-000000000000'::uuid", :algorithm=>:concurrently}) ci: -> 0.0003s ci: == 20230627140707 AsyncIndexForVulnerabilitiesUuidTypeMigration: migrated (0.0328s) ci: == [advisory_lock_connection] object_id: 1641920, pg_backend_pid: 673 main: == [advisory_lock_connection] object_id: 1646040, pg_backend_pid: 676 main: == 20230627174139 AddIndexToPoolRepositories: migrating ======================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:pool_repositories, [:disk_path, :shard_id], {:name=>:unique_pool_repositories_on_disk_path_and_shard_id, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0061s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:pool_repositories, [:disk_path, :shard_id], {:name=>:unique_pool_repositories_on_disk_path_and_shard_id, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- indexes(:pool_repositories) main: -> 0.0042s main: -- remove_index(:pool_repositories, {:algorithm=>:concurrently, :name=>:index_pool_repositories_on_disk_path}) main: -> 0.0011s main: == 20230627174139 AddIndexToPoolRepositories: migrated (0.0388s) ============== main: == [advisory_lock_connection] object_id: 1646040, pg_backend_pid: 676 ci: == [advisory_lock_connection] object_id: 1650160, pg_backend_pid: 678 ci: == 20230627174139 AddIndexToPoolRepositories: migrating ======================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0017s ci: -- index_exists?(:pool_repositories, [:disk_path, :shard_id], {:name=>:unique_pool_repositories_on_disk_path_and_shard_id, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0060s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:pool_repositories, [:disk_path, :shard_id], {:name=>:unique_pool_repositories_on_disk_path_and_shard_id, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- indexes(:pool_repositories) ci: -> 0.0052s ci: -- remove_index(:pool_repositories, {:algorithm=>:concurrently, :name=>:index_pool_repositories_on_disk_path}) ci: -> 0.0013s ci: == 20230627174139 AddIndexToPoolRepositories: migrated (0.0527s) ============== ci: == [advisory_lock_connection] object_id: 1650160, pg_backend_pid: 678 main: == [advisory_lock_connection] object_id: 1658540, pg_backend_pid: 681 main: == 20230628023103 QueueBackfillMissingCiCdSettings: migrating ================= main: == 20230628023103 QueueBackfillMissingCiCdSettings: migrated (0.0364s) ======== main: == [advisory_lock_connection] object_id: 1658540, pg_backend_pid: 681 ci: == [advisory_lock_connection] object_id: 1667020, pg_backend_pid: 683 ci: == 20230628023103 QueueBackfillMissingCiCdSettings: migrating ================= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230628023103 QueueBackfillMissingCiCdSettings: migrated (0.0153s) ======== ci: == [advisory_lock_connection] object_id: 1667020, pg_backend_pid: 683 main: == [advisory_lock_connection] object_id: 1668180, pg_backend_pid: 686 main: == 20230629011859 CleanupBigintConversionForNotesForGitlabCom: migrating ====== main: -- remove_column(:notes, "id_convert_to_bigint", {:if_exists=>true}) main: -> 0.0051s main: == 20230629011859 CleanupBigintConversionForNotesForGitlabCom: migrated (0.0126s) main: == [advisory_lock_connection] object_id: 1668180, pg_backend_pid: 686 ci: == [advisory_lock_connection] object_id: 1669360, pg_backend_pid: 688 ci: == 20230629011859 CleanupBigintConversionForNotesForGitlabCom: migrating ====== ci: -- remove_column(:notes, "id_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0231s ci: == 20230629011859 CleanupBigintConversionForNotesForGitlabCom: migrated (0.0406s) ci: == [advisory_lock_connection] object_id: 1669360, pg_backend_pid: 688 main: == [advisory_lock_connection] object_id: 1675220, pg_backend_pid: 691 main: == 20230629024032 EnsureEventsBigintBackfillIsFinishedForGitlabDotCom: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230629024032 EnsureEventsBigintBackfillIsFinishedForGitlabDotCom: migrated (0.0155s) main: == [advisory_lock_connection] object_id: 1675220, pg_backend_pid: 691 ci: == [advisory_lock_connection] object_id: 1681080, pg_backend_pid: 693 ci: == 20230629024032 EnsureEventsBigintBackfillIsFinishedForGitlabDotCom: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230629024032 EnsureEventsBigintBackfillIsFinishedForGitlabDotCom: migrated (0.0149s) ci: == [advisory_lock_connection] object_id: 1681080, pg_backend_pid: 693 main: == [advisory_lock_connection] object_id: 1686900, pg_backend_pid: 696 main: == 20230629024403 EventsBigintCreateIndexeAsyncForGitlabDotCom: migrating ===== main: -- index_exists?(:events, [:target_type, :target_id_convert_to_bigint, :fingerprint], {:name=>:index_events_on_target_type_and_target_id_bigint_fingerprint, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0132s main: -- add_index_options(:events, [:target_type, :target_id_convert_to_bigint, :fingerprint], {:name=>:index_events_on_target_type_and_target_id_bigint_fingerprint, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230629024403 EventsBigintCreateIndexeAsyncForGitlabDotCom: migrated (0.0256s) main: == [advisory_lock_connection] object_id: 1686900, pg_backend_pid: 696 ci: == [advisory_lock_connection] object_id: 1692840, pg_backend_pid: 698 ci: == 20230629024403 EventsBigintCreateIndexeAsyncForGitlabDotCom: migrating ===== ci: -- index_exists?(:events, [:target_type, :target_id_convert_to_bigint, :fingerprint], {:name=>:index_events_on_target_type_and_target_id_bigint_fingerprint, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0136s ci: -- add_index_options(:events, [:target_type, :target_id_convert_to_bigint, :fingerprint], {:name=>:index_events_on_target_type_and_target_id_bigint_fingerprint, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20230629024403 EventsBigintCreateIndexeAsyncForGitlabDotCom: migrated (0.0347s) ci: == [advisory_lock_connection] object_id: 1692840, pg_backend_pid: 698 main: == [advisory_lock_connection] object_id: 1698760, pg_backend_pid: 701 main: == 20230629071427 AddLastEnforcedAtToNamespaceLimits: migrating =============== main: -- add_column(:namespace_limits, :last_enforced_at, :datetime_with_timezone) main: -> 0.0013s main: == 20230629071427 AddLastEnforcedAtToNamespaceLimits: migrated (0.0069s) ====== main: == [advisory_lock_connection] object_id: 1698760, pg_backend_pid: 701 ci: == [advisory_lock_connection] object_id: 1704640, pg_backend_pid: 703 ci: == 20230629071427 AddLastEnforcedAtToNamespaceLimits: migrating =============== ci: -- add_column(:namespace_limits, :last_enforced_at, :datetime_with_timezone) ci: -> 0.0013s ci: == 20230629071427 AddLastEnforcedAtToNamespaceLimits: migrated (0.0162s) ====== ci: == [advisory_lock_connection] object_id: 1704640, pg_backend_pid: 703 main: == [advisory_lock_connection] object_id: 1711140, pg_backend_pid: 706 main: == 20230629095819 QueueBackfillUuidConversionColumnInVulnerabilityOccurrences: migrating main: == 20230629095819 QueueBackfillUuidConversionColumnInVulnerabilityOccurrences: migrated (0.0331s) main: == [advisory_lock_connection] object_id: 1711140, pg_backend_pid: 706 ci: == [advisory_lock_connection] object_id: 1717700, pg_backend_pid: 708 ci: == 20230629095819 QueueBackfillUuidConversionColumnInVulnerabilityOccurrences: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230629095819 QueueBackfillUuidConversionColumnInVulnerabilityOccurrences: migrated (0.0149s) ci: == [advisory_lock_connection] object_id: 1717700, pg_backend_pid: 708 main: == [advisory_lock_connection] object_id: 1728360, pg_backend_pid: 711 main: == 20230629112833 CreateFkMlCandidatesOnUserId: migrating ===================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ml_candidates ADD CONSTRAINT fk_ml_candidates_on_user_id FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0021s main: == 20230629112833 CreateFkMlCandidatesOnUserId: migrated (0.0347s) ============ main: == [advisory_lock_connection] object_id: 1728360, pg_backend_pid: 711 ci: == [advisory_lock_connection] object_id: 1739040, pg_backend_pid: 713 ci: == 20230629112833 CreateFkMlCandidatesOnUserId: migrating ===================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ml_candidates ADD CONSTRAINT fk_ml_candidates_on_user_id FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0020s ci: == 20230629112833 CreateFkMlCandidatesOnUserId: migrated (0.0376s) ============ ci: == [advisory_lock_connection] object_id: 1739040, pg_backend_pid: 713 main: == [advisory_lock_connection] object_id: 1756200, pg_backend_pid: 716 main: == 20230629113029 ValidateFkMlCandidatesOnUserId: migrating =================== main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- execute("ALTER TABLE ml_candidates VALIDATE CONSTRAINT fk_ml_candidates_on_user_id;") main: -> 0.0031s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230629113029 ValidateFkMlCandidatesOnUserId: migrated (0.0261s) ========== main: == [advisory_lock_connection] object_id: 1756200, pg_backend_pid: 716 ci: == [advisory_lock_connection] object_id: 1773380, pg_backend_pid: 718 ci: == 20230629113029 ValidateFkMlCandidatesOnUserId: migrating =================== ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ml_candidates VALIDATE CONSTRAINT fk_ml_candidates_on_user_id;") ci: -> 0.0026s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20230629113029 ValidateFkMlCandidatesOnUserId: migrated (0.0310s) ========== ci: == [advisory_lock_connection] object_id: 1773380, pg_backend_pid: 718 main: == [advisory_lock_connection] object_id: 1780020, pg_backend_pid: 721 main: == 20230629113133 RemoveOldFkMlCandidatesOnUserId: migrating ================== main: -- remove_foreign_key(:ml_candidates, {:column=>:user_id, :name=>"fk_rails_1b37441fe5"}) main: -> 0.0067s main: == 20230629113133 RemoveOldFkMlCandidatesOnUserId: migrated (0.0254s) ========= main: == [advisory_lock_connection] object_id: 1780020, pg_backend_pid: 721 ci: == [advisory_lock_connection] object_id: 1780260, pg_backend_pid: 723 ci: == 20230629113133 RemoveOldFkMlCandidatesOnUserId: migrating ================== ci: -- remove_foreign_key(:ml_candidates, {:column=>:user_id, :name=>"fk_rails_1b37441fe5"}) ci: -> 0.0066s ci: == 20230629113133 RemoveOldFkMlCandidatesOnUserId: migrated (0.0359s) ========= ci: == [advisory_lock_connection] object_id: 1780260, pg_backend_pid: 723 main: == [advisory_lock_connection] object_id: 1783680, pg_backend_pid: 726 main: == 20230630101337 AddPreviousPersonalAccessTokenToPersonalAccessTokens: migrating main: -- add_column(:personal_access_tokens, :previous_personal_access_token_id, :bigint, {:null=>true}) main: -> 0.0015s main: == 20230630101337 AddPreviousPersonalAccessTokenToPersonalAccessTokens: migrated (0.0075s) main: == [advisory_lock_connection] object_id: 1783680, pg_backend_pid: 726 ci: == [advisory_lock_connection] object_id: 1786680, pg_backend_pid: 728 ci: == 20230630101337 AddPreviousPersonalAccessTokenToPersonalAccessTokens: migrating ci: -- add_column(:personal_access_tokens, :previous_personal_access_token_id, :bigint, {:null=>true}) ci: -> 0.0015s ci: == 20230630101337 AddPreviousPersonalAccessTokenToPersonalAccessTokens: migrated (0.0191s) ci: == [advisory_lock_connection] object_id: 1786680, pg_backend_pid: 728 main: == [advisory_lock_connection] object_id: 1790280, pg_backend_pid: 731 main: == 20230630101342 AddIndexToPersonalAccessTokensOnPreviousPersonalAccessTokenId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:personal_access_tokens, :previous_personal_access_token_id, {:name=>"idx_personal_access_tokens_on_previous_personal_access_token_id", :algorithm=>:concurrently}) main: -> 0.0071s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:personal_access_tokens, :previous_personal_access_token_id, {:name=>"idx_personal_access_tokens_on_previous_personal_access_token_id", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230630101342 AddIndexToPersonalAccessTokensOnPreviousPersonalAccessTokenId: migrated (0.0271s) main: == [advisory_lock_connection] object_id: 1790280, pg_backend_pid: 731 ci: == [advisory_lock_connection] object_id: 1790500, pg_backend_pid: 733 ci: == 20230630101342 AddIndexToPersonalAccessTokensOnPreviousPersonalAccessTokenId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:personal_access_tokens, :previous_personal_access_token_id, {:name=>"idx_personal_access_tokens_on_previous_personal_access_token_id", :algorithm=>:concurrently}) ci: -> 0.0062s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:personal_access_tokens, :previous_personal_access_token_id, {:name=>"idx_personal_access_tokens_on_previous_personal_access_token_id", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230630101342 AddIndexToPersonalAccessTokensOnPreviousPersonalAccessTokenId: migrated (0.0328s) ci: == [advisory_lock_connection] object_id: 1790500, pg_backend_pid: 733 main: == [advisory_lock_connection] object_id: 1806700, pg_backend_pid: 736 main: == 20230630101347 AddFkToPersonalAccessTokensOnPreviousPersonalAccessTokenId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE personal_access_tokens ADD CONSTRAINT fk_c951fbf57e FOREIGN KEY (previous_personal_access_token_id) REFERENCES personal_access_tokens (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE personal_access_tokens VALIDATE CONSTRAINT fk_c951fbf57e;") main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230630101347 AddFkToPersonalAccessTokensOnPreviousPersonalAccessTokenId: migrated (0.0313s) main: == [advisory_lock_connection] object_id: 1806700, pg_backend_pid: 736 ci: == [advisory_lock_connection] object_id: 1822960, pg_backend_pid: 738 ci: == 20230630101347 AddFkToPersonalAccessTokensOnPreviousPersonalAccessTokenId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE personal_access_tokens ADD CONSTRAINT fk_c951fbf57e FOREIGN KEY (previous_personal_access_token_id) REFERENCES personal_access_tokens (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE personal_access_tokens VALIDATE CONSTRAINT fk_c951fbf57e;") ci: -> 0.0011s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230630101347 AddFkToPersonalAccessTokensOnPreviousPersonalAccessTokenId: migrated (0.0387s) ci: == [advisory_lock_connection] object_id: 1822960, pg_backend_pid: 738 main: == [advisory_lock_connection] object_id: 1823380, pg_backend_pid: 741 main: == 20230630170515 AddStateToCatalogResources: migrating ======================= main: -- add_column(:catalog_resources, :state, :smallint, {:null=>false, :limit=>1, :default=>0}) main: -> 0.0022s main: == 20230630170515 AddStateToCatalogResources: migrated (0.0084s) ============== main: == [advisory_lock_connection] object_id: 1823380, pg_backend_pid: 741 ci: == [advisory_lock_connection] object_id: 1823820, pg_backend_pid: 743 ci: == 20230630170515 AddStateToCatalogResources: migrating ======================= ci: -- add_column(:catalog_resources, :state, :smallint, {:null=>false, :limit=>1, :default=>0}) ci: -> 0.0018s ci: == 20230630170515 AddStateToCatalogResources: migrated (0.0163s) ============== ci: == [advisory_lock_connection] object_id: 1823820, pg_backend_pid: 743 main: == [advisory_lock_connection] object_id: 1830460, pg_backend_pid: 746 main: == 20230701043315 EnsureBackfillForCiPipelineVariablesPipelineIdIsFinished: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230701043315 EnsureBackfillForCiPipelineVariablesPipelineIdIsFinished: migrated (0.0062s) main: == [advisory_lock_connection] object_id: 1830460, pg_backend_pid: 746 ci: == [advisory_lock_connection] object_id: 1830700, pg_backend_pid: 748 ci: == 20230701043315 EnsureBackfillForCiPipelineVariablesPipelineIdIsFinished: migrating ci: == 20230701043315 EnsureBackfillForCiPipelineVariablesPipelineIdIsFinished: migrated (0.0139s) ci: == [advisory_lock_connection] object_id: 1830700, pg_backend_pid: 748 main: == [advisory_lock_connection] object_id: 1836060, pg_backend_pid: 751 main: == 20230701053315 EnsureAgainBackfillForCiPipelineVariablesPipelineIdIsFinished: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230701053315 EnsureAgainBackfillForCiPipelineVariablesPipelineIdIsFinished: migrated (0.0057s) main: == [advisory_lock_connection] object_id: 1836060, pg_backend_pid: 751 ci: == [advisory_lock_connection] object_id: 1841440, pg_backend_pid: 753 ci: == 20230701053315 EnsureAgainBackfillForCiPipelineVariablesPipelineIdIsFinished: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230701053315 EnsureAgainBackfillForCiPipelineVariablesPipelineIdIsFinished: migrated (0.0358s) ci: == [advisory_lock_connection] object_id: 1841440, pg_backend_pid: 753 main: == [advisory_lock_connection] object_id: 1845140, pg_backend_pid: 756 main: == 20230701195315 AddKubernetesNamespaceColumnToEnvironments: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- column_exists?(:environments, :kubernetes_namespace) main: -> 0.0036s main: -- add_column(:environments, :kubernetes_namespace, :text) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE environments\nADD CONSTRAINT check_b5373a1804\nCHECK ( char_length(kubernetes_namespace) <= 63 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute("ALTER TABLE environments VALIDATE CONSTRAINT check_b5373a1804;") main: -> 0.0009s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230701195315 AddKubernetesNamespaceColumnToEnvironments: migrated (0.0225s) main: == [advisory_lock_connection] object_id: 1845140, pg_backend_pid: 756 ci: == [advisory_lock_connection] object_id: 1848880, pg_backend_pid: 758 ci: == 20230701195315 AddKubernetesNamespaceColumnToEnvironments: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- column_exists?(:environments, :kubernetes_namespace) ci: -> 0.0039s ci: -- add_column(:environments, :kubernetes_namespace, :text) ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE environments\nADD CONSTRAINT check_b5373a1804\nCHECK ( char_length(kubernetes_namespace) <= 63 )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE environments VALIDATE CONSTRAINT check_b5373a1804;") ci: -> 0.0009s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230701195315 AddKubernetesNamespaceColumnToEnvironments: migrated (0.0335s) ci: == [advisory_lock_connection] object_id: 1848880, pg_backend_pid: 758 main: == [advisory_lock_connection] object_id: 1854940, pg_backend_pid: 761 main: == 20230702053002 CreateAsyncIndexForCiPiplineVariablesPipelineId: migrating == main: -- index_exists?(:ci_pipeline_variables, [:pipeline_id_convert_to_bigint, :key], {:unique=>true, :name=>"index_ci_pipeline_variables_on_pipeline_id_bigint_and_key", :algorithm=>:concurrently}) main: -> 0.0037s main: -- add_index_options(:ci_pipeline_variables, [:pipeline_id_convert_to_bigint, :key], {:unique=>true, :name=>"index_ci_pipeline_variables_on_pipeline_id_bigint_and_key", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230702053002 CreateAsyncIndexForCiPiplineVariablesPipelineId: migrated (0.0164s) main: == [advisory_lock_connection] object_id: 1854940, pg_backend_pid: 761 ci: == [advisory_lock_connection] object_id: 1861000, pg_backend_pid: 763 ci: == 20230702053002 CreateAsyncIndexForCiPiplineVariablesPipelineId: migrating == ci: -- index_exists?(:ci_pipeline_variables, [:pipeline_id_convert_to_bigint, :key], {:unique=>true, :name=>"index_ci_pipeline_variables_on_pipeline_id_bigint_and_key", :algorithm=>:concurrently}) ci: -> 0.0038s ci: -- add_index_options(:ci_pipeline_variables, [:pipeline_id_convert_to_bigint, :key], {:unique=>true, :name=>"index_ci_pipeline_variables_on_pipeline_id_bigint_and_key", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20230702053002 CreateAsyncIndexForCiPiplineVariablesPipelineId: migrated (0.0255s) ci: == [advisory_lock_connection] object_id: 1861000, pg_backend_pid: 763 main: == [advisory_lock_connection] object_id: 1861980, pg_backend_pid: 766 main: == 20230703024031 CleanupProjectPipelineStatusKey: migrating ================== main: == 20230703024031 CleanupProjectPipelineStatusKey: migrated (0.0607s) ========= main: == [advisory_lock_connection] object_id: 1861980, pg_backend_pid: 766 ci: == [advisory_lock_connection] object_id: 1862420, pg_backend_pid: 768 ci: == 20230703024031 CleanupProjectPipelineStatusKey: migrating ================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230703024031 CleanupProjectPipelineStatusKey: migrated (0.0148s) ========= ci: == [advisory_lock_connection] object_id: 1862420, pg_backend_pid: 768 main: == [advisory_lock_connection] object_id: 1872720, pg_backend_pid: 771 main: == 20230703115902 AddRelayStateAllowlistApplicationSettings: migrating ======== main: -- add_column(:application_settings, :relay_state_domain_allowlist, :text, {:array=>true, :default=>[], :null=>false}) main: -> 0.0033s main: == 20230703115902 AddRelayStateAllowlistApplicationSettings: migrated (0.0094s) main: == [advisory_lock_connection] object_id: 1872720, pg_backend_pid: 771 ci: == [advisory_lock_connection] object_id: 1883080, pg_backend_pid: 773 ci: == 20230703115902 AddRelayStateAllowlistApplicationSettings: migrating ======== ci: -- add_column(:application_settings, :relay_state_domain_allowlist, :text, {:array=>true, :default=>[], :null=>false}) ci: -> 0.0045s ci: == 20230703115902 AddRelayStateAllowlistApplicationSettings: migrated (0.0235s) ci: == [advisory_lock_connection] object_id: 1883080, pg_backend_pid: 773 main: == [advisory_lock_connection] object_id: 1888940, pg_backend_pid: 776 main: == 20230703121859 AddRelayStateAllowlistSamlProviders: migrating ============== main: -- add_column(:saml_providers, :relay_state_domain_allowlist, :text, {:array=>true, :default=>[], :null=>false}) main: -> 0.0020s main: == 20230703121859 AddRelayStateAllowlistSamlProviders: migrated (0.0075s) ===== main: == [advisory_lock_connection] object_id: 1888940, pg_backend_pid: 776 ci: == [advisory_lock_connection] object_id: 1894820, pg_backend_pid: 778 ci: == 20230703121859 AddRelayStateAllowlistSamlProviders: migrating ============== ci: -- add_column(:saml_providers, :relay_state_domain_allowlist, :text, {:array=>true, :default=>[], :null=>false}) ci: -> 0.0021s ci: == 20230703121859 AddRelayStateAllowlistSamlProviders: migrated (0.0174s) ===== ci: == [advisory_lock_connection] object_id: 1894820, pg_backend_pid: 778 main: == [advisory_lock_connection] object_id: 1895580, pg_backend_pid: 781 main: == 20230703122803 CreateVulnerabilityUuidTypeMigrationIndex: migrating ======== main: == 20230703122803 CreateVulnerabilityUuidTypeMigrationIndex: migrated (0.0051s) main: == [advisory_lock_connection] object_id: 1895580, pg_backend_pid: 781 ci: == [advisory_lock_connection] object_id: 1896360, pg_backend_pid: 783 ci: == 20230703122803 CreateVulnerabilityUuidTypeMigrationIndex: migrating ======== ci: == 20230703122803 CreateVulnerabilityUuidTypeMigrationIndex: migrated (0.0142s) ci: == [advisory_lock_connection] object_id: 1896360, pg_backend_pid: 783 main: == [advisory_lock_connection] object_id: 1896640, pg_backend_pid: 786 main: == 20230704042302 PrepareRemovalIndexDeploymentsOnProjectIdSha: migrating ===== main: -- index_exists?(:deployments, [:project_id, :sha], {:name=>"index_deployments_on_project_id_sha"}) main: -> 0.0188s main: -- quote_column_name("index_deployments_on_project_id_sha") main: -> 0.0000s main: == 20230704042302 PrepareRemovalIndexDeploymentsOnProjectIdSha: migrated (0.0287s) main: == [advisory_lock_connection] object_id: 1896640, pg_backend_pid: 786 ci: == [advisory_lock_connection] object_id: 1896960, pg_backend_pid: 788 ci: == 20230704042302 PrepareRemovalIndexDeploymentsOnProjectIdSha: migrating ===== ci: -- index_exists?(:deployments, [:project_id, :sha], {:name=>"index_deployments_on_project_id_sha"}) ci: -> 0.0194s ci: -- quote_column_name("index_deployments_on_project_id_sha") ci: -> 0.0001s ci: == 20230704042302 PrepareRemovalIndexDeploymentsOnProjectIdSha: migrated (0.0387s) ci: == [advisory_lock_connection] object_id: 1896960, pg_backend_pid: 788 main: == [advisory_lock_connection] object_id: 1897260, pg_backend_pid: 791 main: == 20230704044541 PrepareRemovalIndexDeploymentsOnProjectIdAndStatus: migrating main: -- index_exists?(:deployments, [:project_id, :status], {:name=>"index_deployments_on_project_id_and_status"}) main: -> 0.0186s main: -- quote_column_name("index_deployments_on_project_id_and_status") main: -> 0.0000s main: == 20230704044541 PrepareRemovalIndexDeploymentsOnProjectIdAndStatus: migrated (0.0285s) main: == [advisory_lock_connection] object_id: 1897260, pg_backend_pid: 791 ci: == [advisory_lock_connection] object_id: 1903280, pg_backend_pid: 793 ci: == 20230704044541 PrepareRemovalIndexDeploymentsOnProjectIdAndStatus: migrating ci: -- index_exists?(:deployments, [:project_id, :status], {:name=>"index_deployments_on_project_id_and_status"}) ci: -> 0.0197s ci: -- quote_column_name("index_deployments_on_project_id_and_status") ci: -> 0.0000s ci: == 20230704044541 PrepareRemovalIndexDeploymentsOnProjectIdAndStatus: migrated (0.0387s) ci: == [advisory_lock_connection] object_id: 1903280, pg_backend_pid: 793 main: == [advisory_lock_connection] object_id: 1910620, pg_backend_pid: 796 main: == 20230704050739 PrepareRemovalIndexDeploymentsOnEnvironmentIdAndIidAndProjectId: migrating main: -- index_exists?(:deployments, [:environment_id, :iid, :project_id], {:name=>"index_deployments_on_environment_id_and_iid_and_project_id"}) main: -> 0.0193s main: -- quote_column_name("index_deployments_on_environment_id_and_iid_and_project_id") main: -> 0.0000s main: == 20230704050739 PrepareRemovalIndexDeploymentsOnEnvironmentIdAndIidAndProjectId: migrated (0.0377s) main: == [advisory_lock_connection] object_id: 1910620, pg_backend_pid: 796 ci: == [advisory_lock_connection] object_id: 1917980, pg_backend_pid: 798 ci: == 20230704050739 PrepareRemovalIndexDeploymentsOnEnvironmentIdAndIidAndProjectId: migrating ci: -- index_exists?(:deployments, [:environment_id, :iid, :project_id], {:name=>"index_deployments_on_environment_id_and_iid_and_project_id"}) ci: -> 0.0197s ci: -- quote_column_name("index_deployments_on_environment_id_and_iid_and_project_id") ci: -> 0.0000s ci: == 20230704050739 PrepareRemovalIndexDeploymentsOnEnvironmentIdAndIidAndProjectId: migrated (0.0391s) ci: == [advisory_lock_connection] object_id: 1917980, pg_backend_pid: 798 main: == [advisory_lock_connection] object_id: 1923820, pg_backend_pid: 801 main: == 20230704062132 ReplacePCiBuildsMetadataForeignKeyV5: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230704062132 ReplacePCiBuildsMetadataForeignKeyV5: migrated (0.0200s) ==== main: == [advisory_lock_connection] object_id: 1923820, pg_backend_pid: 801 ci: == [advisory_lock_connection] object_id: 1929580, pg_backend_pid: 803 ci: == 20230704062132 ReplacePCiBuildsMetadataForeignKeyV5: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230704062132 ReplacePCiBuildsMetadataForeignKeyV5: migrated (0.0283s) ==== ci: == [advisory_lock_connection] object_id: 1929580, pg_backend_pid: 803 main: == [advisory_lock_connection] object_id: 1929780, pg_backend_pid: 806 main: == 20230704062136 ReplacePCiRunnerMachineBuildsForeignKeyV4: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230704062136 ReplacePCiRunnerMachineBuildsForeignKeyV4: migrated (0.0207s) main: == [advisory_lock_connection] object_id: 1929780, pg_backend_pid: 806 ci: == [advisory_lock_connection] object_id: 1930020, pg_backend_pid: 808 ci: == 20230704062136 ReplacePCiRunnerMachineBuildsForeignKeyV4: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230704062136 ReplacePCiRunnerMachineBuildsForeignKeyV4: migrated (0.0319s) ci: == [advisory_lock_connection] object_id: 1930020, pg_backend_pid: 808 main: == [advisory_lock_connection] object_id: 1930760, pg_backend_pid: 811 main: == 20230704074120 ReplaceOldFkPCiBuildsMetadataToBuilds: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_builds, p_ci_builds_metadata IN ACCESS EXCLUSIVE MODE") main: -> 0.0011s main: -- remove_foreign_key(:p_ci_builds_metadata, :ci_builds, {:name=>:fk_e20479742e_p}) main: -> 0.0052s main: -- quote_table_name(:p_ci_builds_metadata) main: -> 0.0000s main: -- quote_column_name(:temp_fk_e20479742e_p) main: -> 0.0000s main: -- quote_column_name(:fk_e20479742e_p) main: -> 0.0000s main: -- execute("ALTER TABLE \"p_ci_builds_metadata\"\nRENAME CONSTRAINT \"temp_fk_e20479742e_p\" TO \"fk_e20479742e_p\"\n") main: -> 0.0007s main: -- quote_table_name("public.ci_builds_metadata") main: -> 0.0000s main: -- quote_column_name(:temp_fk_e20479742e_p) main: -> 0.0000s main: -- quote_column_name(:fk_e20479742e_p) main: -> 0.0000s main: -- execute("ALTER TABLE \"public\".\"ci_builds_metadata\"\nRENAME CONSTRAINT \"temp_fk_e20479742e_p\" TO \"fk_e20479742e_p\"\n") main: -> 0.0007s main: == 20230704074120 ReplaceOldFkPCiBuildsMetadataToBuilds: migrated (0.0553s) === main: == [advisory_lock_connection] object_id: 1930760, pg_backend_pid: 811 ci: == [advisory_lock_connection] object_id: 1931540, pg_backend_pid: 813 ci: == 20230704074120 ReplaceOldFkPCiBuildsMetadataToBuilds: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_builds, p_ci_builds_metadata IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- remove_foreign_key(:p_ci_builds_metadata, :ci_builds, {:name=>:fk_e20479742e_p}) ci: -> 0.0049s ci: -- quote_table_name(:p_ci_builds_metadata) ci: -> 0.0000s ci: -- quote_column_name(:temp_fk_e20479742e_p) ci: -> 0.0000s ci: -- quote_column_name(:fk_e20479742e_p) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds_metadata\"\nRENAME CONSTRAINT \"temp_fk_e20479742e_p\" TO \"fk_e20479742e_p\"\n") ci: -> 0.0007s ci: -- quote_table_name("public.ci_builds_metadata") ci: -> 0.0000s ci: -- quote_column_name(:temp_fk_e20479742e_p) ci: -> 0.0000s ci: -- quote_column_name(:fk_e20479742e_p) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"public\".\"ci_builds_metadata\"\nRENAME CONSTRAINT \"temp_fk_e20479742e_p\" TO \"fk_e20479742e_p\"\n") ci: -> 0.0007s ci: == 20230704074120 ReplaceOldFkPCiBuildsMetadataToBuilds: migrated (0.0596s) === ci: == [advisory_lock_connection] object_id: 1931540, pg_backend_pid: 813 main: == [advisory_lock_connection] object_id: 1932300, pg_backend_pid: 816 main: == 20230704074124 ReplaceOldFkPCiRunnerMachineBuildsToBuilds: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_builds, p_ci_runner_machine_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- remove_foreign_key(:p_ci_runner_machine_builds, :ci_builds, {:name=>:fk_bb490f12fe_p}) main: -> 0.0050s main: -- quote_table_name(:p_ci_runner_machine_builds) main: -> 0.0000s main: -- quote_column_name(:temp_fk_bb490f12fe_p) main: -> 0.0000s main: -- quote_column_name(:fk_bb490f12fe_p) main: -> 0.0000s main: -- execute("ALTER TABLE \"p_ci_runner_machine_builds\"\nRENAME CONSTRAINT \"temp_fk_bb490f12fe_p\" TO \"fk_bb490f12fe_p\"\n") main: -> 0.0006s main: == 20230704074124 ReplaceOldFkPCiRunnerMachineBuildsToBuilds: migrated (0.0521s) main: == [advisory_lock_connection] object_id: 1932300, pg_backend_pid: 816 ci: == [advisory_lock_connection] object_id: 1933080, pg_backend_pid: 818 ci: == 20230704074124 ReplaceOldFkPCiRunnerMachineBuildsToBuilds: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_builds, p_ci_runner_machine_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:p_ci_runner_machine_builds, :ci_builds, {:name=>:fk_bb490f12fe_p}) ci: -> 0.0052s ci: -- quote_table_name(:p_ci_runner_machine_builds) ci: -> 0.0000s ci: -- quote_column_name(:temp_fk_bb490f12fe_p) ci: -> 0.0000s ci: -- quote_column_name(:fk_bb490f12fe_p) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_runner_machine_builds\"\nRENAME CONSTRAINT \"temp_fk_bb490f12fe_p\" TO \"fk_bb490f12fe_p\"\n") ci: -> 0.0010s ci: == 20230704074124 ReplaceOldFkPCiRunnerMachineBuildsToBuilds: migrated (0.0552s) ci: == [advisory_lock_connection] object_id: 1933080, pg_backend_pid: 818 main: == [advisory_lock_connection] object_id: 1933460, pg_backend_pid: 821 main: == 20230704233431 CreateTableBatchedGitRefUpdatesDeletions: migrating ========= main: -- create_table(:p_batched_git_ref_updates_deletions, {:primary_key=>[:id, :partition_id], :options=>"PARTITION BY LIST (partition_id)", :if_not_exists=>true}) main: -- quote_column_name(:ref) main: -> 0.0000s main: -> 0.0057s main: == 20230704233431 CreateTableBatchedGitRefUpdatesDeletions: migrated (0.0145s) main: == [advisory_lock_connection] object_id: 1933460, pg_backend_pid: 821 ci: == [advisory_lock_connection] object_id: 1933680, pg_backend_pid: 823 ci: == 20230704233431 CreateTableBatchedGitRefUpdatesDeletions: migrating ========= ci: -- create_table(:p_batched_git_ref_updates_deletions, {:primary_key=>[:id, :partition_id], :options=>"PARTITION BY LIST (partition_id)", :if_not_exists=>true}) ci: -- quote_column_name(:ref) ci: -> 0.0000s ci: -> 0.0052s I, [2024-04-10T20:44:22.626977 #290] INFO -- : Database: 'ci', Table: 'p_batched_git_ref_updates_deletions': Lock Writes ci: == 20230704233431 CreateTableBatchedGitRefUpdatesDeletions: migrated (0.0254s) ci: == [advisory_lock_connection] object_id: 1933680, pg_backend_pid: 823 main: == [advisory_lock_connection] object_id: 1953860, pg_backend_pid: 826 main: == 20230705085223 CreateServiceAccessTokens: migrating ======================== main: -- create_table(:service_access_tokens) main: -> 0.0038s main: == 20230705085223 CreateServiceAccessTokens: migrated (0.0101s) =============== main: == [advisory_lock_connection] object_id: 1953860, pg_backend_pid: 826 ci: == [advisory_lock_connection] object_id: 1974000, pg_backend_pid: 828 ci: == 20230705085223 CreateServiceAccessTokens: migrating ======================== ci: -- create_table(:service_access_tokens) ci: -> 0.0039s I, [2024-04-10T20:44:22.789613 #290] INFO -- : Database: 'ci', Table: 'service_access_tokens': Lock Writes ci: == 20230705085223 CreateServiceAccessTokens: migrated (0.0219s) =============== ci: == [advisory_lock_connection] object_id: 1974000, pg_backend_pid: 828 main: == [advisory_lock_connection] object_id: 1994200, pg_backend_pid: 831 main: == 20230705092150 CreateMlModels: migrating =================================== main: -- create_table(:ml_models) main: -- quote_column_name(:name) main: -> 0.0000s main: -> 0.0071s main: == 20230705092150 CreateMlModels: migrated (0.0129s) ========================== main: == [advisory_lock_connection] object_id: 1994200, pg_backend_pid: 831 ci: == [advisory_lock_connection] object_id: 2014380, pg_backend_pid: 833 ci: == 20230705092150 CreateMlModels: migrating =================================== ci: -- create_table(:ml_models) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -> 0.0070s I, [2024-04-10T20:44:22.956477 #290] INFO -- : Database: 'ci', Table: 'ml_models': Lock Writes ci: == 20230705092150 CreateMlModels: migrated (0.0240s) ========================== ci: == [advisory_lock_connection] object_id: 2014380, pg_backend_pid: 833 main: == [advisory_lock_connection] object_id: 2034560, pg_backend_pid: 836 main: == 20230705115215 RemoveUserDetailsProvisionedByGroupAtColumn: migrating ====== main: -- remove_column(:user_details, :provisioned_by_group_at, :datetime_with_timezone) main: -> 0.0014s main: == 20230705115215 RemoveUserDetailsProvisionedByGroupAtColumn: migrated (0.0070s) main: == [advisory_lock_connection] object_id: 2034560, pg_backend_pid: 836 ci: == [advisory_lock_connection] object_id: 2054740, pg_backend_pid: 838 ci: == 20230705115215 RemoveUserDetailsProvisionedByGroupAtColumn: migrating ====== ci: -- remove_column(:user_details, :provisioned_by_group_at, :datetime_with_timezone) ci: -> 0.0013s ci: == 20230705115215 RemoveUserDetailsProvisionedByGroupAtColumn: migrated (0.0156s) ci: == [advisory_lock_connection] object_id: 2054740, pg_backend_pid: 838 main: == [advisory_lock_connection] object_id: 2058260, pg_backend_pid: 841 main: == 20230705141703 RollbackVulnerabilityAdvisoriesForeignKeyOnVulnerableComponentVersions: migrating main: == 20230705141703 RollbackVulnerabilityAdvisoriesForeignKeyOnVulnerableComponentVersions: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 2058260, pg_backend_pid: 841 ci: == [advisory_lock_connection] object_id: 2061760, pg_backend_pid: 843 ci: == 20230705141703 RollbackVulnerabilityAdvisoriesForeignKeyOnVulnerableComponentVersions: migrating ci: == 20230705141703 RollbackVulnerabilityAdvisoriesForeignKeyOnVulnerableComponentVersions: migrated (0.0155s) ci: == [advisory_lock_connection] object_id: 2061760, pg_backend_pid: 843 main: == [advisory_lock_connection] object_id: 2065240, pg_backend_pid: 846 main: == 20230705141733 RollbackComponentVersionForeignKeyOnVulnerableComponentVersions: migrating main: == 20230705141733 RollbackComponentVersionForeignKeyOnVulnerableComponentVersions: migrated (0.0052s) main: == [advisory_lock_connection] object_id: 2065240, pg_backend_pid: 846 ci: == [advisory_lock_connection] object_id: 2068740, pg_backend_pid: 848 ci: == 20230705141733 RollbackComponentVersionForeignKeyOnVulnerableComponentVersions: migrating ci: == 20230705141733 RollbackComponentVersionForeignKeyOnVulnerableComponentVersions: migrated (0.0145s) ci: == [advisory_lock_connection] object_id: 2068740, pg_backend_pid: 848 main: == [advisory_lock_connection] object_id: 2082920, pg_backend_pid: 851 main: == 20230705142241 DropVulnerableComponentVersions: migrating ================== main: -- drop_table(:sbom_vulnerable_component_versions) main: -> 0.0023s main: == 20230705142241 DropVulnerableComponentVersions: migrated (0.0080s) ========= main: == [advisory_lock_connection] object_id: 2082920, pg_backend_pid: 851 ci: == [advisory_lock_connection] object_id: 2097160, pg_backend_pid: 853 ci: == 20230705142241 DropVulnerableComponentVersions: migrating ================== ci: -- drop_table(:sbom_vulnerable_component_versions) ci: -> 0.0025s ci: == 20230705142241 DropVulnerableComponentVersions: migrated (0.0172s) ========= ci: == [advisory_lock_connection] object_id: 2097160, pg_backend_pid: 853 main: == [advisory_lock_connection] object_id: 2111180, pg_backend_pid: 856 main: == 20230705142334 DropVulnerabilitiesAdvisories: migrating ==================== main: -- drop_table(:vulnerability_advisories) main: -> 0.0024s main: == 20230705142334 DropVulnerabilitiesAdvisories: migrated (0.0078s) =========== main: == [advisory_lock_connection] object_id: 2111180, pg_backend_pid: 856 ci: == [advisory_lock_connection] object_id: 2125220, pg_backend_pid: 858 ci: == 20230705142334 DropVulnerabilitiesAdvisories: migrating ==================== ci: -- drop_table(:vulnerability_advisories) ci: -> 0.0024s ci: == 20230705142334 DropVulnerabilitiesAdvisories: migrated (0.0168s) =========== ci: == [advisory_lock_connection] object_id: 2125220, pg_backend_pid: 858 main: == [advisory_lock_connection] object_id: 2126900, pg_backend_pid: 861 main: == 20230705145827 DropWrongIndexOnVulnerabilityOccurrences: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:vulnerability_occurrences) main: -> 0.0083s main: -- current_schema(nil) main: -> 0.0003s main: == 20230705145827 DropWrongIndexOnVulnerabilityOccurrences: migrated (0.0222s) main: == [advisory_lock_connection] object_id: 2126900, pg_backend_pid: 861 ci: == [advisory_lock_connection] object_id: 2128600, pg_backend_pid: 863 ci: == 20230705145827 DropWrongIndexOnVulnerabilityOccurrences: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:vulnerability_occurrences) ci: -> 0.0084s ci: -- current_schema(nil) ci: -> 0.0004s ci: == 20230705145827 DropWrongIndexOnVulnerabilityOccurrences: migrated (0.0324s) ci: == [advisory_lock_connection] object_id: 2128600, pg_backend_pid: 863 main: == [advisory_lock_connection] object_id: 2129320, pg_backend_pid: 866 main: == 20230705150100 RecreateTypeMigrationIndexOnVulnerabilityOccurrences: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:vulnerability_occurrences, [:id, :uuid_convert_string_to_uuid], {:name=>"tmp_idx_vulns_on_converted_uuid", :where=>"uuid_convert_string_to_uuid = '00000000-0000-0000-0000-000000000000'::uuid", :algorithm=>:concurrently}) main: -> 0.0082s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:vulnerability_occurrences, [:id, :uuid_convert_string_to_uuid], {:name=>"tmp_idx_vulns_on_converted_uuid", :where=>"uuid_convert_string_to_uuid = '00000000-0000-0000-0000-000000000000'::uuid", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230705150100 RecreateTypeMigrationIndexOnVulnerabilityOccurrences: migrated (0.0292s) main: == [advisory_lock_connection] object_id: 2129320, pg_backend_pid: 866 ci: == [advisory_lock_connection] object_id: 2130060, pg_backend_pid: 868 ci: == 20230705150100 RecreateTypeMigrationIndexOnVulnerabilityOccurrences: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:vulnerability_occurrences, [:id, :uuid_convert_string_to_uuid], {:name=>"tmp_idx_vulns_on_converted_uuid", :where=>"uuid_convert_string_to_uuid = '00000000-0000-0000-0000-000000000000'::uuid", :algorithm=>:concurrently}) ci: -> 0.0086s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:vulnerability_occurrences, [:id, :uuid_convert_string_to_uuid], {:name=>"tmp_idx_vulns_on_converted_uuid", :where=>"uuid_convert_string_to_uuid = '00000000-0000-0000-0000-000000000000'::uuid", :algorithm=>:concurrently}) ci: -> 0.0023s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230705150100 RecreateTypeMigrationIndexOnVulnerabilityOccurrences: migrated (0.0385s) ci: == [advisory_lock_connection] object_id: 2130060, pg_backend_pid: 868 main: == [advisory_lock_connection] object_id: 2131000, pg_backend_pid: 871 main: == 20230705155000 AddGroupMentionEventsToIntegrations: migrating ============== main: -- add_column(:integrations, :group_mention_events, :boolean, {:null=>false, :default=>false}) main: -> 0.0023s main: -- add_column(:integrations, :group_confidential_mention_events, :boolean, {:null=>false, :default=>false}) main: -> 0.0016s main: == 20230705155000 AddGroupMentionEventsToIntegrations: migrated (0.0096s) ===== main: == [advisory_lock_connection] object_id: 2131000, pg_backend_pid: 871 ci: == [advisory_lock_connection] object_id: 2132020, pg_backend_pid: 873 ci: == 20230705155000 AddGroupMentionEventsToIntegrations: migrating ============== ci: -- add_column(:integrations, :group_mention_events, :boolean, {:null=>false, :default=>false}) ci: -> 0.0021s ci: -- add_column(:integrations, :group_confidential_mention_events, :boolean, {:null=>false, :default=>false}) ci: -> 0.0015s ci: == 20230705155000 AddGroupMentionEventsToIntegrations: migrated (0.0186s) ===== ci: == [advisory_lock_connection] object_id: 2132020, pg_backend_pid: 873 main: == [advisory_lock_connection] object_id: 2132440, pg_backend_pid: 876 main: == 20230706011541 AddUserIdForeignKeyToMlExperiments: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ml_experiments ADD CONSTRAINT fk_ml_experiments_on_user_id FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0019s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE ml_experiments VALIDATE CONSTRAINT fk_ml_experiments_on_user_id;") main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_foreign_key(:ml_experiments, {:name=>"fk_rails_1fbc5e001f"}) main: -> 0.0044s main: == 20230706011541 AddUserIdForeignKeyToMlExperiments: migrated (0.0470s) ====== main: == [advisory_lock_connection] object_id: 2132440, pg_backend_pid: 876 ci: == [advisory_lock_connection] object_id: 2132920, pg_backend_pid: 878 ci: == 20230706011541 AddUserIdForeignKeyToMlExperiments: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ml_experiments ADD CONSTRAINT fk_ml_experiments_on_user_id FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0022s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ml_experiments VALIDATE CONSTRAINT fk_ml_experiments_on_user_id;") ci: -> 0.0023s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_foreign_key(:ml_experiments, {:name=>"fk_rails_1fbc5e001f"}) ci: -> 0.0048s ci: == 20230706011541 AddUserIdForeignKeyToMlExperiments: migrated (0.0607s) ====== ci: == [advisory_lock_connection] object_id: 2132920, pg_backend_pid: 878 main: == [advisory_lock_connection] object_id: 2133180, pg_backend_pid: 881 main: == 20230706073937 RemoveIndexEventsOnProjectIdAndIdDescOnMergedAction: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:events, [:project_id, :id], {:order=>{:id=>:desc}, :where=>"action = 7", :name=>"index_events_on_project_id_and_id_desc_on_merged_action", :algorithm=>:concurrently}) main: -> 0.0132s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:events, {:order=>{:id=>:desc}, :where=>"action = 7", :name=>"index_events_on_project_id_and_id_desc_on_merged_action", :algorithm=>:concurrently, :column=>[:project_id, :id]}) main: -> 0.0130s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230706073937 RemoveIndexEventsOnProjectIdAndIdDescOnMergedAction: migrated (0.0460s) main: == [advisory_lock_connection] object_id: 2133180, pg_backend_pid: 881 ci: == [advisory_lock_connection] object_id: 2133400, pg_backend_pid: 883 ci: == 20230706073937 RemoveIndexEventsOnProjectIdAndIdDescOnMergedAction: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:events, [:project_id, :id], {:order=>{:id=>:desc}, :where=>"action = 7", :name=>"index_events_on_project_id_and_id_desc_on_merged_action", :algorithm=>:concurrently}) ci: -> 0.0138s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0008s ci: -- remove_index(:events, {:order=>{:id=>:desc}, :where=>"action = 7", :name=>"index_events_on_project_id_and_id_desc_on_merged_action", :algorithm=>:concurrently, :column=>[:project_id, :id]}) ci: -> 0.0135s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230706073937 RemoveIndexEventsOnProjectIdAndIdDescOnMergedAction: migrated (0.0557s) ci: == [advisory_lock_connection] object_id: 2133400, pg_backend_pid: 883 main: == [advisory_lock_connection] object_id: 2133600, pg_backend_pid: 886 main: == 20230706080234 AddTriggerOnOrganizations: migrating ======================== main: -- execute("CREATE OR REPLACE FUNCTION prevent_delete_of_default_organization()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF OLD.id = 1 THEN\n RAISE EXCEPTION 'Deletion of the default Organization is not allowed.';\nEND IF;\nRETURN OLD;\n\nEND\n$$ LANGUAGE PLPGSQL\n") main: -> 0.0027s main: -- execute("CREATE TRIGGER prevent_delete_of_default_organization_before_destroy\nBEFORE DELETE ON organizations\nFOR EACH ROW\n\nEXECUTE FUNCTION prevent_delete_of_default_organization()\n") main: -> 0.0014s main: == 20230706080234 AddTriggerOnOrganizations: migrated (0.0741s) =============== main: == [advisory_lock_connection] object_id: 2133600, pg_backend_pid: 886 ci: == [advisory_lock_connection] object_id: 2133860, pg_backend_pid: 888 ci: == 20230706080234 AddTriggerOnOrganizations: migrating ======================== ci: -- execute("CREATE OR REPLACE FUNCTION prevent_delete_of_default_organization()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF OLD.id = 1 THEN\n RAISE EXCEPTION 'Deletion of the default Organization is not allowed.';\nEND IF;\nRETURN OLD;\n\nEND\n$$ LANGUAGE PLPGSQL\n") ci: -> 0.0019s ci: -- execute("CREATE TRIGGER prevent_delete_of_default_organization_before_destroy\nBEFORE DELETE ON organizations\nFOR EACH ROW\n\nEXECUTE FUNCTION prevent_delete_of_default_organization()\n") ci: -> 0.0010s ci: == 20230706080234 AddTriggerOnOrganizations: migrated (0.0190s) =============== ci: == [advisory_lock_connection] object_id: 2133860, pg_backend_pid: 888 main: == [advisory_lock_connection] object_id: 2134360, pg_backend_pid: 891 main: == 20230706130217 AddColumnModelIdToMlExperiments: migrating ================== main: -- add_reference(:ml_experiments, :model, {:index=>true, :null=>true, :unique=>true, :foreign_key=>{:on_delete=>:cascade, :to_table=>:ml_models}}) main: -> 0.0066s main: == 20230706130217 AddColumnModelIdToMlExperiments: migrated (0.0139s) ========= main: == [advisory_lock_connection] object_id: 2134360, pg_backend_pid: 891 ci: == [advisory_lock_connection] object_id: 2134880, pg_backend_pid: 893 ci: == 20230706130217 AddColumnModelIdToMlExperiments: migrating ================== ci: -- add_reference(:ml_experiments, :model, {:index=>true, :null=>true, :unique=>true, :foreign_key=>{:on_delete=>:cascade, :to_table=>:ml_models}}) ci: -> 0.0047s ci: == 20230706130217 AddColumnModelIdToMlExperiments: migrated (0.0221s) ========= ci: == [advisory_lock_connection] object_id: 2134880, pg_backend_pid: 893 main: == [advisory_lock_connection] object_id: 2135380, pg_backend_pid: 896 main: == 20230706192435 RemoveDebianProcessChangesWorkerJobInstances: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230706192435 RemoveDebianProcessChangesWorkerJobInstances: migrated (0.0070s) main: == [advisory_lock_connection] object_id: 2135380, pg_backend_pid: 896 ci: == [advisory_lock_connection] object_id: 2135860, pg_backend_pid: 898 ci: == 20230706192435 RemoveDebianProcessChangesWorkerJobInstances: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230706192435 RemoveDebianProcessChangesWorkerJobInstances: migrated (0.0146s) ci: == [advisory_lock_connection] object_id: 2135860, pg_backend_pid: 898 main: == [advisory_lock_connection] object_id: 2146120, pg_backend_pid: 901 main: == 20230707003301 AddExpiryNotifiedAtToMember: migrating ====================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column("members", "expiry_notified_at", :datetime_with_timezone) main: -> 0.0013s main: == 20230707003301 AddExpiryNotifiedAtToMember: migrated (0.0094s) ============= main: == [advisory_lock_connection] object_id: 2146120, pg_backend_pid: 901 ci: == [advisory_lock_connection] object_id: 2156440, pg_backend_pid: 903 ci: == 20230707003301 AddExpiryNotifiedAtToMember: migrating ====================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column("members", "expiry_notified_at", :datetime_with_timezone) ci: -> 0.0014s ci: == 20230707003301 AddExpiryNotifiedAtToMember: migrated (0.0194s) ============= ci: == [advisory_lock_connection] object_id: 2156440, pg_backend_pid: 903 main: == [advisory_lock_connection] object_id: 2169400, pg_backend_pid: 906 main: == 20230707031923 AddEmailsToX509Certificates: migrating ====================== main: -- add_column(:x509_certificates, :emails, :string, {:array=>true, :default=>[], :null=>false}) main: -> 0.0022s main: == 20230707031923 AddEmailsToX509Certificates: migrated (0.0079s) ============= main: == [advisory_lock_connection] object_id: 2169400, pg_backend_pid: 906 ci: == [advisory_lock_connection] object_id: 2182380, pg_backend_pid: 908 ci: == 20230707031923 AddEmailsToX509Certificates: migrating ====================== ci: -- add_column(:x509_certificates, :emails, :string, {:array=>true, :default=>[], :null=>false}) ci: -> 0.0021s ci: == 20230707031923 AddEmailsToX509Certificates: migrated (0.0170s) ============= ci: == [advisory_lock_connection] object_id: 2182380, pg_backend_pid: 908 main: == [advisory_lock_connection] object_id: 2183640, pg_backend_pid: 911 main: == 20230707090835 CreateMlModelVersions: migrating ============================ main: -- create_table(:ml_model_versions) main: -- quote_column_name(:version) main: -> 0.0000s main: -> 0.0086s main: == 20230707090835 CreateMlModelVersions: migrated (0.0140s) =================== main: == [advisory_lock_connection] object_id: 2183640, pg_backend_pid: 911 ci: == [advisory_lock_connection] object_id: 2184920, pg_backend_pid: 913 ci: == 20230707090835 CreateMlModelVersions: migrating ============================ ci: -- create_table(:ml_model_versions) ci: -- quote_column_name(:version) ci: -> 0.0000s ci: -> 0.0090s I, [2024-04-10T20:44:25.834042 #290] INFO -- : Database: 'ci', Table: 'ml_model_versions': Lock Writes ci: == 20230707090835 CreateMlModelVersions: migrated (0.0263s) =================== ci: == [advisory_lock_connection] object_id: 2184920, pg_backend_pid: 913 main: == [advisory_lock_connection] object_id: 2196900, pg_backend_pid: 916 main: == 20230707094002 AddFkOnMlModelVersionsToMlModels: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ml_model_versions ADD CONSTRAINT fk_4e8b59e7a8 FOREIGN KEY (model_id) REFERENCES ml_models (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE ml_model_versions VALIDATE CONSTRAINT fk_4e8b59e7a8;") main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230707094002 AddFkOnMlModelVersionsToMlModels: migrated (0.0326s) ======== main: == [advisory_lock_connection] object_id: 2196900, pg_backend_pid: 916 ci: == [advisory_lock_connection] object_id: 2208860, pg_backend_pid: 918 ci: == 20230707094002 AddFkOnMlModelVersionsToMlModels: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ml_model_versions ADD CONSTRAINT fk_4e8b59e7a8 FOREIGN KEY (model_id) REFERENCES ml_models (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE ml_model_versions VALIDATE CONSTRAINT fk_4e8b59e7a8;") ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230707094002 AddFkOnMlModelVersionsToMlModels: migrated (0.0424s) ======== ci: == [advisory_lock_connection] object_id: 2208860, pg_backend_pid: 918 main: == [advisory_lock_connection] object_id: 2240540, pg_backend_pid: 921 main: == 20230707094003 AddFkOnMlModelVersionsToPackages: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ml_model_versions ADD CONSTRAINT fk_39f8aa0b8a FOREIGN KEY (package_id) REFERENCES packages_packages (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0019s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ml_model_versions VALIDATE CONSTRAINT fk_39f8aa0b8a;") main: -> 0.0023s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230707094003 AddFkOnMlModelVersionsToPackages: migrated (0.0375s) ======== main: == [advisory_lock_connection] object_id: 2240540, pg_backend_pid: 921 ci: == [advisory_lock_connection] object_id: 2272300, pg_backend_pid: 923 ci: == 20230707094003 AddFkOnMlModelVersionsToPackages: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ml_model_versions ADD CONSTRAINT fk_39f8aa0b8a FOREIGN KEY (package_id) REFERENCES packages_packages (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0016s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ml_model_versions VALIDATE CONSTRAINT fk_39f8aa0b8a;") ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230707094003 AddFkOnMlModelVersionsToPackages: migrated (0.0410s) ======== ci: == [advisory_lock_connection] object_id: 2272300, pg_backend_pid: 923 main: == [advisory_lock_connection] object_id: 2272900, pg_backend_pid: 926 main: == 20230707114012 ChangeProjectViewDefault: migrating ========================= main: -- change_column_default(:users, :project_view, {:from=>0, :to=>2}) main: -> 0.0082s main: == 20230707114012 ChangeProjectViewDefault: migrated (0.0136s) ================ main: == [advisory_lock_connection] object_id: 2272900, pg_backend_pid: 926 ci: == [advisory_lock_connection] object_id: 2273520, pg_backend_pid: 928 ci: == 20230707114012 ChangeProjectViewDefault: migrating ========================= ci: -- change_column_default(:users, :project_view, {:from=>0, :to=>2}) ci: -> 0.0082s ci: == 20230707114012 ChangeProjectViewDefault: migrated (0.0225s) ================ ci: == [advisory_lock_connection] object_id: 2273520, pg_backend_pid: 928 main: == [advisory_lock_connection] object_id: 2274420, pg_backend_pid: 931 main: == 20230707211358 DeduplicateInactiveAlertIntegrations: migrating ============= main: == 20230707211358 DeduplicateInactiveAlertIntegrations: migrated (0.0129s) ==== main: == [advisory_lock_connection] object_id: 2274420, pg_backend_pid: 931 ci: == [advisory_lock_connection] object_id: 2275360, pg_backend_pid: 933 ci: == 20230707211358 DeduplicateInactiveAlertIntegrations: migrating ============= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230707211358 DeduplicateInactiveAlertIntegrations: migrated (0.0160s) ==== ci: == [advisory_lock_connection] object_id: 2275360, pg_backend_pid: 933 main: == [advisory_lock_connection] object_id: 2275600, pg_backend_pid: 936 main: == 20230707211359 ChangeAlertIntegrationsUniqueIndex: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0015s main: -- index_exists?(:alert_management_http_integrations, [:project_id, :endpoint_identifier], {:name=>"index_http_integrations_on_project_and_endpoint", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0051s main: -- execute("SET statement_timeout TO 0") main: -> 0.0020s main: -- add_index(:alert_management_http_integrations, [:project_id, :endpoint_identifier], {:name=>"index_http_integrations_on_project_and_endpoint", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- indexes(:alert_management_http_integrations) main: -> 0.0040s main: -- remove_index(:alert_management_http_integrations, {:algorithm=>:concurrently, :name=>"index_http_integrations_on_active_and_project_and_endpoint"}) main: -> 0.0013s main: == 20230707211359 ChangeAlertIntegrationsUniqueIndex: migrated (0.0432s) ====== main: == [advisory_lock_connection] object_id: 2275600, pg_backend_pid: 936 ci: == [advisory_lock_connection] object_id: 2275820, pg_backend_pid: 938 ci: == 20230707211359 ChangeAlertIntegrationsUniqueIndex: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:alert_management_http_integrations, [:project_id, :endpoint_identifier], {:name=>"index_http_integrations_on_project_and_endpoint", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0045s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:alert_management_http_integrations, [:project_id, :endpoint_identifier], {:name=>"index_http_integrations_on_project_and_endpoint", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- indexes(:alert_management_http_integrations) ci: -> 0.0042s ci: -- remove_index(:alert_management_http_integrations, {:algorithm=>:concurrently, :name=>"index_http_integrations_on_active_and_project_and_endpoint"}) ci: -> 0.0013s ci: == 20230707211359 ChangeAlertIntegrationsUniqueIndex: migrated (0.0474s) ====== ci: == [advisory_lock_connection] object_id: 2275820, pg_backend_pid: 938 main: == [advisory_lock_connection] object_id: 2276620, pg_backend_pid: 941 main: == 20230707220646 AddIndexToVulnerabilityFindingsOnUuidAgain: migrating ======= main: == 20230707220646 AddIndexToVulnerabilityFindingsOnUuidAgain: migrated (0.0088s) main: == [advisory_lock_connection] object_id: 2276620, pg_backend_pid: 941 ci: == [advisory_lock_connection] object_id: 2277480, pg_backend_pid: 943 ci: == 20230707220646 AddIndexToVulnerabilityFindingsOnUuidAgain: migrating ======= ci: == 20230707220646 AddIndexToVulnerabilityFindingsOnUuidAgain: migrated (0.0196s) ci: == [advisory_lock_connection] object_id: 2277480, pg_backend_pid: 943 main: == [advisory_lock_connection] object_id: 2278240, pg_backend_pid: 946 main: == 20230710024518 EnsureTodosBigintBackfillCompletedForSelfManaged: migrating = main: == 20230710024518 EnsureTodosBigintBackfillCompletedForSelfManaged: migrated (0.0062s) main: == [advisory_lock_connection] object_id: 2278240, pg_backend_pid: 946 ci: == [advisory_lock_connection] object_id: 2278980, pg_backend_pid: 948 ci: == 20230710024518 EnsureTodosBigintBackfillCompletedForSelfManaged: migrating = ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230710024518 EnsureTodosBigintBackfillCompletedForSelfManaged: migrated (0.0145s) ci: == [advisory_lock_connection] object_id: 2278980, pg_backend_pid: 948 main: == [advisory_lock_connection] object_id: 2280400, pg_backend_pid: 951 main: == 20230710024903 SwapTodosNoteIdToBigintForSelfManaged: migrating ============ main: == 20230710024903 SwapTodosNoteIdToBigintForSelfManaged: migrated (0.0059s) === main: == [advisory_lock_connection] object_id: 2280400, pg_backend_pid: 951 ci: == [advisory_lock_connection] object_id: 2281860, pg_backend_pid: 953 ci: == 20230710024903 SwapTodosNoteIdToBigintForSelfManaged: migrating ============ ci: == 20230710024903 SwapTodosNoteIdToBigintForSelfManaged: migrated (0.0144s) === ci: == [advisory_lock_connection] object_id: 2281860, pg_backend_pid: 953 main: == [advisory_lock_connection] object_id: 2287680, pg_backend_pid: 956 main: == 20230710094027 AddProtectedPathsForGetRequestToApplicationSettings: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:application_settings, :protected_paths_for_get_request, :text, {:array=>true, :default=>[], :null=>false, :if_not_exists=>true}) main: -> 0.2576s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT app_settings_protected_paths_max_length\nCHECK ( CARDINALITY(protected_paths_for_get_request) <= 100 )\nNOT VALID;\n") main: -> 0.0016s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT app_settings_protected_paths_max_length;") main: -> 0.0011s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230710094027 AddProtectedPathsForGetRequestToApplicationSettings: migrated (0.2781s) main: == [advisory_lock_connection] object_id: 2287680, pg_backend_pid: 956 ci: == [advisory_lock_connection] object_id: 2293640, pg_backend_pid: 958 ci: == 20230710094027 AddProtectedPathsForGetRequestToApplicationSettings: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:application_settings, :protected_paths_for_get_request, :text, {:array=>true, :default=>[], :null=>false, :if_not_exists=>true}) ci: -> 0.2531s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT app_settings_protected_paths_max_length\nCHECK ( CARDINALITY(protected_paths_for_get_request) <= 100 )\nNOT VALID;\n") ci: -> 0.0016s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0013s ci: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT app_settings_protected_paths_max_length;") ci: -> 0.0027s ci: -- execute("RESET statement_timeout") ci: -> 0.0010s ci: == 20230710094027 AddProtectedPathsForGetRequestToApplicationSettings: migrated (0.2875s) ci: == [advisory_lock_connection] object_id: 2293640, pg_backend_pid: 958 main: == [advisory_lock_connection] object_id: 2299540, pg_backend_pid: 961 main: == 20230710160232 AddExpiresAtToServiceAccessTokens: migrating ================ main: -- add_column(:service_access_tokens, :expires_at, :datetime_with_timezone, {:null=>false}) main: -> 0.0013s main: == 20230710160232 AddExpiresAtToServiceAccessTokens: migrated (0.0071s) ======= main: == [advisory_lock_connection] object_id: 2299540, pg_backend_pid: 961 ci: == [advisory_lock_connection] object_id: 2305420, pg_backend_pid: 963 ci: == 20230710160232 AddExpiresAtToServiceAccessTokens: migrating ================ ci: -- add_column(:service_access_tokens, :expires_at, :datetime_with_timezone, {:null=>false}) ci: -> 0.0015s ci: == 20230710160232 AddExpiresAtToServiceAccessTokens: migrated (0.0184s) ======= ci: == [advisory_lock_connection] object_id: 2305420, pg_backend_pid: 963 main: == [advisory_lock_connection] object_id: 2308380, pg_backend_pid: 966 main: == 20230710200434 AddEmojiEventsToWebHooks: migrating ========================= main: -- add_column(:web_hooks, :emoji_events, :boolean, {:null=>false, :default=>false}) main: -> 0.0021s main: == 20230710200434 AddEmojiEventsToWebHooks: migrated (0.0076s) ================ main: == [advisory_lock_connection] object_id: 2308380, pg_backend_pid: 966 ci: == [advisory_lock_connection] object_id: 2311360, pg_backend_pid: 968 ci: == 20230710200434 AddEmojiEventsToWebHooks: migrating ========================= ci: -- add_column(:web_hooks, :emoji_events, :boolean, {:null=>false, :default=>false}) ci: -> 0.0020s ci: == 20230710200434 AddEmojiEventsToWebHooks: migrated (0.0171s) ================ ci: == [advisory_lock_connection] object_id: 2311360, pg_backend_pid: 968 main: == [advisory_lock_connection] object_id: 2314760, pg_backend_pid: 971 main: == 20230711032913 InitializeConversionOfCiPipelineChatDataPipelineId: migrating main: -- column_exists?(:ci_pipeline_chat_data, :id) main: -> 0.0033s main: -- column_exists?(:ci_pipeline_chat_data, :pipeline_id) main: -> 0.0017s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:ci_pipeline_chat_data) main: -> 0.0017s main: -- add_column(:ci_pipeline_chat_data, "pipeline_id_convert_to_bigint", :bigint, {:default=>0, :null=>false}) main: -> 0.0015s main: == 20230711032913 InitializeConversionOfCiPipelineChatDataPipelineId: migrated (0.0211s) main: == [advisory_lock_connection] object_id: 2314760, pg_backend_pid: 971 ci: == [advisory_lock_connection] object_id: 2315040, pg_backend_pid: 973 ci: == 20230711032913 InitializeConversionOfCiPipelineChatDataPipelineId: migrating ci: -- column_exists?(:ci_pipeline_chat_data, :id) ci: -> 0.0033s ci: -- column_exists?(:ci_pipeline_chat_data, :pipeline_id) ci: -> 0.0017s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:ci_pipeline_chat_data) ci: -> 0.0017s ci: -- add_column(:ci_pipeline_chat_data, "pipeline_id_convert_to_bigint", :bigint, {:default=>0, :null=>false}) ci: -> 0.0015s ci: == 20230711032913 InitializeConversionOfCiPipelineChatDataPipelineId: migrated (0.0297s) ci: == [advisory_lock_connection] object_id: 2315040, pg_backend_pid: 973 main: == [advisory_lock_connection] object_id: 2330920, pg_backend_pid: 976 main: == 20230711033030 BackfillCiPipelineChatDataPipelineIdBigintConversion: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230711033030 BackfillCiPipelineChatDataPipelineIdBigintConversion: migrated (0.0059s) main: == [advisory_lock_connection] object_id: 2330920, pg_backend_pid: 976 ci: == [advisory_lock_connection] object_id: 2346820, pg_backend_pid: 978 ci: == 20230711033030 BackfillCiPipelineChatDataPipelineIdBigintConversion: migrating ci: -- column_exists?(:ci_pipeline_chat_data, :id) ci: -> 0.0034s ci: -- column_exists?(:ci_pipeline_chat_data, :pipeline_id) ci: -> 0.0019s ci: -- column_exists?(:ci_pipeline_chat_data, "pipeline_id_convert_to_bigint") ci: -> 0.0017s ci: == 20230711033030 BackfillCiPipelineChatDataPipelineIdBigintConversion: migrated (0.0463s) ci: == [advisory_lock_connection] object_id: 2346820, pg_backend_pid: 978 main: == [advisory_lock_connection] object_id: 2347560, pg_backend_pid: 981 main: == 20230711093010 DropDefaultPartitionIdValueForCiTables: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- change_column_default(:ci_build_needs, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0042s main: -- transaction_open?(nil) main: -> 0.0000s main: -- change_column_default(:ci_build_pending_states, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0027s main: -- transaction_open?(nil) main: -> 0.0000s main: -- change_column_default(:ci_build_report_results, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0026s main: -- transaction_open?(nil) main: -> 0.0000s main: -- change_column_default(:ci_build_trace_chunks, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0027s main: -- transaction_open?(nil) main: -> 0.0000s main: -- change_column_default(:ci_builds_runner_session, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0025s main: -- transaction_open?(nil) main: -> 0.0000s main: -- change_column_default(:ci_job_variables, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0027s main: -- transaction_open?(nil) main: -> 0.0000s main: -- change_column_default(:ci_pending_builds, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0027s main: -- transaction_open?(nil) main: -> 0.0000s main: -- change_column_default(:ci_pipelines, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0037s main: -- transaction_open?(nil) main: -> 0.0000s main: -- change_column_default(:ci_running_builds, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0025s main: -- transaction_open?(nil) main: -> 0.0000s main: -- change_column_default(:ci_sources_pipelines, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0025s main: -- change_column_default(:ci_sources_pipelines, :source_partition_id, {:from=>100, :to=>nil}) main: -> 0.0026s main: -- transaction_open?(nil) main: -> 0.0000s main: -- change_column_default(:ci_unit_test_failures, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0024s main: == 20230711093010 DropDefaultPartitionIdValueForCiTables: migrated (0.0658s) == main: == [advisory_lock_connection] object_id: 2347560, pg_backend_pid: 981 ci: == [advisory_lock_connection] object_id: 2348740, pg_backend_pid: 983 ci: == 20230711093010 DropDefaultPartitionIdValueForCiTables: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- change_column_default(:ci_build_needs, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0043s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- change_column_default(:ci_build_pending_states, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0027s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- change_column_default(:ci_build_report_results, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0024s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- change_column_default(:ci_build_trace_chunks, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0025s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- change_column_default(:ci_builds_runner_session, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0024s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- change_column_default(:ci_job_variables, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0025s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- change_column_default(:ci_pending_builds, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0025s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- change_column_default(:ci_pipelines, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0034s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- change_column_default(:ci_running_builds, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0024s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- change_column_default(:ci_sources_pipelines, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0024s ci: -- change_column_default(:ci_sources_pipelines, :source_partition_id, {:from=>100, :to=>nil}) ci: -> 0.0022s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- change_column_default(:ci_unit_test_failures, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0024s ci: == 20230711093010 DropDefaultPartitionIdValueForCiTables: migrated (0.0717s) == ci: == [advisory_lock_connection] object_id: 2348740, pg_backend_pid: 983 main: == [advisory_lock_connection] object_id: 2349460, pg_backend_pid: 986 main: == 20230711151845 AddEmailResetOfferedAtToUserDetails: migrating ============== main: -- add_column(:user_details, :email_reset_offered_at, :datetime_with_timezone) main: -> 0.0015s main: == 20230711151845 AddEmailResetOfferedAtToUserDetails: migrated (0.0076s) ===== main: == [advisory_lock_connection] object_id: 2349460, pg_backend_pid: 986 ci: == [advisory_lock_connection] object_id: 2349640, pg_backend_pid: 988 ci: == 20230711151845 AddEmailResetOfferedAtToUserDetails: migrating ============== ci: -- add_column(:user_details, :email_reset_offered_at, :datetime_with_timezone) ci: -> 0.0013s ci: == 20230711151845 AddEmailResetOfferedAtToUserDetails: migrated (0.0168s) ===== ci: == [advisory_lock_connection] object_id: 2349640, pg_backend_pid: 988 main: == [advisory_lock_connection] object_id: 2349960, pg_backend_pid: 991 main: == 20230711182029 ScheduleRemoveTempIndexVulnerabilityOccurrences: migrating == main: -- index_exists?(:vulnerability_occurrences, :id, {:where=>"report_type IN (7, 99)", :name=>"tmp_idx_vulnerability_occurrences_on_id_where_report_type_7_99"}) main: -> 0.0098s main: -- quote_column_name("tmp_idx_vulnerability_occurrences_on_id_where_report_type_7_99") main: -> 0.0000s main: == 20230711182029 ScheduleRemoveTempIndexVulnerabilityOccurrences: migrated (0.0201s) main: == [advisory_lock_connection] object_id: 2349960, pg_backend_pid: 991 ci: == [advisory_lock_connection] object_id: 2357560, pg_backend_pid: 993 ci: == 20230711182029 ScheduleRemoveTempIndexVulnerabilityOccurrences: migrating == ci: -- index_exists?(:vulnerability_occurrences, :id, {:where=>"report_type IN (7, 99)", :name=>"tmp_idx_vulnerability_occurrences_on_id_where_report_type_7_99"}) ci: -> 0.0097s ci: -- quote_column_name("tmp_idx_vulnerability_occurrences_on_id_where_report_type_7_99") ci: -> 0.0000s ci: == 20230711182029 ScheduleRemoveTempIndexVulnerabilityOccurrences: migrated (0.0287s) ci: == [advisory_lock_connection] object_id: 2357560, pg_backend_pid: 993 main: == [advisory_lock_connection] object_id: 2365320, pg_backend_pid: 996 main: == 20230712020407 RemoveTemporaryIndexFromSystemNoteMetadata: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- indexes(:system_note_metadata) main: -> 0.0052s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:system_note_metadata, {:algorithm=>:concurrently, :name=>"tmp_index_for_backfilling_resource_link_events"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230712020407 RemoveTemporaryIndexFromSystemNoteMetadata: migrated (0.0239s) main: == [advisory_lock_connection] object_id: 2365320, pg_backend_pid: 996 ci: == [advisory_lock_connection] object_id: 2365640, pg_backend_pid: 998 ci: == 20230712020407 RemoveTemporaryIndexFromSystemNoteMetadata: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:system_note_metadata) ci: -> 0.0050s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:system_note_metadata, {:algorithm=>:concurrently, :name=>"tmp_index_for_backfilling_resource_link_events"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230712020407 RemoveTemporaryIndexFromSystemNoteMetadata: migrated (0.0325s) ci: == [advisory_lock_connection] object_id: 2365640, pg_backend_pid: 998 main: == [advisory_lock_connection] object_id: 2366100, pg_backend_pid: 1001 main: == 20230712052619 DropIndexDeploymentsOnProjectIdAndStatus: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:deployments) main: -> 0.0198s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"index_deployments_on_project_id_and_status"}) main: -> 0.0015s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230712052619 DropIndexDeploymentsOnProjectIdAndStatus: migrated (0.0390s) main: == [advisory_lock_connection] object_id: 2366100, pg_backend_pid: 1001 ci: == [advisory_lock_connection] object_id: 2366760, pg_backend_pid: 1003 ci: == 20230712052619 DropIndexDeploymentsOnProjectIdAndStatus: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- indexes(:deployments) ci: -> 0.0190s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"index_deployments_on_project_id_and_status"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230712052619 DropIndexDeploymentsOnProjectIdAndStatus: migrated (0.0460s) ci: == [advisory_lock_connection] object_id: 2366760, pg_backend_pid: 1003 main: == [advisory_lock_connection] object_id: 2367560, pg_backend_pid: 1006 main: == 20230712054057 DropIndexDeploymentsOnProjectIdSha: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:deployments) main: -> 0.0181s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"index_deployments_on_project_id_sha"}) main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230712054057 DropIndexDeploymentsOnProjectIdSha: migrated (0.0365s) ====== main: == [advisory_lock_connection] object_id: 2367560, pg_backend_pid: 1006 ci: == [advisory_lock_connection] object_id: 2378080, pg_backend_pid: 1008 ci: == 20230712054057 DropIndexDeploymentsOnProjectIdSha: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:deployments) ci: -> 0.0191s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"index_deployments_on_project_id_sha"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230712054057 DropIndexDeploymentsOnProjectIdSha: migrated (0.0472s) ====== ci: == [advisory_lock_connection] object_id: 2378080, pg_backend_pid: 1008 main: == [advisory_lock_connection] object_id: 2388740, pg_backend_pid: 1011 main: == 20230712055956 DropIndexDeploymentsOnEnvironmentIdAndIidAndProjectId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- indexes(:deployments) main: -> 0.0168s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"index_deployments_on_environment_id_and_iid_and_project_id"}) main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230712055956 DropIndexDeploymentsOnEnvironmentIdAndIidAndProjectId: migrated (0.0367s) main: == [advisory_lock_connection] object_id: 2388740, pg_backend_pid: 1011 ci: == [advisory_lock_connection] object_id: 2388900, pg_backend_pid: 1013 ci: == 20230712055956 DropIndexDeploymentsOnEnvironmentIdAndIidAndProjectId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:deployments) ci: -> 0.0174s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"index_deployments_on_environment_id_and_iid_and_project_id"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230712055956 DropIndexDeploymentsOnEnvironmentIdAndIidAndProjectId: migrated (0.0462s) ci: == [advisory_lock_connection] object_id: 2388900, pg_backend_pid: 1013 main: == [advisory_lock_connection] object_id: 2403940, pg_backend_pid: 1016 main: == 20230712064637 ReplaceOldFkPCiBuildsMetadataToBuildsV2: migrating ========== main: == 20230712064637 ReplaceOldFkPCiBuildsMetadataToBuildsV2: migrated (0.0233s) = main: == [advisory_lock_connection] object_id: 2403940, pg_backend_pid: 1016 ci: == [advisory_lock_connection] object_id: 2440220, pg_backend_pid: 1018 ci: == 20230712064637 ReplaceOldFkPCiBuildsMetadataToBuildsV2: migrating ========== ci: == 20230712064637 ReplaceOldFkPCiBuildsMetadataToBuildsV2: migrated (0.0313s) = ci: == [advisory_lock_connection] object_id: 2440220, pg_backend_pid: 1018 main: == [advisory_lock_connection] object_id: 2476640, pg_backend_pid: 1021 main: == 20230712064655 ReplaceOldFkPCiRunnerMachineBuildsToBuildsV2: migrating ===== main: == 20230712064655 ReplaceOldFkPCiRunnerMachineBuildsToBuildsV2: migrated (0.0229s) main: == [advisory_lock_connection] object_id: 2476640, pg_backend_pid: 1021 ci: == [advisory_lock_connection] object_id: 2476960, pg_backend_pid: 1023 ci: == 20230712064655 ReplaceOldFkPCiRunnerMachineBuildsToBuildsV2: migrating ===== ci: == 20230712064655 ReplaceOldFkPCiRunnerMachineBuildsToBuildsV2: migrated (0.0296s) ci: == [advisory_lock_connection] object_id: 2476960, pg_backend_pid: 1023 main: == [advisory_lock_connection] object_id: 2477420, pg_backend_pid: 1026 main: == 20230712135325 InitializeConversionOfCiPipelineMessagesPipelineId: migrating main: -- column_exists?(:ci_pipeline_messages, :id) main: -> 0.0033s main: -- column_exists?(:ci_pipeline_messages, :pipeline_id) main: -> 0.0017s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:ci_pipeline_messages) main: -> 0.0017s main: -- add_column(:ci_pipeline_messages, "pipeline_id_convert_to_bigint", :bigint, {:default=>0, :null=>false}) main: -> 0.0015s main: == 20230712135325 InitializeConversionOfCiPipelineMessagesPipelineId: migrated (0.0210s) main: == [advisory_lock_connection] object_id: 2477420, pg_backend_pid: 1026 ci: == [advisory_lock_connection] object_id: 2486400, pg_backend_pid: 1028 ci: == 20230712135325 InitializeConversionOfCiPipelineMessagesPipelineId: migrating ci: -- column_exists?(:ci_pipeline_messages, :id) ci: -> 0.0035s ci: -- column_exists?(:ci_pipeline_messages, :pipeline_id) ci: -> 0.0017s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:ci_pipeline_messages) ci: -> 0.0016s ci: -- add_column(:ci_pipeline_messages, "pipeline_id_convert_to_bigint", :bigint, {:default=>0, :null=>false}) ci: -> 0.0016s ci: == 20230712135325 InitializeConversionOfCiPipelineMessagesPipelineId: migrated (0.0296s) ci: == [advisory_lock_connection] object_id: 2486400, pg_backend_pid: 1028 main: == [advisory_lock_connection] object_id: 2495500, pg_backend_pid: 1031 main: == 20230712135428 BackfillCiPipelineMessagesPipelineIdBigintConversion: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230712135428 BackfillCiPipelineMessagesPipelineIdBigintConversion: migrated (0.0052s) main: == [advisory_lock_connection] object_id: 2495500, pg_backend_pid: 1031 ci: == [advisory_lock_connection] object_id: 2503320, pg_backend_pid: 1033 ci: == 20230712135428 BackfillCiPipelineMessagesPipelineIdBigintConversion: migrating ci: -- column_exists?(:ci_pipeline_messages, :id) ci: -> 0.0035s ci: -- column_exists?(:ci_pipeline_messages, :pipeline_id) ci: -> 0.0020s ci: -- column_exists?(:ci_pipeline_messages, "pipeline_id_convert_to_bigint") ci: -> 0.0017s ci: == 20230712135428 BackfillCiPipelineMessagesPipelineIdBigintConversion: migrated (0.0489s) ci: == [advisory_lock_connection] object_id: 2503320, pg_backend_pid: 1033 main: == [advisory_lock_connection] object_id: 2511320, pg_backend_pid: 1036 main: == 20230712141733 RemoveChatNamesIntegrationIdColumn: migrating =============== main: -- remove_column(:chat_names, :integration_id) main: -> 0.0012s main: == 20230712141733 RemoveChatNamesIntegrationIdColumn: migrated (0.0066s) ====== main: == [advisory_lock_connection] object_id: 2511320, pg_backend_pid: 1036 ci: == [advisory_lock_connection] object_id: 2534780, pg_backend_pid: 1038 ci: == 20230712141733 RemoveChatNamesIntegrationIdColumn: migrating =============== ci: -- remove_column(:chat_names, :integration_id) ci: -> 0.0013s ci: == 20230712141733 RemoveChatNamesIntegrationIdColumn: migrated (0.0161s) ====== ci: == [advisory_lock_connection] object_id: 2534780, pg_backend_pid: 1038 main: == [advisory_lock_connection] object_id: 2558360, pg_backend_pid: 1041 main: == 20230712145323 DropCiJobArtifactsPartitionIdDefault: migrating ============= main: -- change_column_default(:ci_job_artifacts, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0039s main: == 20230712145323 DropCiJobArtifactsPartitionIdDefault: migrated (0.0167s) ==== main: == [advisory_lock_connection] object_id: 2558360, pg_backend_pid: 1041 ci: == [advisory_lock_connection] object_id: 2570560, pg_backend_pid: 1043 ci: == 20230712145323 DropCiJobArtifactsPartitionIdDefault: migrating ============= ci: -- change_column_default(:ci_job_artifacts, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0037s ci: == 20230712145323 DropCiJobArtifactsPartitionIdDefault: migrated (0.0258s) ==== ci: == [advisory_lock_connection] object_id: 2570560, pg_backend_pid: 1043 main: == [advisory_lock_connection] object_id: 2581460, pg_backend_pid: 1046 main: == 20230712145557 QueueBackfillMissingVulnerabilityDismissalDetails: migrating main: == 20230712145557 QueueBackfillMissingVulnerabilityDismissalDetails: migrated (0.0396s) main: == [advisory_lock_connection] object_id: 2581460, pg_backend_pid: 1046 ci: == [advisory_lock_connection] object_id: 2605200, pg_backend_pid: 1048 ci: == 20230712145557 QueueBackfillMissingVulnerabilityDismissalDetails: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230712145557 QueueBackfillMissingVulnerabilityDismissalDetails: migrated (0.0143s) ci: == [advisory_lock_connection] object_id: 2605200, pg_backend_pid: 1048 main: == [advisory_lock_connection] object_id: 2626280, pg_backend_pid: 1051 main: == 20230712145821 DropCiStagesPartitionIdDefault: migrating =================== main: -- change_column_default(:ci_stages, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0034s main: == 20230712145821 DropCiStagesPartitionIdDefault: migrated (0.0151s) ========== main: == [advisory_lock_connection] object_id: 2626280, pg_backend_pid: 1051 ci: == [advisory_lock_connection] object_id: 2648460, pg_backend_pid: 1053 ci: == 20230712145821 DropCiStagesPartitionIdDefault: migrating =================== ci: -- change_column_default(:ci_stages, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0038s ci: == 20230712145821 DropCiStagesPartitionIdDefault: migrated (0.0249s) ========== ci: == [advisory_lock_connection] object_id: 2648460, pg_backend_pid: 1053 main: == [advisory_lock_connection] object_id: 2654960, pg_backend_pid: 1056 main: == 20230712145926 DropCiBuildTraceMetadataPartitionIdDefault: migrating ======= main: -- change_column_default(:ci_build_trace_metadata, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0029s main: == 20230712145926 DropCiBuildTraceMetadataPartitionIdDefault: migrated (0.0149s) main: == [advisory_lock_connection] object_id: 2654960, pg_backend_pid: 1056 ci: == [advisory_lock_connection] object_id: 2661480, pg_backend_pid: 1058 ci: == 20230712145926 DropCiBuildTraceMetadataPartitionIdDefault: migrating ======= ci: -- change_column_default(:ci_build_trace_metadata, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0031s ci: == 20230712145926 DropCiBuildTraceMetadataPartitionIdDefault: migrated (0.0242s) ci: == [advisory_lock_connection] object_id: 2661480, pg_backend_pid: 1058 main: == [advisory_lock_connection] object_id: 2667900, pg_backend_pid: 1061 main: == 20230712214613 AddReadDependencyToMemberRoles: migrating =================== main: -- add_column(:member_roles, :read_dependency, :boolean, {:default=>false, :null=>false}) main: -> 0.0022s main: == 20230712214613 AddReadDependencyToMemberRoles: migrated (0.0078s) ========== main: == [advisory_lock_connection] object_id: 2667900, pg_backend_pid: 1061 ci: == [advisory_lock_connection] object_id: 2674340, pg_backend_pid: 1063 ci: == 20230712214613 AddReadDependencyToMemberRoles: migrating =================== ci: -- add_column(:member_roles, :read_dependency, :boolean, {:default=>false, :null=>false}) ci: -> 0.0018s ci: == 20230712214613 AddReadDependencyToMemberRoles: migrated (0.0164s) ========== ci: == [advisory_lock_connection] object_id: 2674340, pg_backend_pid: 1063 main: == [advisory_lock_connection] object_id: 2684960, pg_backend_pid: 1066 main: == 20230713020247 ChangePmAdvisoriesUrlsConstraint: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute(" ALTER TABLE pm_advisories\n DROP CONSTRAINT IF EXISTS chk_rails_e73af9de76\n") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE pm_advisories\nADD CONSTRAINT chk_rails_e73af9de76\nCHECK ( CARDINALITY(urls) <= 20 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE pm_advisories VALIDATE CONSTRAINT chk_rails_e73af9de76;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230713020247 ChangePmAdvisoriesUrlsConstraint: migrated (0.0190s) ======== main: == [advisory_lock_connection] object_id: 2684960, pg_backend_pid: 1066 ci: == [advisory_lock_connection] object_id: 2695640, pg_backend_pid: 1068 ci: == 20230713020247 ChangePmAdvisoriesUrlsConstraint: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute(" ALTER TABLE pm_advisories\n DROP CONSTRAINT IF EXISTS chk_rails_e73af9de76\n") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE pm_advisories\nADD CONSTRAINT chk_rails_e73af9de76\nCHECK ( CARDINALITY(urls) <= 20 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE pm_advisories VALIDATE CONSTRAINT chk_rails_e73af9de76;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230713020247 ChangePmAdvisoriesUrlsConstraint: migrated (0.0310s) ======== ci: == [advisory_lock_connection] object_id: 2695640, pg_backend_pid: 1068 main: == [advisory_lock_connection] object_id: 2695920, pg_backend_pid: 1071 main: == 20230713021230 RemoveNamespacesUsersManagingGroupIdFk: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE namespaces, users IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- remove_foreign_key(:users, :namespaces, {:name=>"fk_a4b8fefe3e"}) main: -> 0.0052s main: == 20230713021230 RemoveNamespacesUsersManagingGroupIdFk: migrated (0.0349s) == main: == [advisory_lock_connection] object_id: 2695920, pg_backend_pid: 1071 ci: == [advisory_lock_connection] object_id: 2710940, pg_backend_pid: 1073 ci: == 20230713021230 RemoveNamespacesUsersManagingGroupIdFk: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE namespaces, users IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:users, :namespaces, {:name=>"fk_a4b8fefe3e"}) ci: -> 0.0054s ci: == 20230713021230 RemoveNamespacesUsersManagingGroupIdFk: migrated (0.0428s) == ci: == [advisory_lock_connection] object_id: 2710940, pg_backend_pid: 1073 main: == [advisory_lock_connection] object_id: 2711360, pg_backend_pid: 1076 main: == 20230713100100 DropCiPipelineVariablePartitionIdDefault: migrating ========= main: -- change_column_default(:ci_pipeline_variables, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0034s main: == 20230713100100 DropCiPipelineVariablePartitionIdDefault: migrated (0.0151s) main: == [advisory_lock_connection] object_id: 2711360, pg_backend_pid: 1076 ci: == [advisory_lock_connection] object_id: 2711800, pg_backend_pid: 1078 ci: == 20230713100100 DropCiPipelineVariablePartitionIdDefault: migrating ========= ci: -- change_column_default(:ci_pipeline_variables, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0034s ci: == 20230713100100 DropCiPipelineVariablePartitionIdDefault: migrated (0.0245s) ci: == [advisory_lock_connection] object_id: 2711800, pg_backend_pid: 1078 main: == [advisory_lock_connection] object_id: 2717900, pg_backend_pid: 1081 main: == 20230713234121 CreateIndexVulnerabilityFindingsOnUuidSync: migrating ======= main: -- indexes(:vulnerability_occurrences) main: -> 0.0101s main: -- current_schema(nil) main: -> 0.0005s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("CREATE UNIQUE INDEX CONCURRENTLY index_vuln_findings_on_uuid_including_vuln_id ON vulnerability_occurrences (uuid) include (vulnerability_id);\n") main: -> 0.0015s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230713234121 CreateIndexVulnerabilityFindingsOnUuidSync: migrated (0.0231s) main: == [advisory_lock_connection] object_id: 2717900, pg_backend_pid: 1081 ci: == [advisory_lock_connection] object_id: 2723980, pg_backend_pid: 1083 ci: == 20230713234121 CreateIndexVulnerabilityFindingsOnUuidSync: migrating ======= ci: -- indexes(:vulnerability_occurrences) ci: -> 0.0092s ci: -- current_schema(nil) ci: -> 0.0004s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("CREATE UNIQUE INDEX CONCURRENTLY index_vuln_findings_on_uuid_including_vuln_id ON vulnerability_occurrences (uuid) include (vulnerability_id);\n") ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230713234121 CreateIndexVulnerabilityFindingsOnUuidSync: migrated (0.0291s) ci: == [advisory_lock_connection] object_id: 2723980, pg_backend_pid: 1083 main: == [advisory_lock_connection] object_id: 2730840, pg_backend_pid: 1086 main: == 20230714015909 AddIndexForMemberExpiringQuery: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:members, [:expires_at, :access_level, :id], {:where=>"requested_at IS NULL AND expiry_notified_at IS NULL", :name=>"index_members_on_expiring_at_access_level_id", :algorithm=>:concurrently}) main: -> 0.0141s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:members, [:expires_at, :access_level, :id], {:where=>"requested_at IS NULL AND expiry_notified_at IS NULL", :name=>"index_members_on_expiring_at_access_level_id", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230714015909 AddIndexForMemberExpiringQuery: migrated (0.0320s) ========== main: == [advisory_lock_connection] object_id: 2730840, pg_backend_pid: 1086 ci: == [advisory_lock_connection] object_id: 2731060, pg_backend_pid: 1088 ci: == 20230714015909 AddIndexForMemberExpiringQuery: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:members, [:expires_at, :access_level, :id], {:where=>"requested_at IS NULL AND expiry_notified_at IS NULL", :name=>"index_members_on_expiring_at_access_level_id", :algorithm=>:concurrently}) ci: -> 0.0146s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:members, [:expires_at, :access_level, :id], {:where=>"requested_at IS NULL AND expiry_notified_at IS NULL", :name=>"index_members_on_expiring_at_access_level_id", :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230714015909 AddIndexForMemberExpiringQuery: migrated (0.0421s) ========== ci: == [advisory_lock_connection] object_id: 2731060, pg_backend_pid: 1088 main: == [advisory_lock_connection] object_id: 2737120, pg_backend_pid: 1091 main: == 20230714020854 AddNameAndDescriptionToMemberRoles: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:member_roles, :name, :text, {:null=>false, :default=>"Custom", :if_not_exists=>true}) main: -> 0.0066s main: -- add_column(:member_roles, :description, :text, {:if_not_exists=>true}) main: -> 0.0030s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE member_roles\nADD CONSTRAINT check_9907916995\nCHECK ( char_length(name) <= 255 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE member_roles VALIDATE CONSTRAINT check_9907916995;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE member_roles\nADD CONSTRAINT check_4364846f58\nCHECK ( char_length(description) <= 255 )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE member_roles VALIDATE CONSTRAINT check_4364846f58;") main: -> 0.0007s main: == 20230714020854 AddNameAndDescriptionToMemberRoles: migrated (0.0370s) ====== main: == [advisory_lock_connection] object_id: 2737120, pg_backend_pid: 1091 ci: == [advisory_lock_connection] object_id: 2743320, pg_backend_pid: 1093 ci: == 20230714020854 AddNameAndDescriptionToMemberRoles: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:member_roles, :name, :text, {:null=>false, :default=>"Custom", :if_not_exists=>true}) ci: -> 0.0063s ci: -- add_column(:member_roles, :description, :text, {:if_not_exists=>true}) ci: -> 0.0030s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE member_roles\nADD CONSTRAINT check_9907916995\nCHECK ( char_length(name) <= 255 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE member_roles VALIDATE CONSTRAINT check_9907916995;") ci: -> 0.0010s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE member_roles\nADD CONSTRAINT check_4364846f58\nCHECK ( char_length(description) <= 255 )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("ALTER TABLE member_roles VALIDATE CONSTRAINT check_4364846f58;") ci: -> 0.0007s ci: == 20230714020854 AddNameAndDescriptionToMemberRoles: migrated (0.0496s) ====== ci: == [advisory_lock_connection] object_id: 2743320, pg_backend_pid: 1093 main: == [advisory_lock_connection] object_id: 2749440, pg_backend_pid: 1096 main: == 20230714084415 AddIsUniqueToProjectAuthorizations: migrating =============== main: -- add_column(:project_authorizations, :is_unique, :boolean, {:null=>true}) main: -> 0.0014s main: == 20230714084415 AddIsUniqueToProjectAuthorizations: migrated (0.0076s) ====== main: == [advisory_lock_connection] object_id: 2749440, pg_backend_pid: 1096 ci: == [advisory_lock_connection] object_id: 2755460, pg_backend_pid: 1098 ci: == 20230714084415 AddIsUniqueToProjectAuthorizations: migrating =============== ci: -- add_column(:project_authorizations, :is_unique, :boolean, {:null=>true}) ci: -> 0.0013s ci: == 20230714084415 AddIsUniqueToProjectAuthorizations: migrated (0.0184s) ====== ci: == [advisory_lock_connection] object_id: 2755460, pg_backend_pid: 1098 main: == [advisory_lock_connection] object_id: 2756220, pg_backend_pid: 1101 main: == 20230714095946 ScheduleUniqueIndexProjectAuthorizationsOnUniqueProjectUser: migrating main: -- index_exists?(:project_authorizations, [:project_id, :user_id], {:unique=>true, :where=>"is_unique", :name=>"index_unique_project_authorizations_on_unique_project_user", :algorithm=>:concurrently}) main: -> 0.0038s main: -- add_index_options(:project_authorizations, [:project_id, :user_id], {:unique=>true, :where=>"is_unique", :name=>"index_unique_project_authorizations_on_unique_project_user", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230714095946 ScheduleUniqueIndexProjectAuthorizationsOnUniqueProjectUser: migrated (0.0164s) main: == [advisory_lock_connection] object_id: 2756220, pg_backend_pid: 1101 ci: == [advisory_lock_connection] object_id: 2757060, pg_backend_pid: 1103 ci: == 20230714095946 ScheduleUniqueIndexProjectAuthorizationsOnUniqueProjectUser: migrating ci: -- index_exists?(:project_authorizations, [:project_id, :user_id], {:unique=>true, :where=>"is_unique", :name=>"index_unique_project_authorizations_on_unique_project_user", :algorithm=>:concurrently}) ci: -> 0.0038s ci: -- add_index_options(:project_authorizations, [:project_id, :user_id], {:unique=>true, :where=>"is_unique", :name=>"index_unique_project_authorizations_on_unique_project_user", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20230714095946 ScheduleUniqueIndexProjectAuthorizationsOnUniqueProjectUser: migrated (0.0267s) ci: == [advisory_lock_connection] object_id: 2757060, pg_backend_pid: 1103 main: == [advisory_lock_connection] object_id: 2761860, pg_backend_pid: 1106 main: == 20230714195649 AddNamespaceStorageForksCostFactorToApplicationSettings: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:application_settings, :namespace_storage_forks_cost_factor, :float, {:default=>1.0, :null=>false, :if_not_exists=>true}) main: -> 0.2547s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_app_settings_namespace_storage_forks_cost_factor_range\nCHECK ( namespace_storage_forks_cost_factor >= 0 AND namespace_storage_forks_cost_factor <= 1 )\nNOT VALID;\n") main: -> 0.0016s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_app_settings_namespace_storage_forks_cost_factor_range;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230714195649 AddNamespaceStorageForksCostFactorToApplicationSettings: migrated (0.2752s) main: == [advisory_lock_connection] object_id: 2761860, pg_backend_pid: 1106 ci: == [advisory_lock_connection] object_id: 2776100, pg_backend_pid: 1108 ci: == 20230714195649 AddNamespaceStorageForksCostFactorToApplicationSettings: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:application_settings, :namespace_storage_forks_cost_factor, :float, {:default=>1.0, :null=>false, :if_not_exists=>true}) ci: -> 0.2557s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_app_settings_namespace_storage_forks_cost_factor_range\nCHECK ( namespace_storage_forks_cost_factor >= 0 AND namespace_storage_forks_cost_factor <= 1 )\nNOT VALID;\n") ci: -> 0.0016s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_app_settings_namespace_storage_forks_cost_factor_range;") ci: -> 0.0011s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230714195649 AddNamespaceStorageForksCostFactorToApplicationSettings: migrated (0.2855s) ci: == [advisory_lock_connection] object_id: 2776100, pg_backend_pid: 1108 main: == [advisory_lock_connection] object_id: 2785900, pg_backend_pid: 1111 main: == 20230717055659 InitializeConversionOfCiPipelinesAutoCanceledById: migrating main: -- column_exists?(:ci_pipelines, :id) main: -> 0.0047s main: -- column_exists?(:ci_pipelines, :auto_canceled_by_id) main: -> 0.0029s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:ci_pipelines) main: -> 0.0027s main: -- add_column(:ci_pipelines, "auto_canceled_by_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0017s main: == 20230717055659 InitializeConversionOfCiPipelinesAutoCanceledById: migrated (0.0263s) main: == [advisory_lock_connection] object_id: 2785900, pg_backend_pid: 1111 ci: == [advisory_lock_connection] object_id: 2791940, pg_backend_pid: 1113 ci: == 20230717055659 InitializeConversionOfCiPipelinesAutoCanceledById: migrating ci: -- column_exists?(:ci_pipelines, :id) ci: -> 0.0046s ci: -- column_exists?(:ci_pipelines, :auto_canceled_by_id) ci: -> 0.0031s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:ci_pipelines) ci: -> 0.0027s ci: -- add_column(:ci_pipelines, "auto_canceled_by_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0014s ci: == 20230717055659 InitializeConversionOfCiPipelinesAutoCanceledById: migrated (0.0337s) ci: == [advisory_lock_connection] object_id: 2791940, pg_backend_pid: 1113 main: == [advisory_lock_connection] object_id: 2798120, pg_backend_pid: 1116 main: == 20230717055730 BackfillCiPipelinesAutoCanceledByIdConversion: migrating ==== main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230717055730 BackfillCiPipelinesAutoCanceledByIdConversion: migrated (0.0061s) main: == [advisory_lock_connection] object_id: 2798120, pg_backend_pid: 1116 ci: == [advisory_lock_connection] object_id: 2807920, pg_backend_pid: 1118 ci: == 20230717055730 BackfillCiPipelinesAutoCanceledByIdConversion: migrating ==== ci: -- column_exists?(:ci_pipelines, :id) ci: -> 0.0045s ci: -- column_exists?(:ci_pipelines, :auto_canceled_by_id) ci: -> 0.0027s ci: -- column_exists?(:ci_pipelines, "auto_canceled_by_id_convert_to_bigint") ci: -> 0.0025s ci: == 20230717055730 BackfillCiPipelinesAutoCanceledByIdConversion: migrated (0.0510s) ci: == [advisory_lock_connection] object_id: 2807920, pg_backend_pid: 1118 main: == [advisory_lock_connection] object_id: 2817900, pg_backend_pid: 1121 main: == 20230717062425 InitializeConversionOfCiStagesPipelineId: migrating ========= main: -- column_exists?(:ci_stages, :id) main: -> 0.0040s main: -- column_exists?(:ci_stages, :pipeline_id) main: -> 0.0021s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:ci_stages) main: -> 0.0019s main: -- add_column(:ci_stages, "pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0016s main: == 20230717062425 InitializeConversionOfCiStagesPipelineId: migrated (0.0240s) main: == [advisory_lock_connection] object_id: 2817900, pg_backend_pid: 1121 ci: == [advisory_lock_connection] object_id: 2837220, pg_backend_pid: 1123 ci: == 20230717062425 InitializeConversionOfCiStagesPipelineId: migrating ========= ci: -- column_exists?(:ci_stages, :id) ci: -> 0.0036s ci: -- column_exists?(:ci_stages, :pipeline_id) ci: -> 0.0022s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:ci_stages) ci: -> 0.0021s ci: -- add_column(:ci_stages, "pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0014s ci: == 20230717062425 InitializeConversionOfCiStagesPipelineId: migrated (0.0315s) ci: == [advisory_lock_connection] object_id: 2837220, pg_backend_pid: 1123 main: == [advisory_lock_connection] object_id: 2856680, pg_backend_pid: 1126 main: == 20230717062445 BackfillCiStagesPipelineIdConversion: migrating ============= main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230717062445 BackfillCiStagesPipelineIdConversion: migrated (0.0055s) ==== main: == [advisory_lock_connection] object_id: 2856680, pg_backend_pid: 1126 ci: == [advisory_lock_connection] object_id: 2870540, pg_backend_pid: 1128 ci: == 20230717062445 BackfillCiStagesPipelineIdConversion: migrating ============= ci: -- column_exists?(:ci_stages, :id) ci: -> 0.0041s ci: -- column_exists?(:ci_stages, :pipeline_id) ci: -> 0.0021s ci: -- column_exists?(:ci_stages, "pipeline_id_convert_to_bigint") ci: -> 0.0020s ci: == 20230717062445 BackfillCiStagesPipelineIdConversion: migrated (0.0539s) ==== ci: == [advisory_lock_connection] object_id: 2870540, pg_backend_pid: 1128 main: == [advisory_lock_connection] object_id: 2884580, pg_backend_pid: 1131 main: == 20230717091811 AddPreparedAtIndexToMergeRequestsSync: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:merge_requests, :id, {:name=>"index_merge_requests_on_id_and_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) main: -> 0.0229s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:merge_requests, :id, {:name=>"index_merge_requests_on_id_and_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230717091811 AddPreparedAtIndexToMergeRequestsSync: migrated (0.0440s) === main: == [advisory_lock_connection] object_id: 2884580, pg_backend_pid: 1131 ci: == [advisory_lock_connection] object_id: 2884900, pg_backend_pid: 1133 ci: == 20230717091811 AddPreparedAtIndexToMergeRequestsSync: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:merge_requests, :id, {:name=>"index_merge_requests_on_id_and_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) ci: -> 0.0238s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:merge_requests, :id, {:name=>"index_merge_requests_on_id_and_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230717091811 AddPreparedAtIndexToMergeRequestsSync: migrated (0.0542s) === ci: == [advisory_lock_connection] object_id: 2884900, pg_backend_pid: 1133 main: == [advisory_lock_connection] object_id: 2885360, pg_backend_pid: 1136 main: == 20230717142737 CreateGroupSshCertificate: migrating ======================== main: -- create_table(:group_ssh_certificates) main: -- quote_column_name(:title) main: -> 0.0000s main: -- quote_column_name(:key) main: -> 0.0000s main: -> 0.0073s main: == 20230717142737 CreateGroupSshCertificate: migrated (0.0129s) =============== main: == [advisory_lock_connection] object_id: 2885360, pg_backend_pid: 1136 ci: == [advisory_lock_connection] object_id: 2891100, pg_backend_pid: 1138 ci: == 20230717142737 CreateGroupSshCertificate: migrating ======================== ci: -- create_table(:group_ssh_certificates) ci: -- quote_column_name(:title) ci: -> 0.0000s ci: -- quote_column_name(:key) ci: -> 0.0000s ci: -> 0.0077s I, [2024-04-10T20:44:35.494210 #290] INFO -- : Database: 'ci', Table: 'group_ssh_certificates': Lock Writes ci: == 20230717142737 CreateGroupSshCertificate: migrated (0.0263s) =============== ci: == [advisory_lock_connection] object_id: 2891100, pg_backend_pid: 1138 main: == [advisory_lock_connection] object_id: 2897000, pg_backend_pid: 1141 main: == 20230717144729 DropCiJobArtifactsPartitionIdDefaultV2: migrating =========== main: == 20230717144729 DropCiJobArtifactsPartitionIdDefaultV2: migrated (0.0104s) == main: == [advisory_lock_connection] object_id: 2897000, pg_backend_pid: 1141 ci: == [advisory_lock_connection] object_id: 2904540, pg_backend_pid: 1144 ci: == 20230717144729 DropCiJobArtifactsPartitionIdDefaultV2: migrating =========== ci: == 20230717144729 DropCiJobArtifactsPartitionIdDefaultV2: migrated (0.0378s) == ci: == [advisory_lock_connection] object_id: 2904540, pg_backend_pid: 1144 main: == [advisory_lock_connection] object_id: 2912240, pg_backend_pid: 1147 main: == 20230717144744 DropCiStagesPartitionIdDefaultV2: migrating ================= main: == 20230717144744 DropCiStagesPartitionIdDefaultV2: migrated (0.0096s) ======== main: == [advisory_lock_connection] object_id: 2912240, pg_backend_pid: 1147 ci: == [advisory_lock_connection] object_id: 2922800, pg_backend_pid: 1149 ci: == 20230717144744 DropCiStagesPartitionIdDefaultV2: migrating ================= ci: == 20230717144744 DropCiStagesPartitionIdDefaultV2: migrated (0.0196s) ======== ci: == [advisory_lock_connection] object_id: 2922800, pg_backend_pid: 1149 main: == [advisory_lock_connection] object_id: 2933500, pg_backend_pid: 1152 main: == 20230717144802 DropCiBuildTraceMetadataPartitionIdDefaultV2: migrating ===== main: == 20230717144802 DropCiBuildTraceMetadataPartitionIdDefaultV2: migrated (0.0091s) main: == [advisory_lock_connection] object_id: 2933500, pg_backend_pid: 1152 ci: == [advisory_lock_connection] object_id: 2933700, pg_backend_pid: 1154 ci: == 20230717144802 DropCiBuildTraceMetadataPartitionIdDefaultV2: migrating ===== ci: == 20230717144802 DropCiBuildTraceMetadataPartitionIdDefaultV2: migrated (0.0191s) ci: == [advisory_lock_connection] object_id: 2933700, pg_backend_pid: 1154 main: == [advisory_lock_connection] object_id: 2942420, pg_backend_pid: 1157 main: == 20230717144817 DropCiPipelineVariablePartitionIdDefaultV2: migrating ======= main: == 20230717144817 DropCiPipelineVariablePartitionIdDefaultV2: migrated (0.0089s) main: == [advisory_lock_connection] object_id: 2942420, pg_backend_pid: 1157 ci: == [advisory_lock_connection] object_id: 2948900, pg_backend_pid: 1159 ci: == 20230717144817 DropCiPipelineVariablePartitionIdDefaultV2: migrating ======= ci: == 20230717144817 DropCiPipelineVariablePartitionIdDefaultV2: migrated (0.0188s) ci: == [advisory_lock_connection] object_id: 2948900, pg_backend_pid: 1159 main: == [advisory_lock_connection] object_id: 2959520, pg_backend_pid: 1162 main: == 20230717165532 AddNugetDuplicateAllowedToNamespacePackageSettings: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:namespace_package_settings, :nuget_duplicates_allowed, :boolean, {:default=>true, :null=>false, :if_not_exists=>true}) main: -> 0.0050s main: -- add_column(:namespace_package_settings, :nuget_duplicate_exception_regex, :text, {:default=>"", :null=>false, :if_not_exists=>true}) main: -> 0.0034s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE namespace_package_settings\nADD CONSTRAINT check_eedcf85c48\nCHECK ( char_length(nuget_duplicate_exception_regex) <= 255 )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE namespace_package_settings VALIDATE CONSTRAINT check_eedcf85c48;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230717165532 AddNugetDuplicateAllowedToNamespacePackageSettings: migrated (0.0272s) main: == [advisory_lock_connection] object_id: 2959520, pg_backend_pid: 1162 ci: == [advisory_lock_connection] object_id: 2970200, pg_backend_pid: 1164 ci: == 20230717165532 AddNugetDuplicateAllowedToNamespacePackageSettings: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:namespace_package_settings, :nuget_duplicates_allowed, :boolean, {:default=>true, :null=>false, :if_not_exists=>true}) ci: -> 0.0053s ci: -- add_column(:namespace_package_settings, :nuget_duplicate_exception_regex, :text, {:default=>"", :null=>false, :if_not_exists=>true}) ci: -> 0.0036s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE namespace_package_settings\nADD CONSTRAINT check_eedcf85c48\nCHECK ( char_length(nuget_duplicate_exception_regex) <= 255 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE namespace_package_settings VALIDATE CONSTRAINT check_eedcf85c48;") ci: -> 0.0006s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230717165532 AddNugetDuplicateAllowedToNamespacePackageSettings: migrated (0.0368s) ci: == [advisory_lock_connection] object_id: 2970200, pg_backend_pid: 1164 main: == [advisory_lock_connection] object_id: 2970540, pg_backend_pid: 1167 main: == 20230717200940 CreateGroupWikiRepositoryStates: migrating ================== main: -- create_table(:group_wiki_repository_states) main: -- quote_column_name(:verification_failure) main: -> 0.0000s main: -> 0.0097s main: == 20230717200940 CreateGroupWikiRepositoryStates: migrated (0.0151s) ========= main: == [advisory_lock_connection] object_id: 2970540, pg_backend_pid: 1167 ci: == [advisory_lock_connection] object_id: 2985520, pg_backend_pid: 1169 ci: == 20230717200940 CreateGroupWikiRepositoryStates: migrating ================== ci: -- create_table(:group_wiki_repository_states) ci: -- quote_column_name(:verification_failure) ci: -> 0.0000s ci: -> 0.0105s I, [2024-04-10T20:44:36.544004 #290] INFO -- : Database: 'ci', Table: 'group_wiki_repository_states': Lock Writes ci: == 20230717200940 CreateGroupWikiRepositoryStates: migrated (0.0285s) ========= ci: == [advisory_lock_connection] object_id: 2985520, pg_backend_pid: 1169 main: == [advisory_lock_connection] object_id: 3014600, pg_backend_pid: 1172 main: == 20230718020825 SwapEventsTargetIdToBigintForGitlabDotCom: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?("events", [:target_type, :target_id_convert_to_bigint, :fingerprint], {:name=>:index_events_on_target_type_and_target_id_bigint_fingerprint, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0131s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index("events", [:target_type, :target_id_convert_to_bigint, :fingerprint], {:name=>:index_events_on_target_type_and_target_id_bigint_fingerprint, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE events IN ACCESS EXCLUSIVE MODE") main: -> 0.0005s main: -- execute("ALTER TABLE events RENAME COLUMN target_id TO target_id_tmp") main: -> 0.0006s main: -- execute("ALTER TABLE events RENAME COLUMN target_id_convert_to_bigint TO target_id") main: -> 0.0006s main: -- execute("ALTER TABLE events RENAME COLUMN target_id_tmp TO target_id_convert_to_bigint") main: -> 0.0005s main: -- quote_table_name("trigger_cd1aeb22b34a") main: -> 0.0000s main: -- execute("ALTER FUNCTION \"trigger_cd1aeb22b34a\" RESET ALL") main: -> 0.0006s main: -- execute("DROP INDEX IF EXISTS index_events_on_target_type_and_target_id_and_fingerprint") main: -> 0.0008s main: -- rename_index("events", "index_events_on_target_type_and_target_id_bigint_fingerprint", "index_events_on_target_type_and_target_id_and_fingerprint") main: -> 0.0006s main: == 20230718020825 SwapEventsTargetIdToBigintForGitlabDotCom: migrated (0.0405s) main: == [advisory_lock_connection] object_id: 3014600, pg_backend_pid: 1172 ci: == [advisory_lock_connection] object_id: 3043680, pg_backend_pid: 1174 ci: == 20230718020825 SwapEventsTargetIdToBigintForGitlabDotCom: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?("events", [:target_type, :target_id_convert_to_bigint, :fingerprint], {:name=>:index_events_on_target_type_and_target_id_bigint_fingerprint, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0126s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index("events", [:target_type, :target_id_convert_to_bigint, :fingerprint], {:name=>:index_events_on_target_type_and_target_id_bigint_fingerprint, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE events IN ACCESS EXCLUSIVE MODE") ci: -> 0.0005s ci: -- execute("ALTER TABLE events RENAME COLUMN target_id TO target_id_tmp") ci: -> 0.0006s ci: -- execute("ALTER TABLE events RENAME COLUMN target_id_convert_to_bigint TO target_id") ci: -> 0.0007s ci: -- execute("ALTER TABLE events RENAME COLUMN target_id_tmp TO target_id_convert_to_bigint") ci: -> 0.0006s ci: -- quote_table_name("trigger_cd1aeb22b34a") ci: -> 0.0000s ci: -- execute("ALTER FUNCTION \"trigger_cd1aeb22b34a\" RESET ALL") ci: -> 0.0005s ci: -- execute("DROP INDEX IF EXISTS index_events_on_target_type_and_target_id_and_fingerprint") ci: -> 0.0008s ci: -- rename_index("events", "index_events_on_target_type_and_target_id_bigint_fingerprint", "index_events_on_target_type_and_target_id_and_fingerprint") ci: -> 0.0006s ci: == 20230718020825 SwapEventsTargetIdToBigintForGitlabDotCom: migrated (0.0485s) ci: == [advisory_lock_connection] object_id: 3043680, pg_backend_pid: 1174 main: == [advisory_lock_connection] object_id: 3044620, pg_backend_pid: 1177 main: == 20230718025027 CleanupBigintConversionForEventsForGitlabCom: migrating ===== main: == 20230718025027 CleanupBigintConversionForEventsForGitlabCom: migrated (0.0054s) main: == [advisory_lock_connection] object_id: 3044620, pg_backend_pid: 1177 ci: == [advisory_lock_connection] object_id: 3045600, pg_backend_pid: 1179 ci: == 20230718025027 CleanupBigintConversionForEventsForGitlabCom: migrating ===== ci: == 20230718025027 CleanupBigintConversionForEventsForGitlabCom: migrated (0.0141s) ci: == [advisory_lock_connection] object_id: 3045600, pg_backend_pid: 1179 main: == [advisory_lock_connection] object_id: 3048380, pg_backend_pid: 1182 main: == 20230718094246 AddNamespaceIdToNotes: migrating ============================ main: -- add_column(:notes, :namespace_id, :bigint) main: -> 0.0013s main: == 20230718094246 AddNamespaceIdToNotes: migrated (0.0069s) =================== main: == [advisory_lock_connection] object_id: 3048380, pg_backend_pid: 1182 ci: == [advisory_lock_connection] object_id: 3051100, pg_backend_pid: 1184 ci: == 20230718094246 AddNamespaceIdToNotes: migrating ============================ ci: -- add_column(:notes, :namespace_id, :bigint) ci: -> 0.0015s ci: == 20230718094246 AddNamespaceIdToNotes: migrated (0.0174s) =================== ci: == [advisory_lock_connection] object_id: 3051100, pg_backend_pid: 1184 main: == [advisory_lock_connection] object_id: 3053900, pg_backend_pid: 1187 main: == 20230718094501 PrepareNotesNamespaceIdIndex: migrating ===================== main: -- index_exists?(:notes, :namespace_id, {:name=>"index_notes_on_namespace_id", :algorithm=>:concurrently}) main: -> 0.0111s main: -- add_index_options(:notes, :namespace_id, {:name=>"index_notes_on_namespace_id", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230718094501 PrepareNotesNamespaceIdIndex: migrated (0.0235s) ============ main: == [advisory_lock_connection] object_id: 3053900, pg_backend_pid: 1187 ci: == [advisory_lock_connection] object_id: 3056780, pg_backend_pid: 1189 ci: == 20230718094501 PrepareNotesNamespaceIdIndex: migrating ===================== ci: -- index_exists?(:notes, :namespace_id, {:name=>"index_notes_on_namespace_id", :algorithm=>:concurrently}) ci: -> 0.0120s ci: -- add_index_options(:notes, :namespace_id, {:name=>"index_notes_on_namespace_id", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20230718094501 PrepareNotesNamespaceIdIndex: migrated (0.0344s) ============ ci: == [advisory_lock_connection] object_id: 3056780, pg_backend_pid: 1189 main: == [advisory_lock_connection] object_id: 3059580, pg_backend_pid: 1192 main: == 20230718111807 AddColumnForwardDeploymentRollbackAllowedToCiCdSetting: migrating main: -- add_column(:project_ci_cd_settings, :forward_deployment_rollback_allowed, :boolean, {:default=>true, :null=>false}) main: -> 0.0022s main: == 20230718111807 AddColumnForwardDeploymentRollbackAllowedToCiCdSetting: migrated (0.0088s) main: == [advisory_lock_connection] object_id: 3059580, pg_backend_pid: 1192 ci: == [advisory_lock_connection] object_id: 3062260, pg_backend_pid: 1194 ci: == 20230718111807 AddColumnForwardDeploymentRollbackAllowedToCiCdSetting: migrating ci: -- add_column(:project_ci_cd_settings, :forward_deployment_rollback_allowed, :boolean, {:default=>true, :null=>false}) ci: -> 0.0021s ci: == 20230718111807 AddColumnForwardDeploymentRollbackAllowedToCiCdSetting: migrated (0.0172s) ci: == [advisory_lock_connection] object_id: 3062260, pg_backend_pid: 1194 main: == [advisory_lock_connection] object_id: 3065060, pg_backend_pid: 1197 main: == 20230718120802 AddPackageManagerColumnToSbomOccurrences: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:sbom_occurrences, :package_manager, :text, {:if_not_exists=>true}) main: -> 0.0049s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE sbom_occurrences\nADD CONSTRAINT check_3f2d2c7ffc\nCHECK ( char_length(package_manager) <= 255 )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE sbom_occurrences VALIDATE CONSTRAINT check_3f2d2c7ffc;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230718120802 AddPackageManagerColumnToSbomOccurrences: migrated (0.0237s) main: == [advisory_lock_connection] object_id: 3065060, pg_backend_pid: 1197 ci: == [advisory_lock_connection] object_id: 3067960, pg_backend_pid: 1199 ci: == 20230718120802 AddPackageManagerColumnToSbomOccurrences: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:sbom_occurrences, :package_manager, :text, {:if_not_exists=>true}) ci: -> 0.0044s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE sbom_occurrences\nADD CONSTRAINT check_3f2d2c7ffc\nCHECK ( char_length(package_manager) <= 255 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE sbom_occurrences VALIDATE CONSTRAINT check_3f2d2c7ffc;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230718120802 AddPackageManagerColumnToSbomOccurrences: migrated (0.0313s) ci: == [advisory_lock_connection] object_id: 3067960, pg_backend_pid: 1199 main: == [advisory_lock_connection] object_id: 3078460, pg_backend_pid: 1202 main: == 20230718124213 AddNormalizedVersionToPackagesNugetMetadatum: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:packages_nuget_metadata, :normalized_version, :text, {:if_not_exists=>true}) main: -> 0.0040s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_nuget_metadata\nADD CONSTRAINT check_9973c0cc33\nCHECK ( char_length(normalized_version) <= 255 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- execute("ALTER TABLE packages_nuget_metadata VALIDATE CONSTRAINT check_9973c0cc33;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230718124213 AddNormalizedVersionToPackagesNugetMetadatum: migrated (0.0215s) main: == [advisory_lock_connection] object_id: 3078460, pg_backend_pid: 1202 ci: == [advisory_lock_connection] object_id: 3088940, pg_backend_pid: 1204 ci: == 20230718124213 AddNormalizedVersionToPackagesNugetMetadatum: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:packages_nuget_metadata, :normalized_version, :text, {:if_not_exists=>true}) ci: -> 0.0038s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_nuget_metadata\nADD CONSTRAINT check_9973c0cc33\nCHECK ( char_length(normalized_version) <= 255 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE packages_nuget_metadata VALIDATE CONSTRAINT check_9973c0cc33;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230718124213 AddNormalizedVersionToPackagesNugetMetadatum: migrated (0.0299s) ci: == [advisory_lock_connection] object_id: 3088940, pg_backend_pid: 1204 main: == [advisory_lock_connection] object_id: 3091760, pg_backend_pid: 1207 main: == 20230718145613 AddTempIndexForProjectStatisticsPipelineArtifactsSizeMigration: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:project_statistics, [:project_id], {:name=>"tmp_index_project_statistics_pipeline_artifacts_size", :where=>"pipeline_artifacts_size != 0", :algorithm=>:concurrently}) main: -> 0.0075s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:project_statistics, [:project_id], {:name=>"tmp_index_project_statistics_pipeline_artifacts_size", :where=>"pipeline_artifacts_size != 0", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230718145613 AddTempIndexForProjectStatisticsPipelineArtifactsSizeMigration: migrated (0.0258s) main: == [advisory_lock_connection] object_id: 3091760, pg_backend_pid: 1207 ci: == [advisory_lock_connection] object_id: 3094340, pg_backend_pid: 1209 ci: == 20230718145613 AddTempIndexForProjectStatisticsPipelineArtifactsSizeMigration: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:project_statistics, [:project_id], {:name=>"tmp_index_project_statistics_pipeline_artifacts_size", :where=>"pipeline_artifacts_size != 0", :algorithm=>:concurrently}) ci: -> 0.0074s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:project_statistics, [:project_id], {:name=>"tmp_index_project_statistics_pipeline_artifacts_size", :where=>"pipeline_artifacts_size != 0", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0004s ci: == 20230718145613 AddTempIndexForProjectStatisticsPipelineArtifactsSizeMigration: migrated (0.0344s) ci: == [advisory_lock_connection] object_id: 3094340, pg_backend_pid: 1209 main: == [advisory_lock_connection] object_id: 3113680, pg_backend_pid: 1212 main: == 20230718145747 CreateTargetBranchRules: migrating ========================== main: -- create_table(:target_branch_rules) main: -- quote_column_name(:name) main: -> 0.0000s main: -> 0.0062s main: == 20230718145747 CreateTargetBranchRules: migrated (0.0122s) ================= main: == [advisory_lock_connection] object_id: 3113680, pg_backend_pid: 1212 ci: == [advisory_lock_connection] object_id: 3133120, pg_backend_pid: 1214 ci: == 20230718145747 CreateTargetBranchRules: migrating ========================== ci: -- create_table(:target_branch_rules) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -> 0.0070s I, [2024-04-10T20:44:38.160544 #290] INFO -- : Database: 'ci', Table: 'target_branch_rules': Lock Writes ci: == 20230718145747 CreateTargetBranchRules: migrated (0.0243s) ================= ci: == [advisory_lock_connection] object_id: 3133120, pg_backend_pid: 1214 main: == [advisory_lock_connection] object_id: 3133400, pg_backend_pid: 1217 main: == 20230718160522 AddIndexPackagesNugetMetadatumOnPackageIdAndNormalizedVersion: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:packages_nuget_metadata, "package_id, normalized_version", {:name=>"idx_packages_nuget_metadata_on_pkg_id_and_normalized_version", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:packages_nuget_metadata, "package_id, normalized_version", {:name=>"idx_packages_nuget_metadata_on_pkg_id_and_normalized_version", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230718160522 AddIndexPackagesNugetMetadatumOnPackageIdAndNormalizedVersion: migrated (0.0199s) main: == [advisory_lock_connection] object_id: 3133400, pg_backend_pid: 1217 ci: == [advisory_lock_connection] object_id: 3133640, pg_backend_pid: 1219 ci: == 20230718160522 AddIndexPackagesNugetMetadatumOnPackageIdAndNormalizedVersion: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:packages_nuget_metadata, "package_id, normalized_version", {:name=>"idx_packages_nuget_metadata_on_pkg_id_and_normalized_version", :algorithm=>:concurrently}) ci: -> 0.0022s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:packages_nuget_metadata, "package_id, normalized_version", {:name=>"idx_packages_nuget_metadata_on_pkg_id_and_normalized_version", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230718160522 AddIndexPackagesNugetMetadatumOnPackageIdAndNormalizedVersion: migrated (0.0282s) ci: == [advisory_lock_connection] object_id: 3133640, pg_backend_pid: 1219 main: == [advisory_lock_connection] object_id: 3134040, pg_backend_pid: 1222 main: == 20230718160749 AddIndexPackagesPackagesOnProjectIdAndLowerNameToPackages: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:packages_packages, "project_id, LOWER(name)", {:name=>"index_packages_packages_on_project_id_and_lower_name", :where=>"package_type = 4", :algorithm=>:concurrently}) main: -> 0.0188s main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- add_index(:packages_packages, "project_id, LOWER(name)", {:name=>"index_packages_packages_on_project_id_and_lower_name", :where=>"package_type = 4", :algorithm=>:concurrently}) main: -> 0.0023s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230718160749 AddIndexPackagesPackagesOnProjectIdAndLowerNameToPackages: migrated (0.0383s) main: == [advisory_lock_connection] object_id: 3134040, pg_backend_pid: 1222 ci: == [advisory_lock_connection] object_id: 3134440, pg_backend_pid: 1224 ci: == 20230718160749 AddIndexPackagesPackagesOnProjectIdAndLowerNameToPackages: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:packages_packages, "project_id, LOWER(name)", {:name=>"index_packages_packages_on_project_id_and_lower_name", :where=>"package_type = 4", :algorithm=>:concurrently}) ci: -> 0.0174s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:packages_packages, "project_id, LOWER(name)", {:name=>"index_packages_packages_on_project_id_and_lower_name", :where=>"package_type = 4", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230718160749 AddIndexPackagesPackagesOnProjectIdAndLowerNameToPackages: migrated (0.0446s) ci: == [advisory_lock_connection] object_id: 3134440, pg_backend_pid: 1224 main: == [advisory_lock_connection] object_id: 3148280, pg_backend_pid: 1227 main: == 20230718234602 AddPatchIdToMergeRequestDiffs: migrating ==================== main: -- add_column(:merge_request_diffs, :patch_id_sha, :binary) main: -> 0.0014s main: == 20230718234602 AddPatchIdToMergeRequestDiffs: migrated (0.0068s) =========== main: == [advisory_lock_connection] object_id: 3148280, pg_backend_pid: 1227 ci: == [advisory_lock_connection] object_id: 3162100, pg_backend_pid: 1229 ci: == 20230718234602 AddPatchIdToMergeRequestDiffs: migrating ==================== ci: -- add_column(:merge_request_diffs, :patch_id_sha, :binary) ci: -> 0.0012s ci: == 20230718234602 AddPatchIdToMergeRequestDiffs: migrated (0.0155s) =========== ci: == [advisory_lock_connection] object_id: 3162100, pg_backend_pid: 1229 main: == [advisory_lock_connection] object_id: 3162860, pg_backend_pid: 1232 main: == 20230719083202 BackfillProjectStatisticsStorageSizeWithoutPipelineArtifactsSize: migrating main: == 20230719083202 BackfillProjectStatisticsStorageSizeWithoutPipelineArtifactsSize: migrated (0.0339s) main: == [advisory_lock_connection] object_id: 3162860, pg_backend_pid: 1232 ci: == [advisory_lock_connection] object_id: 3165180, pg_backend_pid: 1234 ci: == 20230719083202 BackfillProjectStatisticsStorageSizeWithoutPipelineArtifactsSize: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230719083202 BackfillProjectStatisticsStorageSizeWithoutPipelineArtifactsSize: migrated (0.0156s) ci: == [advisory_lock_connection] object_id: 3165180, pg_backend_pid: 1234 main: == [advisory_lock_connection] object_id: 3171080, pg_backend_pid: 1237 main: == 20230720062249 AddPackageRegistryAllowAnyoneToPullOptionToApplicationSettings: migrating main: -- add_column(:application_settings, :package_registry_allow_anyone_to_pull_option, :boolean, {:null=>false, :default=>true}) main: -> 0.0029s main: == 20230720062249 AddPackageRegistryAllowAnyoneToPullOptionToApplicationSettings: migrated (0.0087s) main: == [advisory_lock_connection] object_id: 3171080, pg_backend_pid: 1237 ci: == [advisory_lock_connection] object_id: 3178260, pg_backend_pid: 1239 ci: == 20230720062249 AddPackageRegistryAllowAnyoneToPullOptionToApplicationSettings: migrating ci: -- add_column(:application_settings, :package_registry_allow_anyone_to_pull_option, :boolean, {:null=>false, :default=>true}) ci: -> 0.0030s ci: == 20230720062249 AddPackageRegistryAllowAnyoneToPullOptionToApplicationSettings: migrated (0.0184s) ci: == [advisory_lock_connection] object_id: 3178260, pg_backend_pid: 1239 main: == [advisory_lock_connection] object_id: 3185440, pg_backend_pid: 1242 main: == 20230720142334 IndexMlModelVersionsOnModelIdAndId: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:ml_model_versions, [:model_id, :id], {:name=>"unique_ml_model_versions_on_model_id_and_id", :order=>{:id=>:desc}, :algorithm=>:concurrently}) main: -> 0.0056s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:ml_model_versions, [:model_id, :id], {:name=>"unique_ml_model_versions_on_model_id_and_id", :order=>{:id=>:desc}, :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0004s main: == 20230720142334 IndexMlModelVersionsOnModelIdAndId: migrated (0.0232s) ====== main: == [advisory_lock_connection] object_id: 3185440, pg_backend_pid: 1242 ci: == [advisory_lock_connection] object_id: 3192600, pg_backend_pid: 1244 ci: == 20230720142334 IndexMlModelVersionsOnModelIdAndId: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:ml_model_versions, [:model_id, :id], {:name=>"unique_ml_model_versions_on_model_id_and_id", :order=>{:id=>:desc}, :algorithm=>:concurrently}) ci: -> 0.0062s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:ml_model_versions, [:model_id, :id], {:name=>"unique_ml_model_versions_on_model_id_and_id", :order=>{:id=>:desc}, :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230720142334 IndexMlModelVersionsOnModelIdAndId: migrated (0.0327s) ====== ci: == [advisory_lock_connection] object_id: 3192600, pg_backend_pid: 1244 main: == [advisory_lock_connection] object_id: 3204320, pg_backend_pid: 1247 main: == 20230721095222 DeleteOrphansApprovalProjectRules2: migrating =============== main: == 20230721095222 DeleteOrphansApprovalProjectRules2: migrated (0.0336s) ====== main: == [advisory_lock_connection] object_id: 3204320, pg_backend_pid: 1247 ci: == [advisory_lock_connection] object_id: 3216140, pg_backend_pid: 1249 ci: == 20230721095222 DeleteOrphansApprovalProjectRules2: migrating =============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230721095222 DeleteOrphansApprovalProjectRules2: migrated (0.0145s) ====== ci: == [advisory_lock_connection] object_id: 3216140, pg_backend_pid: 1249 main: == [advisory_lock_connection] object_id: 3216860, pg_backend_pid: 1252 main: == 20230721095223 DeleteOrphansApprovalMergeRequestRules2: migrating ========== main: == 20230721095223 DeleteOrphansApprovalMergeRequestRules2: migrated (0.0394s) = main: == [advisory_lock_connection] object_id: 3216860, pg_backend_pid: 1252 ci: == [advisory_lock_connection] object_id: 3221820, pg_backend_pid: 1254 ci: == 20230721095223 DeleteOrphansApprovalMergeRequestRules2: migrating ========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230721095223 DeleteOrphansApprovalMergeRequestRules2: migrated (0.0153s) = ci: == [advisory_lock_connection] object_id: 3221820, pg_backend_pid: 1254 main: == [advisory_lock_connection] object_id: 3224800, pg_backend_pid: 1257 main: == 20230721134004 IndexProjectIdAndPackageManagerForSbomOccurrences: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:sbom_occurrences, [:project_id, :package_manager], {:name=>"index_sbom_occurrences_on_project_id_and_package_manager", :algorithm=>:concurrently}) main: -> 0.0087s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:sbom_occurrences, [:project_id, :package_manager], {:name=>"index_sbom_occurrences_on_project_id_and_package_manager", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230721134004 IndexProjectIdAndPackageManagerForSbomOccurrences: migrated (0.0288s) main: == [advisory_lock_connection] object_id: 3224800, pg_backend_pid: 1257 ci: == [advisory_lock_connection] object_id: 3237640, pg_backend_pid: 1259 ci: == 20230721134004 IndexProjectIdAndPackageManagerForSbomOccurrences: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:sbom_occurrences, [:project_id, :package_manager], {:name=>"index_sbom_occurrences_on_project_id_and_package_manager", :algorithm=>:concurrently}) ci: -> 0.0087s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:sbom_occurrences, [:project_id, :package_manager], {:name=>"index_sbom_occurrences_on_project_id_and_package_manager", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230721134004 IndexProjectIdAndPackageManagerForSbomOccurrences: migrated (0.0356s) ci: == [advisory_lock_connection] object_id: 3237640, pg_backend_pid: 1259 main: == [advisory_lock_connection] object_id: 3254120, pg_backend_pid: 1262 main: == 20230721134546 IndexProjectIdComponentIdAndIdForSbomOccurrences: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0016s main: -- index_exists?(:sbom_occurrences, [:project_id, :component_id, :id], {:name=>"index_sbom_occurrences_on_project_id_and_component_id_and_id", :algorithm=>:concurrently}) main: -> 0.0094s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:sbom_occurrences, [:project_id, :component_id, :id], {:name=>"index_sbom_occurrences_on_project_id_and_component_id_and_id", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230721134546 IndexProjectIdComponentIdAndIdForSbomOccurrences: migrated (0.0278s) main: == [advisory_lock_connection] object_id: 3254120, pg_backend_pid: 1262 ci: == [advisory_lock_connection] object_id: 3276400, pg_backend_pid: 1264 ci: == 20230721134546 IndexProjectIdComponentIdAndIdForSbomOccurrences: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:sbom_occurrences, [:project_id, :component_id, :id], {:name=>"index_sbom_occurrences_on_project_id_and_component_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0105s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index(:sbom_occurrences, [:project_id, :component_id, :id], {:name=>"index_sbom_occurrences_on_project_id_and_component_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230721134546 IndexProjectIdComponentIdAndIdForSbomOccurrences: migrated (0.0375s) ci: == [advisory_lock_connection] object_id: 3276400, pg_backend_pid: 1264 main: == [advisory_lock_connection] object_id: 3277020, pg_backend_pid: 1267 main: == 20230721181046 DropIndexIssuesOnProjectIdAndCreatedAtIssueTypeIncident: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:issues) main: -> 0.0285s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_issues_on_project_id_and_created_at_issue_type_incident"}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230721181046 DropIndexIssuesOnProjectIdAndCreatedAtIssueTypeIncident: migrated (0.0464s) main: == [advisory_lock_connection] object_id: 3277020, pg_backend_pid: 1267 ci: == [advisory_lock_connection] object_id: 3283620, pg_backend_pid: 1269 ci: == 20230721181046 DropIndexIssuesOnProjectIdAndCreatedAtIssueTypeIncident: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:issues) ci: -> 0.0295s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_issues_on_project_id_and_created_at_issue_type_incident"}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230721181046 DropIndexIssuesOnProjectIdAndCreatedAtIssueTypeIncident: migrated (0.0565s) ci: == [advisory_lock_connection] object_id: 3283620, pg_backend_pid: 1269 main: == [advisory_lock_connection] object_id: 3283940, pg_backend_pid: 1272 main: == 20230721194757 DropIndexIssuesOnIncidentIssueType: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:issues) main: -> 0.0275s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_issues_on_incident_issue_type"}) main: -> 0.0015s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230721194757 DropIndexIssuesOnIncidentIssueType: migrated (0.0444s) ====== main: == [advisory_lock_connection] object_id: 3283940, pg_backend_pid: 1272 ci: == [advisory_lock_connection] object_id: 3284600, pg_backend_pid: 1274 ci: == 20230721194757 DropIndexIssuesOnIncidentIssueType: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:issues) ci: -> 0.0286s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_issues_on_incident_issue_type"}) ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230721194757 DropIndexIssuesOnIncidentIssueType: migrated (0.0545s) ====== ci: == [advisory_lock_connection] object_id: 3284600, pg_backend_pid: 1274 main: == [advisory_lock_connection] object_id: 3285400, pg_backend_pid: 1277 main: == 20230721200323 DropIndexOnIssuesClosedIncidentsByProjectIdAndClosedAt: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:issues) main: -> 0.0283s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_on_issues_closed_incidents_by_project_id_and_closed_at"}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230721200323 DropIndexOnIssuesClosedIncidentsByProjectIdAndClosedAt: migrated (0.0466s) main: == [advisory_lock_connection] object_id: 3285400, pg_backend_pid: 1277 ci: == [advisory_lock_connection] object_id: 3295000, pg_backend_pid: 1279 ci: == 20230721200323 DropIndexOnIssuesClosedIncidentsByProjectIdAndClosedAt: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:issues) ci: -> 0.0279s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_on_issues_closed_incidents_by_project_id_and_closed_at"}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230721200323 DropIndexOnIssuesClosedIncidentsByProjectIdAndClosedAt: migrated (0.0543s) ci: == [advisory_lock_connection] object_id: 3295000, pg_backend_pid: 1279 main: == [advisory_lock_connection] object_id: 3304740, pg_backend_pid: 1282 main: == 20230721200810 DropIndexOnIssuesHealthStatusAscOrder: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:issues) main: -> 0.0262s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_on_issues_health_status_asc_order"}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230721200810 DropIndexOnIssuesHealthStatusAscOrder: migrated (0.0444s) === main: == [advisory_lock_connection] object_id: 3304740, pg_backend_pid: 1282 ci: == [advisory_lock_connection] object_id: 3311320, pg_backend_pid: 1284 ci: == 20230721200810 DropIndexOnIssuesHealthStatusAscOrder: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:issues) ci: -> 0.0273s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_on_issues_health_status_asc_order"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230721200810 DropIndexOnIssuesHealthStatusAscOrder: migrated (0.0528s) === ci: == [advisory_lock_connection] object_id: 3311320, pg_backend_pid: 1284 main: == [advisory_lock_connection] object_id: 3311620, pg_backend_pid: 1287 main: == 20230721200849 DropIndexOnIssuesHealthStatusDescOrder: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:issues) main: -> 0.0256s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_on_issues_health_status_desc_order"}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230721200849 DropIndexOnIssuesHealthStatusDescOrder: migrated (0.0425s) == main: == [advisory_lock_connection] object_id: 3311620, pg_backend_pid: 1287 ci: == [advisory_lock_connection] object_id: 3318200, pg_backend_pid: 1289 ci: == 20230721200849 DropIndexOnIssuesHealthStatusDescOrder: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:issues) ci: -> 0.0283s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_on_issues_health_status_desc_order"}) ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230721200849 DropIndexOnIssuesHealthStatusDescOrder: migrated (0.0546s) == ci: == [advisory_lock_connection] object_id: 3318200, pg_backend_pid: 1289 main: == [advisory_lock_connection] object_id: 3318500, pg_backend_pid: 1292 main: == 20230723170936 InitializeConversionOfCiSourcesPipelinesSource: migrating === main: -- column_exists?(:ci_sources_pipelines, :id) main: -> 0.0037s main: -- column_exists?(:ci_sources_pipelines, :pipeline_id) main: -> 0.0021s main: -- column_exists?(:ci_sources_pipelines, :source_pipeline_id) main: -> 0.0019s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:ci_sources_pipelines) main: -> 0.0019s main: -- add_column(:ci_sources_pipelines, "pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0014s main: -- columns(:ci_sources_pipelines) main: -> 0.0026s main: -- add_column(:ci_sources_pipelines, "source_pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0012s main: == 20230723170936 InitializeConversionOfCiSourcesPipelinesSource: migrated (0.0295s) main: == [advisory_lock_connection] object_id: 3318500, pg_backend_pid: 1292 ci: == [advisory_lock_connection] object_id: 3331480, pg_backend_pid: 1294 ci: == 20230723170936 InitializeConversionOfCiSourcesPipelinesSource: migrating === ci: -- column_exists?(:ci_sources_pipelines, :id) ci: -> 0.0036s ci: -- column_exists?(:ci_sources_pipelines, :pipeline_id) ci: -> 0.0019s ci: -- column_exists?(:ci_sources_pipelines, :source_pipeline_id) ci: -> 0.0021s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:ci_sources_pipelines) ci: -> 0.0024s ci: -- add_column(:ci_sources_pipelines, "pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0014s ci: -- columns(:ci_sources_pipelines) ci: -> 0.0020s ci: -- add_column(:ci_sources_pipelines, "source_pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0012s ci: == 20230723170936 InitializeConversionOfCiSourcesPipelinesSource: migrated (0.0396s) ci: == [advisory_lock_connection] object_id: 3331480, pg_backend_pid: 1294 main: == [advisory_lock_connection] object_id: 3344580, pg_backend_pid: 1297 main: == 20230723171006 BackfillCiSourcesPipelinesSourceConversion: migrating ======= main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230723171006 BackfillCiSourcesPipelinesSourceConversion: migrated (0.0058s) main: == [advisory_lock_connection] object_id: 3344580, pg_backend_pid: 1297 ci: == [advisory_lock_connection] object_id: 3358220, pg_backend_pid: 1299 ci: == 20230723171006 BackfillCiSourcesPipelinesSourceConversion: migrating ======= ci: -- column_exists?(:ci_sources_pipelines, :id) ci: -> 0.0038s ci: -- column_exists?(:ci_sources_pipelines, :pipeline_id) ci: -> 0.0021s ci: -- column_exists?(:ci_sources_pipelines, "pipeline_id_convert_to_bigint") ci: -> 0.0019s ci: -- column_exists?(:ci_sources_pipelines, :source_pipeline_id) ci: -> 0.0025s ci: -- column_exists?(:ci_sources_pipelines, "source_pipeline_id_convert_to_bigint") ci: -> 0.0028s ci: == 20230723171006 BackfillCiSourcesPipelinesSourceConversion: migrated (0.0580s) ci: == [advisory_lock_connection] object_id: 3358220, pg_backend_pid: 1299 main: == [advisory_lock_connection] object_id: 3378740, pg_backend_pid: 1302 main: == 20230723203612 BackfillDefaultBranchProtectionApplicationSetting: migrating main: == 20230723203612 BackfillDefaultBranchProtectionApplicationSetting: migrated (0.2913s) main: == [advisory_lock_connection] object_id: 3378740, pg_backend_pid: 1302 ci: == [advisory_lock_connection] object_id: 3438840, pg_backend_pid: 1304 ci: == 20230723203612 BackfillDefaultBranchProtectionApplicationSetting: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230723203612 BackfillDefaultBranchProtectionApplicationSetting: migrated (0.0145s) ci: == [advisory_lock_connection] object_id: 3438840, pg_backend_pid: 1304 main: == [advisory_lock_connection] object_id: 3466080, pg_backend_pid: 1307 main: == 20230724071541 QueueBackfillDefaultBranchProtectionNamespaceSetting: migrating main: == 20230724071541 QueueBackfillDefaultBranchProtectionNamespaceSetting: migrated (0.0351s) main: == [advisory_lock_connection] object_id: 3466080, pg_backend_pid: 1307 ci: == [advisory_lock_connection] object_id: 3493900, pg_backend_pid: 1309 ci: == 20230724071541 QueueBackfillDefaultBranchProtectionNamespaceSetting: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230724071541 QueueBackfillDefaultBranchProtectionNamespaceSetting: migrated (0.0144s) ci: == [advisory_lock_connection] object_id: 3493900, pg_backend_pid: 1309 main: == [advisory_lock_connection] object_id: 3505100, pg_backend_pid: 1312 main: == 20230724085146 ReplaceOldFkPCiBuildsMetadataToBuildsV3: migrating ========== main: == 20230724085146 ReplaceOldFkPCiBuildsMetadataToBuildsV3: migrated (0.0176s) = main: == [advisory_lock_connection] object_id: 3505100, pg_backend_pid: 1312 ci: == [advisory_lock_connection] object_id: 3536540, pg_backend_pid: 1314 ci: == 20230724085146 ReplaceOldFkPCiBuildsMetadataToBuildsV3: migrating ========== ci: == 20230724085146 ReplaceOldFkPCiBuildsMetadataToBuildsV3: migrated (0.0252s) = ci: == [advisory_lock_connection] object_id: 3536540, pg_backend_pid: 1314 main: == [advisory_lock_connection] object_id: 3568700, pg_backend_pid: 1317 main: == 20230724085149 ReplaceOldFkPCiRunnerMachineBuildsToBuildsV3: migrating ===== main: == 20230724085149 ReplaceOldFkPCiRunnerMachineBuildsToBuildsV3: migrated (0.0168s) main: == [advisory_lock_connection] object_id: 3568700, pg_backend_pid: 1317 ci: == [advisory_lock_connection] object_id: 3600040, pg_backend_pid: 1319 ci: == 20230724085149 ReplaceOldFkPCiRunnerMachineBuildsToBuildsV3: migrating ===== ci: == 20230724085149 ReplaceOldFkPCiRunnerMachineBuildsToBuildsV3: migrated (0.0302s) ci: == [advisory_lock_connection] object_id: 3600040, pg_backend_pid: 1319 main: == [advisory_lock_connection] object_id: 3631520, pg_backend_pid: 1322 main: == 20230724123547 CleanupConversionBigIntCiBuildNeedsSelfManaged: migrating === main: == 20230724123547 CleanupConversionBigIntCiBuildNeedsSelfManaged: migrated (0.0049s) main: == [advisory_lock_connection] object_id: 3631520, pg_backend_pid: 1322 ci: == [advisory_lock_connection] object_id: 3662160, pg_backend_pid: 1324 ci: == 20230724123547 CleanupConversionBigIntCiBuildNeedsSelfManaged: migrating === ci: == 20230724123547 CleanupConversionBigIntCiBuildNeedsSelfManaged: migrated (0.0137s) ci: == [advisory_lock_connection] object_id: 3662160, pg_backend_pid: 1324 main: == [advisory_lock_connection] object_id: 3692940, pg_backend_pid: 1327 main: == 20230724150939 IndexProjectsOnNamespaceIdAndRepositorySizeLimit: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:projects, [:namespace_id, :repository_size_limit], {:name=>"index_projects_on_namespace_id_and_repository_size_limit", :algorithm=>:concurrently}) main: -> 0.0418s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:projects, [:namespace_id, :repository_size_limit], {:name=>"index_projects_on_namespace_id_and_repository_size_limit", :algorithm=>:concurrently}) main: -> 0.0029s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230724150939 IndexProjectsOnNamespaceIdAndRepositorySizeLimit: migrated (0.0648s) main: == [advisory_lock_connection] object_id: 3692940, pg_backend_pid: 1327 ci: == [advisory_lock_connection] object_id: 3708820, pg_backend_pid: 1329 ci: == 20230724150939 IndexProjectsOnNamespaceIdAndRepositorySizeLimit: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:projects, [:namespace_id, :repository_size_limit], {:name=>"index_projects_on_namespace_id_and_repository_size_limit", :algorithm=>:concurrently}) ci: -> 0.0407s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:projects, [:namespace_id, :repository_size_limit], {:name=>"index_projects_on_namespace_id_and_repository_size_limit", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230724150939 IndexProjectsOnNamespaceIdAndRepositorySizeLimit: migrated (0.0718s) ci: == [advisory_lock_connection] object_id: 3708820, pg_backend_pid: 1329 main: == [advisory_lock_connection] object_id: 3724860, pg_backend_pid: 1332 main: == 20230724164745 QueueDeleteOrphanedTransferredProjectApprovalRules: migrating main: == 20230724164745 QueueDeleteOrphanedTransferredProjectApprovalRules: migrated (0.0454s) main: == [advisory_lock_connection] object_id: 3724860, pg_backend_pid: 1332 ci: == [advisory_lock_connection] object_id: 3725100, pg_backend_pid: 1334 ci: == 20230724164745 QueueDeleteOrphanedTransferredProjectApprovalRules: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230724164745 QueueDeleteOrphanedTransferredProjectApprovalRules: migrated (0.0149s) ci: == [advisory_lock_connection] object_id: 3725100, pg_backend_pid: 1334 main: == [advisory_lock_connection] object_id: 3745060, pg_backend_pid: 1337 main: == 20230724185321 PmAffectedPackagesAddVersionsAttribute: migrating =========== main: -- add_column(:pm_affected_packages, :versions, :jsonb, {:default=>[], :null=>false}) main: -> 0.0019s main: == 20230724185321 PmAffectedPackagesAddVersionsAttribute: migrated (0.0073s) == main: == [advisory_lock_connection] object_id: 3745060, pg_backend_pid: 1337 ci: == [advisory_lock_connection] object_id: 3750500, pg_backend_pid: 1339 ci: == 20230724185321 PmAffectedPackagesAddVersionsAttribute: migrating =========== ci: -- add_column(:pm_affected_packages, :versions, :jsonb, {:default=>[], :null=>false}) ci: -> 0.0018s ci: == 20230724185321 PmAffectedPackagesAddVersionsAttribute: migrated (0.0163s) == ci: == [advisory_lock_connection] object_id: 3750500, pg_backend_pid: 1339 main: == [advisory_lock_connection] object_id: 3750840, pg_backend_pid: 1342 main: == 20230724212040 AddTemporaryIndexesForOrphanedApprovalRules: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?("approval_project_rules", :id, {:where=>"report_type IN (2, 4) AND security_orchestration_policy_configuration_id IS NULL", :name=>"tmp_idx_orphaned_approval_project_rules", :algorithm=>:concurrently}) main: -> 0.0085s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index("approval_project_rules", :id, {:where=>"report_type IN (2, 4) AND security_orchestration_policy_configuration_id IS NULL", :name=>"tmp_idx_orphaned_approval_project_rules", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?("approval_merge_request_rules", :id, {:where=>"report_type IN (2, 4) AND security_orchestration_policy_configuration_id IS NULL", :name=>"tmp_idx_orphaned_approval_merge_request_rules", :algorithm=>:concurrently}) main: -> 0.0085s main: -- add_index("approval_merge_request_rules", :id, {:where=>"report_type IN (2, 4) AND security_orchestration_policy_configuration_id IS NULL", :name=>"tmp_idx_orphaned_approval_merge_request_rules", :algorithm=>:concurrently}) main: -> 0.0016s main: == 20230724212040 AddTemporaryIndexesForOrphanedApprovalRules: migrated (0.0471s) main: == [advisory_lock_connection] object_id: 3750840, pg_backend_pid: 1342 ci: == [advisory_lock_connection] object_id: 3757640, pg_backend_pid: 1344 ci: == 20230724212040 AddTemporaryIndexesForOrphanedApprovalRules: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?("approval_project_rules", :id, {:where=>"report_type IN (2, 4) AND security_orchestration_policy_configuration_id IS NULL", :name=>"tmp_idx_orphaned_approval_project_rules", :algorithm=>:concurrently}) ci: -> 0.0100s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index("approval_project_rules", :id, {:where=>"report_type IN (2, 4) AND security_orchestration_policy_configuration_id IS NULL", :name=>"tmp_idx_orphaned_approval_project_rules", :algorithm=>:concurrently}) ci: -> 0.0024s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- index_exists?("approval_merge_request_rules", :id, {:where=>"report_type IN (2, 4) AND security_orchestration_policy_configuration_id IS NULL", :name=>"tmp_idx_orphaned_approval_merge_request_rules", :algorithm=>:concurrently}) ci: -> 0.0090s ci: -- add_index("approval_merge_request_rules", :id, {:where=>"report_type IN (2, 4) AND security_orchestration_policy_configuration_id IS NULL", :name=>"tmp_idx_orphaned_approval_merge_request_rules", :algorithm=>:concurrently}) ci: -> 0.0015s ci: == 20230724212040 AddTemporaryIndexesForOrphanedApprovalRules: migrated (0.0576s) ci: == [advisory_lock_connection] object_id: 3757640, pg_backend_pid: 1344 main: == [advisory_lock_connection] object_id: 3757920, pg_backend_pid: 1347 main: == 20230725035942 CreateSyncIndexForCiPiplineVariablesPipelineId: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:ci_pipeline_variables, [:pipeline_id_convert_to_bigint, :key], {:unique=>true, :name=>"index_ci_pipeline_variables_on_pipeline_id_bigint_and_key", :algorithm=>:concurrently}) main: -> 0.0035s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:ci_pipeline_variables, [:pipeline_id_convert_to_bigint, :key], {:unique=>true, :name=>"index_ci_pipeline_variables_on_pipeline_id_bigint_and_key", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230725035942 CreateSyncIndexForCiPiplineVariablesPipelineId: migrated (0.0230s) main: == [advisory_lock_connection] object_id: 3757920, pg_backend_pid: 1347 ci: == [advisory_lock_connection] object_id: 3761100, pg_backend_pid: 1349 ci: == 20230725035942 CreateSyncIndexForCiPiplineVariablesPipelineId: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:ci_pipeline_variables, [:pipeline_id_convert_to_bigint, :key], {:unique=>true, :name=>"index_ci_pipeline_variables_on_pipeline_id_bigint_and_key", :algorithm=>:concurrently}) ci: -> 0.0035s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:ci_pipeline_variables, [:pipeline_id_convert_to_bigint, :key], {:unique=>true, :name=>"index_ci_pipeline_variables_on_pipeline_id_bigint_and_key", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230725035942 CreateSyncIndexForCiPiplineVariablesPipelineId: migrated (0.0322s) ci: == [advisory_lock_connection] object_id: 3761100, pg_backend_pid: 1349 main: == [advisory_lock_connection] object_id: 3764420, pg_backend_pid: 1352 main: == 20230725075011 AddUpdatedAtToPlanLimits: migrating ========================= main: -- add_column(:plan_limits, :updated_at, :datetime_with_timezone, {:null=>false, :default=>#<Proc:0x00007bed0ea170d0 /builds/gitlab-org/gitlab/db/migrate/20230725075011_add_updated_at_to_plan_limits.rb:7 (lambda)>}) main: -> 0.0016s main: == 20230725075011 AddUpdatedAtToPlanLimits: migrated (0.0076s) ================ main: == [advisory_lock_connection] object_id: 3764420, pg_backend_pid: 1352 ci: == [advisory_lock_connection] object_id: 3767640, pg_backend_pid: 1354 ci: == 20230725075011 AddUpdatedAtToPlanLimits: migrating ========================= ci: -- add_column(:plan_limits, :updated_at, :datetime_with_timezone, {:null=>false, :default=>#<Proc:0x00007bed0e5dd438 /builds/gitlab-org/gitlab/db/migrate/20230725075011_add_updated_at_to_plan_limits.rb:7 (lambda)>}) ci: -> 0.0024s ci: == 20230725075011 AddUpdatedAtToPlanLimits: migrated (0.0169s) ================ ci: == [advisory_lock_connection] object_id: 3767640, pg_backend_pid: 1354 main: == [advisory_lock_connection] object_id: 3771000, pg_backend_pid: 1357 main: == 20230725085120 UpdateRemoteDevelopmentAgentConfigsForFirewallRules: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:remote_development_agent_configs, :network_policy_enabled, :boolean, {:default=>true, :null=>false}) main: -> 0.0019s main: -- add_column(:remote_development_agent_configs, :gitlab_workspaces_proxy_namespace, :text, {:default=>"gitlab-workspaces", :null=>false}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE remote_development_agent_configs\nADD CONSTRAINT check_72947a4495\nCHECK ( char_length(gitlab_workspaces_proxy_namespace) <= 63 )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE remote_development_agent_configs VALIDATE CONSTRAINT check_72947a4495;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230725085120 UpdateRemoteDevelopmentAgentConfigsForFirewallRules: migrated (0.0216s) main: == [advisory_lock_connection] object_id: 3771000, pg_backend_pid: 1357 ci: == [advisory_lock_connection] object_id: 3771240, pg_backend_pid: 1359 ci: == 20230725085120 UpdateRemoteDevelopmentAgentConfigsForFirewallRules: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:remote_development_agent_configs, :network_policy_enabled, :boolean, {:default=>true, :null=>false}) ci: -> 0.0017s ci: -- add_column(:remote_development_agent_configs, :gitlab_workspaces_proxy_namespace, :text, {:default=>"gitlab-workspaces", :null=>false}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE remote_development_agent_configs\nADD CONSTRAINT check_72947a4495\nCHECK ( char_length(gitlab_workspaces_proxy_namespace) <= 63 )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE remote_development_agent_configs VALIDATE CONSTRAINT check_72947a4495;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230725085120 UpdateRemoteDevelopmentAgentConfigsForFirewallRules: migrated (0.0317s) ci: == [advisory_lock_connection] object_id: 3771240, pg_backend_pid: 1359 main: == [advisory_lock_connection] object_id: 3771620, pg_backend_pid: 1362 main: == 20230725210728 DropIndexMlModelVersionsOnModelId: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:ml_model_versions) main: -> 0.0064s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:ml_model_versions, {:algorithm=>:concurrently, :name=>"index_ml_model_versions_on_model_id"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230725210728 DropIndexMlModelVersionsOnModelId: migrated (0.0243s) ======= main: == [advisory_lock_connection] object_id: 3771620, pg_backend_pid: 1362 ci: == [advisory_lock_connection] object_id: 3814880, pg_backend_pid: 1364 ci: == 20230725210728 DropIndexMlModelVersionsOnModelId: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:ml_model_versions) ci: -> 0.0061s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:ml_model_versions, {:algorithm=>:concurrently, :name=>"index_ml_model_versions_on_model_id"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230725210728 DropIndexMlModelVersionsOnModelId: migrated (0.0309s) ======= ci: == [advisory_lock_connection] object_id: 3814880, pg_backend_pid: 1364 main: == [advisory_lock_connection] object_id: 3858300, pg_backend_pid: 1367 main: == 20230726024322 AddNotValidForeignKeyForCiPipelineVariablesPipelineId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_variables IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE ci_pipeline_variables ADD CONSTRAINT temp_fk_rails_8d3b04e3e1 FOREIGN KEY (pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: == 20230726024322 AddNotValidForeignKeyForCiPipelineVariablesPipelineId: migrated (0.0718s) main: == [advisory_lock_connection] object_id: 3858300, pg_backend_pid: 1367 ci: == [advisory_lock_connection] object_id: 3864960, pg_backend_pid: 1369 ci: == 20230726024322 AddNotValidForeignKeyForCiPipelineVariablesPipelineId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_variables IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0009s ci: -- execute("ALTER TABLE ci_pipeline_variables ADD CONSTRAINT temp_fk_rails_8d3b04e3e1 FOREIGN KEY (pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: == 20230726024322 AddNotValidForeignKeyForCiPipelineVariablesPipelineId: migrated (0.0571s) ci: == [advisory_lock_connection] object_id: 3864960, pg_backend_pid: 1369 main: == [advisory_lock_connection] object_id: 3865320, pg_backend_pid: 1372 main: == 20230726072442 AddNpmScopeAndProjectIndexToPackages: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:packages_packages, "split_part(name, '/', 1), project_id", {:where=>"package_type = 2 AND position('/' in name) > 0 AND status IN (0, 3) AND version IS NOT NULL", :name=>"idx_packages_packages_on_npm_scope_and_project_id", :algorithm=>:concurrently}) main: -> 0.0179s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:packages_packages, "split_part(name, '/', 1), project_id", {:where=>"package_type = 2 AND position('/' in name) > 0 AND status IN (0, 3) AND version IS NOT NULL", :name=>"idx_packages_packages_on_npm_scope_and_project_id", :algorithm=>:concurrently}) main: -> 0.0023s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230726072442 AddNpmScopeAndProjectIndexToPackages: migrated (0.0366s) ==== main: == [advisory_lock_connection] object_id: 3865320, pg_backend_pid: 1372 ci: == [advisory_lock_connection] object_id: 3865980, pg_backend_pid: 1374 ci: == 20230726072442 AddNpmScopeAndProjectIndexToPackages: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:packages_packages, "split_part(name, '/', 1), project_id", {:where=>"package_type = 2 AND position('/' in name) > 0 AND status IN (0, 3) AND version IS NOT NULL", :name=>"idx_packages_packages_on_npm_scope_and_project_id", :algorithm=>:concurrently}) ci: -> 0.0176s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:packages_packages, "split_part(name, '/', 1), project_id", {:where=>"package_type = 2 AND position('/' in name) > 0 AND status IN (0, 3) AND version IS NOT NULL", :name=>"idx_packages_packages_on_npm_scope_and_project_id", :algorithm=>:concurrently}) ci: -> 0.0024s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230726072442 AddNpmScopeAndProjectIndexToPackages: migrated (0.0459s) ==== ci: == [advisory_lock_connection] object_id: 3865980, pg_backend_pid: 1374 main: == [advisory_lock_connection] object_id: 3866780, pg_backend_pid: 1377 main: == 20230726080527 AddNamespaceIdToIssueSearchData: migrating ================== main: -- add_column(:issue_search_data, :namespace_id, :bigint) main: -> 0.0049s main: == 20230726080527 AddNamespaceIdToIssueSearchData: migrated (0.0103s) ========= main: == [advisory_lock_connection] object_id: 3866780, pg_backend_pid: 1377 ci: == [advisory_lock_connection] object_id: 3893940, pg_backend_pid: 1379 ci: == 20230726080527 AddNamespaceIdToIssueSearchData: migrating ================== ci: -- add_column(:issue_search_data, :namespace_id, :bigint) ci: -> 0.0049s ci: == 20230726080527 AddNamespaceIdToIssueSearchData: migrated (0.0199s) ========= ci: == [advisory_lock_connection] object_id: 3893940, pg_backend_pid: 1379 main: == [advisory_lock_connection] object_id: 3921240, pg_backend_pid: 1382 main: == 20230726080827 AddIssueSearchDataNamespaceIdForeignKey: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_name_exists?(:issue_search_data, "index_issue_search_data_on_namespace_id") main: -> 0.0016s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_00", :namespace_id, {:name=>"index_bcae2cf631", :algorithm=>:concurrently}) main: -> 0.0038s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index("gitlab_partitions_static.issue_search_data_00", :namespace_id, {:name=>"index_bcae2cf631", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_01", :namespace_id, {:name=>"index_09fe0c1886", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_01", :namespace_id, {:name=>"index_09fe0c1886", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_02", :namespace_id, {:name=>"index_77f67bf238", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_02", :namespace_id, {:name=>"index_77f67bf238", :algorithm=>:concurrently}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_03", :namespace_id, {:name=>"index_eadcc94c4e", :algorithm=>:concurrently}) main: -> 0.0030s main: -- add_index("gitlab_partitions_static.issue_search_data_03", :namespace_id, {:name=>"index_eadcc94c4e", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_04", :namespace_id, {:name=>"index_aa92d75d85", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_04", :namespace_id, {:name=>"index_aa92d75d85", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_05", :namespace_id, {:name=>"index_b286c595e8", :algorithm=>:concurrently}) main: -> 0.0039s main: -- add_index("gitlab_partitions_static.issue_search_data_05", :namespace_id, {:name=>"index_b286c595e8", :algorithm=>:concurrently}) main: -> 0.0015s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_06", :namespace_id, {:name=>"index_680d7ab4a6", :algorithm=>:concurrently}) main: -> 0.0030s main: -- add_index("gitlab_partitions_static.issue_search_data_06", :namespace_id, {:name=>"index_680d7ab4a6", :algorithm=>:concurrently}) main: -> 0.0016s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_07", :namespace_id, {:name=>"index_7a0b7ffadf", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_07", :namespace_id, {:name=>"index_7a0b7ffadf", :algorithm=>:concurrently}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_08", :namespace_id, {:name=>"index_b6cc38a848", :algorithm=>:concurrently}) main: -> 0.0030s main: -- add_index("gitlab_partitions_static.issue_search_data_08", :namespace_id, {:name=>"index_b6cc38a848", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_09", :namespace_id, {:name=>"index_eb5a7f918a", :algorithm=>:concurrently}) main: -> 0.0030s main: -- add_index("gitlab_partitions_static.issue_search_data_09", :namespace_id, {:name=>"index_eb5a7f918a", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_10", :namespace_id, {:name=>"index_1076a9a98a", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_10", :namespace_id, {:name=>"index_1076a9a98a", :algorithm=>:concurrently}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_11", :namespace_id, {:name=>"index_a4f5106804", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_11", :namespace_id, {:name=>"index_a4f5106804", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_12", :namespace_id, {:name=>"index_3b09ab5902", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_12", :namespace_id, {:name=>"index_3b09ab5902", :algorithm=>:concurrently}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_13", :namespace_id, {:name=>"index_f836021e1e", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_13", :namespace_id, {:name=>"index_f836021e1e", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_14", :namespace_id, {:name=>"index_f402f6a388", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_14", :namespace_id, {:name=>"index_f402f6a388", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_15", :namespace_id, {:name=>"index_b748a3e0a6", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_15", :namespace_id, {:name=>"index_b748a3e0a6", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_16", :namespace_id, {:name=>"index_91c432a4bd", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_16", :namespace_id, {:name=>"index_91c432a4bd", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_17", :namespace_id, {:name=>"index_d3b6418940", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_17", :namespace_id, {:name=>"index_d3b6418940", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_18", :namespace_id, {:name=>"index_f415dc2abd", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_18", :namespace_id, {:name=>"index_f415dc2abd", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_19", :namespace_id, {:name=>"index_3a7d21a6ee", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_19", :namespace_id, {:name=>"index_3a7d21a6ee", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_20", :namespace_id, {:name=>"index_b377ac6784", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_20", :namespace_id, {:name=>"index_b377ac6784", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_21", :namespace_id, {:name=>"index_9a2eb72a3b", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_21", :namespace_id, {:name=>"index_9a2eb72a3b", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_22", :namespace_id, {:name=>"index_6bf2b9282c", :algorithm=>:concurrently}) main: -> 0.0052s main: -- add_index("gitlab_partitions_static.issue_search_data_22", :namespace_id, {:name=>"index_6bf2b9282c", :algorithm=>:concurrently}) main: -> 0.0016s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_23", :namespace_id, {:name=>"index_6b431c9952", :algorithm=>:concurrently}) main: -> 0.0035s main: -- add_index("gitlab_partitions_static.issue_search_data_23", :namespace_id, {:name=>"index_6b431c9952", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_24", :namespace_id, {:name=>"index_4ea50d3a5b", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_24", :namespace_id, {:name=>"index_4ea50d3a5b", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_25", :namespace_id, {:name=>"index_efa25b26bd", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_25", :namespace_id, {:name=>"index_efa25b26bd", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_26", :namespace_id, {:name=>"index_c8bbf2b334", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_26", :namespace_id, {:name=>"index_c8bbf2b334", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_27", :namespace_id, {:name=>"index_106d7d97e8", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_27", :namespace_id, {:name=>"index_106d7d97e8", :algorithm=>:concurrently}) main: -> 0.0020s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_28", :namespace_id, {:name=>"index_db6477916f", :algorithm=>:concurrently}) main: -> 0.0031s main: -- add_index("gitlab_partitions_static.issue_search_data_28", :namespace_id, {:name=>"index_db6477916f", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_29", :namespace_id, {:name=>"index_20c6491c6e", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_29", :namespace_id, {:name=>"index_20c6491c6e", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_30", :namespace_id, {:name=>"index_f06b4c7a23", :algorithm=>:concurrently}) main: -> 0.0026s main: -- add_index("gitlab_partitions_static.issue_search_data_30", :namespace_id, {:name=>"index_f06b4c7a23", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_31", :namespace_id, {:name=>"index_af8368d587", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_31", :namespace_id, {:name=>"index_af8368d587", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_32", :namespace_id, {:name=>"index_c3a2cf8b3b", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_32", :namespace_id, {:name=>"index_c3a2cf8b3b", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_33", :namespace_id, {:name=>"index_19f4ed8614", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_33", :namespace_id, {:name=>"index_19f4ed8614", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_34", :namespace_id, {:name=>"index_bb6defaa27", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_34", :namespace_id, {:name=>"index_bb6defaa27", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_35", :namespace_id, {:name=>"index_d87775b2e7", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_35", :namespace_id, {:name=>"index_d87775b2e7", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_36", :namespace_id, {:name=>"index_a016d4ed08", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_36", :namespace_id, {:name=>"index_a016d4ed08", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_37", :namespace_id, {:name=>"index_f5f0e8eefd", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_37", :namespace_id, {:name=>"index_f5f0e8eefd", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_38", :namespace_id, {:name=>"index_2bac9d64a0", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_38", :namespace_id, {:name=>"index_2bac9d64a0", :algorithm=>:concurrently}) main: -> 0.0019s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_39", :namespace_id, {:name=>"index_71c0e45eca", :algorithm=>:concurrently}) main: -> 0.0031s main: -- add_index("gitlab_partitions_static.issue_search_data_39", :namespace_id, {:name=>"index_71c0e45eca", :algorithm=>:concurrently}) main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_40", :namespace_id, {:name=>"index_34a8b08081", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_40", :namespace_id, {:name=>"index_34a8b08081", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_41", :namespace_id, {:name=>"index_08b7071d9b", :algorithm=>:concurrently}) main: -> 0.0035s main: -- add_index("gitlab_partitions_static.issue_search_data_41", :namespace_id, {:name=>"index_08b7071d9b", :algorithm=>:concurrently}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_42", :namespace_id, {:name=>"index_80305b1eed", :algorithm=>:concurrently}) main: -> 0.0031s main: -- add_index("gitlab_partitions_static.issue_search_data_42", :namespace_id, {:name=>"index_80305b1eed", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_43", :namespace_id, {:name=>"index_831e7f124f", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_43", :namespace_id, {:name=>"index_831e7f124f", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_44", :namespace_id, {:name=>"index_aca42d7cff", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_44", :namespace_id, {:name=>"index_aca42d7cff", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_45", :namespace_id, {:name=>"index_19aa18ccc9", :algorithm=>:concurrently}) main: -> 0.0037s main: -- add_index("gitlab_partitions_static.issue_search_data_45", :namespace_id, {:name=>"index_19aa18ccc9", :algorithm=>:concurrently}) main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_46", :namespace_id, {:name=>"index_5968e77935", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_46", :namespace_id, {:name=>"index_5968e77935", :algorithm=>:concurrently}) main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_47", :namespace_id, {:name=>"index_beaa329ca0", :algorithm=>:concurrently}) main: -> 0.0030s main: -- add_index("gitlab_partitions_static.issue_search_data_47", :namespace_id, {:name=>"index_beaa329ca0", :algorithm=>:concurrently}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_48", :namespace_id, {:name=>"index_208e7ef042", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_48", :namespace_id, {:name=>"index_208e7ef042", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_49", :namespace_id, {:name=>"index_7f8a80dd47", :algorithm=>:concurrently}) main: -> 0.0031s main: -- add_index("gitlab_partitions_static.issue_search_data_49", :namespace_id, {:name=>"index_7f8a80dd47", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_50", :namespace_id, {:name=>"index_927796f71d", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_50", :namespace_id, {:name=>"index_927796f71d", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_51", :namespace_id, {:name=>"index_876145d1d5", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_51", :namespace_id, {:name=>"index_876145d1d5", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_52", :namespace_id, {:name=>"index_1b47bbbb6a", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_52", :namespace_id, {:name=>"index_1b47bbbb6a", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_53", :namespace_id, {:name=>"index_80a81ac235", :algorithm=>:concurrently}) main: -> 0.0035s main: -- add_index("gitlab_partitions_static.issue_search_data_53", :namespace_id, {:name=>"index_80a81ac235", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_54", :namespace_id, {:name=>"index_907e12b7ba", :algorithm=>:concurrently}) main: -> 0.0030s main: -- add_index("gitlab_partitions_static.issue_search_data_54", :namespace_id, {:name=>"index_907e12b7ba", :algorithm=>:concurrently}) main: -> 0.0015s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_55", :namespace_id, {:name=>"index_837a193bf2", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_55", :namespace_id, {:name=>"index_837a193bf2", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_56", :namespace_id, {:name=>"index_7822759674", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index("gitlab_partitions_static.issue_search_data_56", :namespace_id, {:name=>"index_7822759674", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_57", :namespace_id, {:name=>"index_713f462d76", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_57", :namespace_id, {:name=>"index_713f462d76", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_58", :namespace_id, {:name=>"index_3dbde77b8b", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_58", :namespace_id, {:name=>"index_3dbde77b8b", :algorithm=>:concurrently}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_59", :namespace_id, {:name=>"index_3bc2eedca5", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_59", :namespace_id, {:name=>"index_3bc2eedca5", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_60", :namespace_id, {:name=>"index_d1c6c67ec1", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_60", :namespace_id, {:name=>"index_d1c6c67ec1", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_61", :namespace_id, {:name=>"index_994aa245b7", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index("gitlab_partitions_static.issue_search_data_61", :namespace_id, {:name=>"index_994aa245b7", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_62", :namespace_id, {:name=>"index_a849f1bbcc", :algorithm=>:concurrently}) main: -> 0.0027s main: -- add_index("gitlab_partitions_static.issue_search_data_62", :namespace_id, {:name=>"index_a849f1bbcc", :algorithm=>:concurrently}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("gitlab_partitions_static.issue_search_data_63", :namespace_id, {:name=>"index_81b31eafac", :algorithm=>:concurrently}) main: -> 0.0031s main: -- add_index("gitlab_partitions_static.issue_search_data_63", :namespace_id, {:name=>"index_81b31eafac", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_index(:issue_search_data, :namespace_id, {:name=>"index_issue_search_data_on_namespace_id"}) main: -> 0.0069s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_00 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0019s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_00 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0021s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_01 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_01 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_02 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_02 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_03 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_03 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_04 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_04 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_05 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_05 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_06 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_06 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_07 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0011s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_07 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_08 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_08 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0017s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_09 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_09 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_10 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_10 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_11 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_11 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_12 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0011s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_12 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_13 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_13 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_14 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_14 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_15 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_15 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_16 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_16 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_17 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0011s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_17 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_18 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_18 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_19 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0014s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_19 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_20 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_20 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_21 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_21 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_22 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_22 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_23 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0011s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_23 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_24 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_24 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_25 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_25 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_26 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0016s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_26 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_27 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0014s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_27 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_28 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_28 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_29 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_29 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_30 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_30 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_31 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0011s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_31 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_32 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_32 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_33 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_33 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_34 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_34 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_35 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_35 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_36 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_36 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_37 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_37 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_38 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_38 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_39 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0011s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_39 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_40 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0011s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_40 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0001s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_41 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0011s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_41 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_42 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0011s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_42 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_43 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0011s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_43 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_44 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_44 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_45 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_45 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_46 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_46 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_47 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0011s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_47 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_48 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_48 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_49 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_49 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_50 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0016s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_50 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0015s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_51 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_51 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0015s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_52 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_52 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_53 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0014s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_53 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0001s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_54 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0014s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_54 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_55 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0014s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_55 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_56 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_56 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_57 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_57 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_58 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_58 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_59 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_59 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_60 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_60 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_61 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_61 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_62 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0014s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_62 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_63 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_63 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE issue_search_data ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE ;") main: -> 0.0208s main: -- execute("ALTER TABLE issue_search_data VALIDATE CONSTRAINT fk_rails_7149dd9eee;") main: -> 0.0006s main: == 20230726080827 AddIssueSearchDataNamespaceIdForeignKey: migrated (1.8743s) = main: == [advisory_lock_connection] object_id: 3921240, pg_backend_pid: 1382 ci: == [advisory_lock_connection] object_id: 3987980, pg_backend_pid: 1384 ci: == 20230726080827 AddIssueSearchDataNamespaceIdForeignKey: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_name_exists?(:issue_search_data, "index_issue_search_data_on_namespace_id") ci: -> 0.0019s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_00", :namespace_id, {:name=>"index_bcae2cf631", :algorithm=>:concurrently}) ci: -> 0.0044s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0008s ci: -- add_index("gitlab_partitions_static.issue_search_data_00", :namespace_id, {:name=>"index_bcae2cf631", :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_01", :namespace_id, {:name=>"index_09fe0c1886", :algorithm=>:concurrently}) ci: -> 0.0034s ci: -- add_index("gitlab_partitions_static.issue_search_data_01", :namespace_id, {:name=>"index_09fe0c1886", :algorithm=>:concurrently}) ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_02", :namespace_id, {:name=>"index_77f67bf238", :algorithm=>:concurrently}) ci: -> 0.0033s ci: -- add_index("gitlab_partitions_static.issue_search_data_02", :namespace_id, {:name=>"index_77f67bf238", :algorithm=>:concurrently}) ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_03", :namespace_id, {:name=>"index_eadcc94c4e", :algorithm=>:concurrently}) ci: -> 0.0033s ci: -- add_index("gitlab_partitions_static.issue_search_data_03", :namespace_id, {:name=>"index_eadcc94c4e", :algorithm=>:concurrently}) ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_04", :namespace_id, {:name=>"index_aa92d75d85", :algorithm=>:concurrently}) ci: -> 0.0031s ci: -- add_index("gitlab_partitions_static.issue_search_data_04", :namespace_id, {:name=>"index_aa92d75d85", :algorithm=>:concurrently}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_05", :namespace_id, {:name=>"index_b286c595e8", :algorithm=>:concurrently}) ci: -> 0.0033s ci: -- add_index("gitlab_partitions_static.issue_search_data_05", :namespace_id, {:name=>"index_b286c595e8", :algorithm=>:concurrently}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_06", :namespace_id, {:name=>"index_680d7ab4a6", :algorithm=>:concurrently}) ci: -> 0.0032s ci: -- add_index("gitlab_partitions_static.issue_search_data_06", :namespace_id, {:name=>"index_680d7ab4a6", :algorithm=>:concurrently}) ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_07", :namespace_id, {:name=>"index_7a0b7ffadf", :algorithm=>:concurrently}) ci: -> 0.0033s ci: -- add_index("gitlab_partitions_static.issue_search_data_07", :namespace_id, {:name=>"index_7a0b7ffadf", :algorithm=>:concurrently}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_08", :namespace_id, {:name=>"index_b6cc38a848", :algorithm=>:concurrently}) ci: -> 0.0031s ci: -- add_index("gitlab_partitions_static.issue_search_data_08", :namespace_id, {:name=>"index_b6cc38a848", :algorithm=>:concurrently}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_09", :namespace_id, {:name=>"index_eb5a7f918a", :algorithm=>:concurrently}) ci: -> 0.0032s ci: -- add_index("gitlab_partitions_static.issue_search_data_09", :namespace_id, {:name=>"index_eb5a7f918a", :algorithm=>:concurrently}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_10", :namespace_id, {:name=>"index_1076a9a98a", :algorithm=>:concurrently}) ci: -> 0.0032s ci: -- add_index("gitlab_partitions_static.issue_search_data_10", :namespace_id, {:name=>"index_1076a9a98a", :algorithm=>:concurrently}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_11", :namespace_id, {:name=>"index_a4f5106804", :algorithm=>:concurrently}) ci: -> 0.0031s ci: -- add_index("gitlab_partitions_static.issue_search_data_11", :namespace_id, {:name=>"index_a4f5106804", :algorithm=>:concurrently}) ci: -> 0.0015s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_12", :namespace_id, {:name=>"index_3b09ab5902", :algorithm=>:concurrently}) ci: -> 0.0033s ci: -- add_index("gitlab_partitions_static.issue_search_data_12", :namespace_id, {:name=>"index_3b09ab5902", :algorithm=>:concurrently}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_13", :namespace_id, {:name=>"index_f836021e1e", :algorithm=>:concurrently}) ci: -> 0.0031s ci: -- add_index("gitlab_partitions_static.issue_search_data_13", :namespace_id, {:name=>"index_f836021e1e", :algorithm=>:concurrently}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_14", :namespace_id, {:name=>"index_f402f6a388", :algorithm=>:concurrently}) ci: -> 0.0049s ci: -- add_index("gitlab_partitions_static.issue_search_data_14", :namespace_id, {:name=>"index_f402f6a388", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_15", :namespace_id, {:name=>"index_b748a3e0a6", :algorithm=>:concurrently}) ci: -> 0.0031s ci: -- add_index("gitlab_partitions_static.issue_search_data_15", :namespace_id, {:name=>"index_b748a3e0a6", :algorithm=>:concurrently}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_16", :namespace_id, {:name=>"index_91c432a4bd", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_16", :namespace_id, {:name=>"index_91c432a4bd", :algorithm=>:concurrently}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_17", :namespace_id, {:name=>"index_d3b6418940", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_17", :namespace_id, {:name=>"index_d3b6418940", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_18", :namespace_id, {:name=>"index_f415dc2abd", :algorithm=>:concurrently}) ci: -> 0.0028s ci: -- add_index("gitlab_partitions_static.issue_search_data_18", :namespace_id, {:name=>"index_f415dc2abd", :algorithm=>:concurrently}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_19", :namespace_id, {:name=>"index_3a7d21a6ee", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_19", :namespace_id, {:name=>"index_3a7d21a6ee", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_20", :namespace_id, {:name=>"index_b377ac6784", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_20", :namespace_id, {:name=>"index_b377ac6784", :algorithm=>:concurrently}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_21", :namespace_id, {:name=>"index_9a2eb72a3b", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_21", :namespace_id, {:name=>"index_9a2eb72a3b", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_22", :namespace_id, {:name=>"index_6bf2b9282c", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_22", :namespace_id, {:name=>"index_6bf2b9282c", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_23", :namespace_id, {:name=>"index_6b431c9952", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_23", :namespace_id, {:name=>"index_6b431c9952", :algorithm=>:concurrently}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_24", :namespace_id, {:name=>"index_4ea50d3a5b", :algorithm=>:concurrently}) ci: -> 0.0032s ci: -- add_index("gitlab_partitions_static.issue_search_data_24", :namespace_id, {:name=>"index_4ea50d3a5b", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_25", :namespace_id, {:name=>"index_efa25b26bd", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_25", :namespace_id, {:name=>"index_efa25b26bd", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_26", :namespace_id, {:name=>"index_c8bbf2b334", :algorithm=>:concurrently}) ci: -> 0.0028s ci: -- add_index("gitlab_partitions_static.issue_search_data_26", :namespace_id, {:name=>"index_c8bbf2b334", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_27", :namespace_id, {:name=>"index_106d7d97e8", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_27", :namespace_id, {:name=>"index_106d7d97e8", :algorithm=>:concurrently}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_28", :namespace_id, {:name=>"index_db6477916f", :algorithm=>:concurrently}) ci: -> 0.0028s ci: -- add_index("gitlab_partitions_static.issue_search_data_28", :namespace_id, {:name=>"index_db6477916f", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_29", :namespace_id, {:name=>"index_20c6491c6e", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_29", :namespace_id, {:name=>"index_20c6491c6e", :algorithm=>:concurrently}) ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_30", :namespace_id, {:name=>"index_f06b4c7a23", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_30", :namespace_id, {:name=>"index_f06b4c7a23", :algorithm=>:concurrently}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_31", :namespace_id, {:name=>"index_af8368d587", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_31", :namespace_id, {:name=>"index_af8368d587", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_32", :namespace_id, {:name=>"index_c3a2cf8b3b", :algorithm=>:concurrently}) ci: -> 0.0031s ci: -- add_index("gitlab_partitions_static.issue_search_data_32", :namespace_id, {:name=>"index_c3a2cf8b3b", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_33", :namespace_id, {:name=>"index_19f4ed8614", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_33", :namespace_id, {:name=>"index_19f4ed8614", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_34", :namespace_id, {:name=>"index_bb6defaa27", :algorithm=>:concurrently}) ci: -> 0.0031s ci: -- add_index("gitlab_partitions_static.issue_search_data_34", :namespace_id, {:name=>"index_bb6defaa27", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_35", :namespace_id, {:name=>"index_d87775b2e7", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_35", :namespace_id, {:name=>"index_d87775b2e7", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_36", :namespace_id, {:name=>"index_a016d4ed08", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_36", :namespace_id, {:name=>"index_a016d4ed08", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_37", :namespace_id, {:name=>"index_f5f0e8eefd", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_37", :namespace_id, {:name=>"index_f5f0e8eefd", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_38", :namespace_id, {:name=>"index_2bac9d64a0", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_38", :namespace_id, {:name=>"index_2bac9d64a0", :algorithm=>:concurrently}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_39", :namespace_id, {:name=>"index_71c0e45eca", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_39", :namespace_id, {:name=>"index_71c0e45eca", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_40", :namespace_id, {:name=>"index_34a8b08081", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_40", :namespace_id, {:name=>"index_34a8b08081", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_41", :namespace_id, {:name=>"index_08b7071d9b", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_41", :namespace_id, {:name=>"index_08b7071d9b", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_42", :namespace_id, {:name=>"index_80305b1eed", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_42", :namespace_id, {:name=>"index_80305b1eed", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_43", :namespace_id, {:name=>"index_831e7f124f", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_43", :namespace_id, {:name=>"index_831e7f124f", :algorithm=>:concurrently}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_44", :namespace_id, {:name=>"index_aca42d7cff", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_44", :namespace_id, {:name=>"index_aca42d7cff", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_45", :namespace_id, {:name=>"index_19aa18ccc9", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_45", :namespace_id, {:name=>"index_19aa18ccc9", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_46", :namespace_id, {:name=>"index_5968e77935", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_46", :namespace_id, {:name=>"index_5968e77935", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_47", :namespace_id, {:name=>"index_beaa329ca0", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_47", :namespace_id, {:name=>"index_beaa329ca0", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_48", :namespace_id, {:name=>"index_208e7ef042", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_48", :namespace_id, {:name=>"index_208e7ef042", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_49", :namespace_id, {:name=>"index_7f8a80dd47", :algorithm=>:concurrently}) ci: -> 0.0028s ci: -- add_index("gitlab_partitions_static.issue_search_data_49", :namespace_id, {:name=>"index_7f8a80dd47", :algorithm=>:concurrently}) ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_50", :namespace_id, {:name=>"index_927796f71d", :algorithm=>:concurrently}) ci: -> 0.0028s ci: -- add_index("gitlab_partitions_static.issue_search_data_50", :namespace_id, {:name=>"index_927796f71d", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_51", :namespace_id, {:name=>"index_876145d1d5", :algorithm=>:concurrently}) ci: -> 0.0028s ci: -- add_index("gitlab_partitions_static.issue_search_data_51", :namespace_id, {:name=>"index_876145d1d5", :algorithm=>:concurrently}) ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_52", :namespace_id, {:name=>"index_1b47bbbb6a", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_52", :namespace_id, {:name=>"index_1b47bbbb6a", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_53", :namespace_id, {:name=>"index_80a81ac235", :algorithm=>:concurrently}) ci: -> 0.0028s ci: -- add_index("gitlab_partitions_static.issue_search_data_53", :namespace_id, {:name=>"index_80a81ac235", :algorithm=>:concurrently}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_54", :namespace_id, {:name=>"index_907e12b7ba", :algorithm=>:concurrently}) ci: -> 0.0032s ci: -- add_index("gitlab_partitions_static.issue_search_data_54", :namespace_id, {:name=>"index_907e12b7ba", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_55", :namespace_id, {:name=>"index_837a193bf2", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_55", :namespace_id, {:name=>"index_837a193bf2", :algorithm=>:concurrently}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_56", :namespace_id, {:name=>"index_7822759674", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_56", :namespace_id, {:name=>"index_7822759674", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_57", :namespace_id, {:name=>"index_713f462d76", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_57", :namespace_id, {:name=>"index_713f462d76", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_58", :namespace_id, {:name=>"index_3dbde77b8b", :algorithm=>:concurrently}) ci: -> 0.0033s ci: -- add_index("gitlab_partitions_static.issue_search_data_58", :namespace_id, {:name=>"index_3dbde77b8b", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_59", :namespace_id, {:name=>"index_3bc2eedca5", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_59", :namespace_id, {:name=>"index_3bc2eedca5", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_60", :namespace_id, {:name=>"index_d1c6c67ec1", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_60", :namespace_id, {:name=>"index_d1c6c67ec1", :algorithm=>:concurrently}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_61", :namespace_id, {:name=>"index_994aa245b7", :algorithm=>:concurrently}) ci: -> 0.0031s ci: -- add_index("gitlab_partitions_static.issue_search_data_61", :namespace_id, {:name=>"index_994aa245b7", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_62", :namespace_id, {:name=>"index_a849f1bbcc", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index("gitlab_partitions_static.issue_search_data_62", :namespace_id, {:name=>"index_a849f1bbcc", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("gitlab_partitions_static.issue_search_data_63", :namespace_id, {:name=>"index_81b31eafac", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index("gitlab_partitions_static.issue_search_data_63", :namespace_id, {:name=>"index_81b31eafac", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_index(:issue_search_data, :namespace_id, {:name=>"index_issue_search_data_on_namespace_id"}) ci: -> 0.0069s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_00 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0018s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_00 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0021s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_01 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_01 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_02 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_02 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_03 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_03 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_04 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0011s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_04 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_05 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0011s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_05 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_06 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0011s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_06 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_07 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0011s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_07 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_08 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0011s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_08 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_09 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0011s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_09 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_10 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0010s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_10 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_11 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0011s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_11 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_12 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_12 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_13 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0011s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_13 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_14 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_14 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_15 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_15 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0015s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_16 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_16 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_17 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0011s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_17 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_18 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_18 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_19 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_19 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_20 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_20 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_21 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_21 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_22 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_22 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_23 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_23 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_24 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_24 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_25 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_25 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_26 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_26 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_27 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_27 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_28 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_28 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_29 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_29 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_30 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_30 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_31 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_31 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_32 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_32 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_33 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_33 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_34 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_34 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_35 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_35 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0082s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_36 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_36 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0002s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_37 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_37 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_38 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_38 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_39 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_39 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_40 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_40 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_41 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_41 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0015s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_42 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_42 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_43 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_43 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_44 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_44 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_45 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_45 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_46 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0011s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_46 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_47 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_47 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_48 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_48 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_49 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_49 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_50 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_50 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_51 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_51 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0015s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_52 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_52 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_53 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_53 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_54 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_54 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_55 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_55 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_56 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_56 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_57 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_57 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_58 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_58 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_59 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_59 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_60 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_60 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_61 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_61 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_62 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0017s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_62 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_63 ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE gitlab_partitions_static.issue_search_data_63 VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE issue_search_data ADD CONSTRAINT fk_rails_7149dd9eee FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE ;") ci: -> 0.0201s ci: -- execute("ALTER TABLE issue_search_data VALIDATE CONSTRAINT fk_rails_7149dd9eee;") ci: -> 0.0007s ci: == 20230726080827 AddIssueSearchDataNamespaceIdForeignKey: migrated (1.9341s) = ci: == [advisory_lock_connection] object_id: 3987980, pg_backend_pid: 1384 main: == [advisory_lock_connection] object_id: 4793980, pg_backend_pid: 1387 main: == 20230726104022 AddNameToGoogleCloudLoggingConfiguration: migrating ========= main: -- add_column(:audit_events_google_cloud_logging_configurations, :name, :text) main: -> 0.0016s main: == 20230726104022 AddNameToGoogleCloudLoggingConfiguration: migrated (0.0077s) main: == [advisory_lock_connection] object_id: 4793980, pg_backend_pid: 1387 ci: == [advisory_lock_connection] object_id: 4794100, pg_backend_pid: 1389 ci: == 20230726104022 AddNameToGoogleCloudLoggingConfiguration: migrating ========= ci: -- add_column(:audit_events_google_cloud_logging_configurations, :name, :text) ci: -> 0.0012s ci: == 20230726104022 AddNameToGoogleCloudLoggingConfiguration: migrated (0.0154s) ci: == [advisory_lock_connection] object_id: 4794100, pg_backend_pid: 1389 main: == [advisory_lock_connection] object_id: 4794280, pg_backend_pid: 1392 main: == 20230726104547 AddTextLimitToGoogleCloudLoggingConfigurationName: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE audit_events_google_cloud_logging_configurations\nADD CONSTRAINT check_cdf6883cd6\nCHECK ( char_length(name) <= 72 )\nNOT VALID;\n") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE audit_events_google_cloud_logging_configurations VALIDATE CONSTRAINT check_cdf6883cd6;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230726104547 AddTextLimitToGoogleCloudLoggingConfigurationName: migrated (0.0168s) main: == [advisory_lock_connection] object_id: 4794280, pg_backend_pid: 1392 ci: == [advisory_lock_connection] object_id: 4794400, pg_backend_pid: 1394 ci: == 20230726104547 AddTextLimitToGoogleCloudLoggingConfigurationName: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE audit_events_google_cloud_logging_configurations\nADD CONSTRAINT check_cdf6883cd6\nCHECK ( char_length(name) <= 72 )\nNOT VALID;\n") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE audit_events_google_cloud_logging_configurations VALIDATE CONSTRAINT check_cdf6883cd6;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230726104547 AddTextLimitToGoogleCloudLoggingConfigurationName: migrated (0.0256s) ci: == [advisory_lock_connection] object_id: 4794400, pg_backend_pid: 1394 main: == [advisory_lock_connection] object_id: 4794580, pg_backend_pid: 1397 main: == 20230726104616 AddIndexToGoogleCloudLoggingConfiguration: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:audit_events_google_cloud_logging_configurations, [:namespace_id, :name], {:unique=>true, :name=>"uniq_google_cloud_logging_configuration_namespace_id_and_name", :algorithm=>:concurrently}) main: -> 0.0044s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:audit_events_google_cloud_logging_configurations, [:namespace_id, :name], {:unique=>true, :name=>"uniq_google_cloud_logging_configuration_namespace_id_and_name", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230726104616 AddIndexToGoogleCloudLoggingConfiguration: migrated (0.0246s) main: == [advisory_lock_connection] object_id: 4794580, pg_backend_pid: 1397 ci: == [advisory_lock_connection] object_id: 4794660, pg_backend_pid: 1399 ci: == 20230726104616 AddIndexToGoogleCloudLoggingConfiguration: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:audit_events_google_cloud_logging_configurations, [:namespace_id, :name], {:unique=>true, :name=>"uniq_google_cloud_logging_configuration_namespace_id_and_name", :algorithm=>:concurrently}) ci: -> 0.0037s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:audit_events_google_cloud_logging_configurations, [:namespace_id, :name], {:unique=>true, :name=>"uniq_google_cloud_logging_configuration_namespace_id_and_name", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230726104616 AddIndexToGoogleCloudLoggingConfiguration: migrated (0.0294s) ci: == [advisory_lock_connection] object_id: 4794660, pg_backend_pid: 1399 main: == [advisory_lock_connection] object_id: 4794800, pg_backend_pid: 1402 main: == 20230726142141 AddMaxFileDownloadSizeToApplicationSettings: migrating ====== main: -- add_column(:application_settings, :bulk_import_max_download_file_size, :bigint, {:default=>5120, :null=>false}) main: -> 0.0031s main: == 20230726142141 AddMaxFileDownloadSizeToApplicationSettings: migrated (0.0097s) main: == [advisory_lock_connection] object_id: 4794800, pg_backend_pid: 1402 ci: == [advisory_lock_connection] object_id: 4794920, pg_backend_pid: 1404 ci: == 20230726142141 AddMaxFileDownloadSizeToApplicationSettings: migrating ====== ci: -- add_column(:application_settings, :bulk_import_max_download_file_size, :bigint, {:default=>5120, :null=>false}) ci: -> 0.0033s ci: == 20230726142141 AddMaxFileDownloadSizeToApplicationSettings: migrated (0.0209s) ci: == [advisory_lock_connection] object_id: 4794920, pg_backend_pid: 1404 main: == [advisory_lock_connection] object_id: 4799280, pg_backend_pid: 1407 main: == 20230726172100 RemoveIndexEventsAuthorIdAndCreatedAt: migrating ============ main: -- index_exists?(:events, [:author_id, :created_at], {:name=>"index_events_on_author_id_and_created_at_merge_requests"}) main: -> 0.0142s main: -- quote_column_name("index_events_on_author_id_and_created_at_merge_requests") main: -> 0.0001s main: == 20230726172100 RemoveIndexEventsAuthorIdAndCreatedAt: migrated (0.0254s) === main: == [advisory_lock_connection] object_id: 4799280, pg_backend_pid: 1407 ci: == [advisory_lock_connection] object_id: 5065380, pg_backend_pid: 1409 ci: == 20230726172100 RemoveIndexEventsAuthorIdAndCreatedAt: migrating ============ ci: -- index_exists?(:events, [:author_id, :created_at], {:name=>"index_events_on_author_id_and_created_at_merge_requests"}) ci: -> 0.0141s ci: -- quote_column_name("index_events_on_author_id_and_created_at_merge_requests") ci: -> 0.0001s ci: == 20230726172100 RemoveIndexEventsAuthorIdAndCreatedAt: migrated (0.0347s) === ci: == [advisory_lock_connection] object_id: 5065380, pg_backend_pid: 1409 main: == [advisory_lock_connection] object_id: 5262480, pg_backend_pid: 1412 main: == 20230726201351 RemoveIssuesIssueTypeColumn: migrating ====================== main: -- remove_column(:issues, :issue_type) main: -> 0.0019s main: == 20230726201351 RemoveIssuesIssueTypeColumn: migrated (0.0079s) ============= main: == [advisory_lock_connection] object_id: 5262480, pg_backend_pid: 1412 ci: == [advisory_lock_connection] object_id: 5386760, pg_backend_pid: 1414 ci: == 20230726201351 RemoveIssuesIssueTypeColumn: migrating ====================== ci: -- remove_column(:issues, :issue_type) ci: -> 0.0018s ci: == 20230726201351 RemoveIssuesIssueTypeColumn: migrated (0.0186s) ============= ci: == [advisory_lock_connection] object_id: 5386760, pg_backend_pid: 1414 main: == [advisory_lock_connection] object_id: 5460940, pg_backend_pid: 1417 main: == 20230726231029 RemovePlanLimitsCiActivePipelinesColumn: migrating ========== main: -- remove_column(:plan_limits, :ci_active_pipelines) main: -> 0.0016s main: == 20230726231029 RemovePlanLimitsCiActivePipelinesColumn: migrated (0.0072s) = main: == [advisory_lock_connection] object_id: 5460940, pg_backend_pid: 1417 ci: == [advisory_lock_connection] object_id: 5461100, pg_backend_pid: 1419 ci: == 20230726231029 RemovePlanLimitsCiActivePipelinesColumn: migrating ========== ci: -- remove_column(:plan_limits, :ci_active_pipelines) ci: -> 0.0015s ci: == 20230726231029 RemovePlanLimitsCiActivePipelinesColumn: migrated (0.0167s) = ci: == [advisory_lock_connection] object_id: 5461100, pg_backend_pid: 1419 main: == [advisory_lock_connection] object_id: 5461840, pg_backend_pid: 1422 main: == 20230727084849 CreateCatalogResourceComponents: migrating ================== main: -- create_table(:catalog_resource_components) main: -- quote_column_name(:name) main: -> 0.0000s main: -> 0.0078s main: == 20230727084849 CreateCatalogResourceComponents: migrated (0.0137s) ========= main: == [advisory_lock_connection] object_id: 5461840, pg_backend_pid: 1422 ci: == [advisory_lock_connection] object_id: 5469580, pg_backend_pid: 1424 ci: == 20230727084849 CreateCatalogResourceComponents: migrating ================== ci: -- create_table(:catalog_resource_components) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -> 0.0076s I, [2024-04-10T20:44:50.303682 #290] INFO -- : Database: 'ci', Table: 'catalog_resource_components': Lock Writes ci: == 20230727084849 CreateCatalogResourceComponents: migrated (0.0247s) ========= ci: == [advisory_lock_connection] object_id: 5469580, pg_backend_pid: 1424 main: == [advisory_lock_connection] object_id: 5481320, pg_backend_pid: 1427 main: == 20230727091812 AddCatalogResourceFkToCatalogResourceComponents: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE catalog_resource_components ADD CONSTRAINT fk_ec417536da FOREIGN KEY (catalog_resource_id) REFERENCES catalog_resources (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE catalog_resource_components VALIDATE CONSTRAINT fk_ec417536da;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230727091812 AddCatalogResourceFkToCatalogResourceComponents: migrated (0.0296s) main: == [advisory_lock_connection] object_id: 5481320, pg_backend_pid: 1427 ci: == [advisory_lock_connection] object_id: 5485440, pg_backend_pid: 1429 ci: == 20230727091812 AddCatalogResourceFkToCatalogResourceComponents: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE catalog_resource_components ADD CONSTRAINT fk_ec417536da FOREIGN KEY (catalog_resource_id) REFERENCES catalog_resources (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE catalog_resource_components VALIDATE CONSTRAINT fk_ec417536da;") ci: -> 0.0011s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230727091812 AddCatalogResourceFkToCatalogResourceComponents: migrated (0.0376s) ci: == [advisory_lock_connection] object_id: 5485440, pg_backend_pid: 1429 main: == [advisory_lock_connection] object_id: 5485940, pg_backend_pid: 1432 main: == 20230727092035 AddCatalogVersionFkToCatalogResourceComponents: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE catalog_resource_components ADD CONSTRAINT fk_89fd1a3e33 FOREIGN KEY (version_id) REFERENCES catalog_resource_versions (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE catalog_resource_components VALIDATE CONSTRAINT fk_89fd1a3e33;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230727092035 AddCatalogVersionFkToCatalogResourceComponents: migrated (0.0321s) main: == [advisory_lock_connection] object_id: 5485940, pg_backend_pid: 1432 ci: == [advisory_lock_connection] object_id: 5486420, pg_backend_pid: 1434 ci: == 20230727092035 AddCatalogVersionFkToCatalogResourceComponents: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE catalog_resource_components ADD CONSTRAINT fk_89fd1a3e33 FOREIGN KEY (version_id) REFERENCES catalog_resource_versions (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE catalog_resource_components VALIDATE CONSTRAINT fk_89fd1a3e33;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230727092035 AddCatalogVersionFkToCatalogResourceComponents: migrated (0.0384s) ci: == [advisory_lock_connection] object_id: 5486420, pg_backend_pid: 1434 main: == [advisory_lock_connection] object_id: 5565240, pg_backend_pid: 1437 main: == 20230727092425 AddProjectFkToCatalogResourceComponents: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE catalog_resource_components ADD CONSTRAINT fk_85bb1d1e79 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0020s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE catalog_resource_components VALIDATE CONSTRAINT fk_85bb1d1e79;") main: -> 0.0044s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230727092425 AddProjectFkToCatalogResourceComponents: migrated (0.0546s) = main: == [advisory_lock_connection] object_id: 5565240, pg_backend_pid: 1437 ci: == [advisory_lock_connection] object_id: 5565360, pg_backend_pid: 1439 ci: == 20230727092425 AddProjectFkToCatalogResourceComponents: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE catalog_resource_components ADD CONSTRAINT fk_85bb1d1e79 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0025s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0016s ci: -- execute("ALTER TABLE catalog_resource_components VALIDATE CONSTRAINT fk_85bb1d1e79;") ci: -> 0.0031s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230727092425 AddProjectFkToCatalogResourceComponents: migrated (0.0687s) = ci: == [advisory_lock_connection] object_id: 5565360, pg_backend_pid: 1439 main: == [advisory_lock_connection] object_id: 5566200, pg_backend_pid: 1442 main: == 20230727102936 DropPreparedAtIndex: migrating ============================== main: -- index_exists?(:merge_requests, :id, {:name=>"index_merge_requests_on_id_and_prepared_at"}) main: -> 0.0271s main: -- quote_column_name("index_merge_requests_on_id_and_prepared_at") main: -> 0.0001s main: == 20230727102936 DropPreparedAtIndex: migrated (0.0398s) ===================== main: == [advisory_lock_connection] object_id: 5566200, pg_backend_pid: 1442 ci: == [advisory_lock_connection] object_id: 5579580, pg_backend_pid: 1444 ci: == 20230727102936 DropPreparedAtIndex: migrating ============================== ci: -- index_exists?(:merge_requests, :id, {:name=>"index_merge_requests_on_id_and_prepared_at"}) ci: -> 0.0246s ci: -- quote_column_name("index_merge_requests_on_id_and_prepared_at") ci: -> 0.0000s ci: == 20230727102936 DropPreparedAtIndex: migrated (0.0448s) ===================== ci: == [advisory_lock_connection] object_id: 5579580, pg_backend_pid: 1444 main: == [advisory_lock_connection] object_id: 5593100, pg_backend_pid: 1447 main: == 20230727103144 AddPreparedAtCreatedAtIndex: migrating ====================== main: -- index_exists?(:merge_requests, [:created_at, :id], {:name=>"index_merge_requests_id_created_at_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) main: -> 0.0237s main: -- add_index_options(:merge_requests, [:created_at, :id], {:name=>"index_merge_requests_id_created_at_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) main: -> 0.0005s main: == 20230727103144 AddPreparedAtCreatedAtIndex: migrated (0.0381s) ============= main: == [advisory_lock_connection] object_id: 5593100, pg_backend_pid: 1447 ci: == [advisory_lock_connection] object_id: 5593420, pg_backend_pid: 1449 ci: == 20230727103144 AddPreparedAtCreatedAtIndex: migrating ====================== ci: -- index_exists?(:merge_requests, [:created_at, :id], {:name=>"index_merge_requests_id_created_at_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) ci: -> 0.0242s ci: -- add_index_options(:merge_requests, [:created_at, :id], {:name=>"index_merge_requests_id_created_at_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20230727103144 AddPreparedAtCreatedAtIndex: migrated (0.0487s) ============= ci: == [advisory_lock_connection] object_id: 5593420, pg_backend_pid: 1449 main: == [advisory_lock_connection] object_id: 5593720, pg_backend_pid: 1452 main: == 20230727115635 IndexVulnerabilityReadsOnProjectIdAndVulnerabilityId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:vulnerability_reads, [:project_id, :vulnerability_id], {:name=>"index_vulnerability_reads_on_project_id_and_vulnerability_id", :algorithm=>:concurrently}) main: -> 0.0191s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:vulnerability_reads, [:project_id, :vulnerability_id], {:name=>"index_vulnerability_reads_on_project_id_and_vulnerability_id", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230727115635 IndexVulnerabilityReadsOnProjectIdAndVulnerabilityId: migrated (0.0394s) main: == [advisory_lock_connection] object_id: 5593720, pg_backend_pid: 1452 ci: == [advisory_lock_connection] object_id: 5594020, pg_backend_pid: 1454 ci: == 20230727115635 IndexVulnerabilityReadsOnProjectIdAndVulnerabilityId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:vulnerability_reads, [:project_id, :vulnerability_id], {:name=>"index_vulnerability_reads_on_project_id_and_vulnerability_id", :algorithm=>:concurrently}) ci: -> 0.0193s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:vulnerability_reads, [:project_id, :vulnerability_id], {:name=>"index_vulnerability_reads_on_project_id_and_vulnerability_id", :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230727115635 IndexVulnerabilityReadsOnProjectIdAndVulnerabilityId: migrated (0.0489s) ci: == [advisory_lock_connection] object_id: 5594020, pg_backend_pid: 1454 main: == [advisory_lock_connection] object_id: 5598880, pg_backend_pid: 1457 main: == 20230727132342 PrepareIndexOnVulnerabilityOccurrencesUuidAsync: migrating == main: -- index_exists?(:vulnerability_occurrences, :uuid_convert_string_to_uuid, {:unique=>true, :name=>"index_vulnerability_occurrences_on_uuid_1", :algorithm=>:concurrently}) main: -> 0.0097s main: -- add_index_options(:vulnerability_occurrences, :uuid_convert_string_to_uuid, {:unique=>true, :name=>"index_vulnerability_occurrences_on_uuid_1", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230727132342 PrepareIndexOnVulnerabilityOccurrencesUuidAsync: migrated (0.0223s) main: == [advisory_lock_connection] object_id: 5598880, pg_backend_pid: 1457 ci: == [advisory_lock_connection] object_id: 5600760, pg_backend_pid: 1459 ci: == 20230727132342 PrepareIndexOnVulnerabilityOccurrencesUuidAsync: migrating == ci: -- index_exists?(:vulnerability_occurrences, :uuid_convert_string_to_uuid, {:unique=>true, :name=>"index_vulnerability_occurrences_on_uuid_1", :algorithm=>:concurrently}) ci: -> 0.0104s ci: -- add_index_options(:vulnerability_occurrences, :uuid_convert_string_to_uuid, {:unique=>true, :name=>"index_vulnerability_occurrences_on_uuid_1", :algorithm=>:concurrently}) ci: -> 0.0003s ci: == 20230727132342 PrepareIndexOnVulnerabilityOccurrencesUuidAsync: migrated (0.0323s) ci: == [advisory_lock_connection] object_id: 5600760, pg_backend_pid: 1459 main: == [advisory_lock_connection] object_id: 5602720, pg_backend_pid: 1462 main: == 20230727144741 AddLabelLockOnMerge: migrating ============================== main: == 20230727144741 AddLabelLockOnMerge: migrated (0.0051s) ===================== main: == [advisory_lock_connection] object_id: 5602720, pg_backend_pid: 1462 ci: == [advisory_lock_connection] object_id: 5604600, pg_backend_pid: 1464 ci: == 20230727144741 AddLabelLockOnMerge: migrating ============================== ci: == 20230727144741 AddLabelLockOnMerge: migrated (0.0143s) ===================== ci: == [advisory_lock_connection] object_id: 5604600, pg_backend_pid: 1464 main: == [advisory_lock_connection] object_id: 5610460, pg_backend_pid: 1467 main: == 20230727150416 AddMaxImportRemoteFileSizeToApplicationSettings: migrating == main: -- add_column(:application_settings, :max_import_remote_file_size, :bigint, {:default=>10240, :null=>false}) main: -> 0.0031s main: == 20230727150416 AddMaxImportRemoteFileSizeToApplicationSettings: migrated (0.0090s) main: == [advisory_lock_connection] object_id: 5610460, pg_backend_pid: 1467 ci: == [advisory_lock_connection] object_id: 5613980, pg_backend_pid: 1469 ci: == 20230727150416 AddMaxImportRemoteFileSizeToApplicationSettings: migrating == ci: -- add_column(:application_settings, :max_import_remote_file_size, :bigint, {:default=>10240, :null=>false}) ci: -> 0.0031s ci: == 20230727150416 AddMaxImportRemoteFileSizeToApplicationSettings: migrated (0.0175s) ci: == [advisory_lock_connection] object_id: 5613980, pg_backend_pid: 1469 main: == [advisory_lock_connection] object_id: 5616520, pg_backend_pid: 1472 main: == 20230727203840 DropUniqueIdxOnVulnSignatures: migrating ==================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:vulnerability_finding_signatures) main: -> 0.0054s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:vulnerability_finding_signatures, {:algorithm=>:concurrently, :name=>"idx_vuln_signatures_on_occurrences_id_and_signature_sha"}) main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230727203840 DropUniqueIdxOnVulnSignatures: migrated (0.0215s) =========== main: == [advisory_lock_connection] object_id: 5616520, pg_backend_pid: 1472 ci: == [advisory_lock_connection] object_id: 5622300, pg_backend_pid: 1474 ci: == 20230727203840 DropUniqueIdxOnVulnSignatures: migrating ==================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:vulnerability_finding_signatures) ci: -> 0.0054s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:vulnerability_finding_signatures, {:algorithm=>:concurrently, :name=>"idx_vuln_signatures_on_occurrences_id_and_signature_sha"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230727203840 DropUniqueIdxOnVulnSignatures: migrated (0.0298s) =========== ci: == [advisory_lock_connection] object_id: 5622300, pg_backend_pid: 1474 main: == [advisory_lock_connection] object_id: 5634080, pg_backend_pid: 1477 main: == 20230728020644 AddSnowplowDatabaseCollectorHostnameToApplicationSettings: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:application_settings, :snowplow_database_collector_hostname, :text, {:if_not_exists=>true}) main: -> 0.2581s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_3b22213b72\nCHECK ( char_length(snowplow_database_collector_hostname) <= 255 )\nNOT VALID;\n") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_3b22213b72;") main: -> 0.0010s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230728020644 AddSnowplowDatabaseCollectorHostnameToApplicationSettings: migrated (0.2759s) main: == [advisory_lock_connection] object_id: 5634080, pg_backend_pid: 1477 ci: == [advisory_lock_connection] object_id: 5660040, pg_backend_pid: 1479 ci: == 20230728020644 AddSnowplowDatabaseCollectorHostnameToApplicationSettings: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:application_settings, :snowplow_database_collector_hostname, :text, {:if_not_exists=>true}) ci: -> 0.2610s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_3b22213b72\nCHECK ( char_length(snowplow_database_collector_hostname) <= 255 )\nNOT VALID;\n") ci: -> 0.0018s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_3b22213b72;") ci: -> 0.0011s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230728020644 AddSnowplowDatabaseCollectorHostnameToApplicationSettings: migrated (0.2904s) ci: == [advisory_lock_connection] object_id: 5660040, pg_backend_pid: 1479 main: == [advisory_lock_connection] object_id: 5685620, pg_backend_pid: 1482 main: == 20230728122928 PrepareIndexOnVulnerabilityOccurrencesUuidIncludingVulnerabilityIdAsync: migrating main: -- index_name_exists?("vulnerability_occurrences", "index_vuln_findings_on_uuid_including_vuln_id_1") main: -> 0.0016s main: == 20230728122928 PrepareIndexOnVulnerabilityOccurrencesUuidIncludingVulnerabilityIdAsync: migrated (0.0140s) main: == [advisory_lock_connection] object_id: 5685620, pg_backend_pid: 1482 ci: == [advisory_lock_connection] object_id: 5713180, pg_backend_pid: 1484 ci: == 20230728122928 PrepareIndexOnVulnerabilityOccurrencesUuidIncludingVulnerabilityIdAsync: migrating ci: -- index_name_exists?("vulnerability_occurrences", "index_vuln_findings_on_uuid_including_vuln_id_1") ci: -> 0.0017s ci: == 20230728122928 PrepareIndexOnVulnerabilityOccurrencesUuidIncludingVulnerabilityIdAsync: migrated (0.0229s) ci: == [advisory_lock_connection] object_id: 5713180, pg_backend_pid: 1484 main: == [advisory_lock_connection] object_id: 5740880, pg_backend_pid: 1487 main: == 20230728134722 RemoveApplicationSettingsIgnoredColumns: migrating ========== main: -- remove_column(:application_settings, :encrypted_tofa_access_token_expires_in, {:if_exists=>true}) main: -> 0.2596s main: -- remove_column(:application_settings, :encrypted_tofa_access_token_expires_in_iv, {:if_exists=>true}) main: -> 0.2576s main: -- remove_column(:application_settings, :encrypted_tofa_client_library_args, {:if_exists=>true}) main: -> 0.2565s main: -- remove_column(:application_settings, :encrypted_tofa_client_library_args_iv, {:if_exists=>true}) main: -> 0.2556s main: -- remove_column(:application_settings, :encrypted_tofa_client_library_class, {:if_exists=>true}) main: -> 0.2520s main: -- remove_column(:application_settings, :encrypted_tofa_client_library_class_iv, {:if_exists=>true}) main: -> 0.2568s main: -- remove_column(:application_settings, :encrypted_tofa_client_library_create_credentials_method, {:if_exists=>true}) main: -> 0.2595s main: -- remove_column(:application_settings, :encrypted_tofa_client_library_create_credentials_method_iv, {:if_exists=>true}) main: -> 0.2785s main: -- remove_column(:application_settings, :encrypted_tofa_client_library_fetch_access_token_method, {:if_exists=>true}) main: -> 0.2530s main: -- remove_column(:application_settings, :encrypted_tofa_client_library_fetch_access_token_method_iv, {:if_exists=>true}) main: -> 0.2540s main: -- remove_column(:application_settings, :encrypted_tofa_host, {:if_exists=>true}) main: -> 0.2509s main: -- remove_column(:application_settings, :encrypted_tofa_host_iv, {:if_exists=>true}) main: -> 0.2497s main: -- remove_column(:application_settings, :encrypted_tofa_request_json_keys, {:if_exists=>true}) main: -> 0.2507s main: -- remove_column(:application_settings, :encrypted_tofa_request_json_keys_iv, {:if_exists=>true}) main: -> 0.2488s main: -- remove_column(:application_settings, :encrypted_tofa_request_payload, {:if_exists=>true}) main: -> 0.2523s main: -- remove_column(:application_settings, :encrypted_tofa_request_payload_iv, {:if_exists=>true}) main: -> 0.2509s main: -- remove_column(:application_settings, :encrypted_tofa_response_json_keys, {:if_exists=>true}) main: -> 0.2475s main: -- remove_column(:application_settings, :encrypted_tofa_response_json_keys_iv, {:if_exists=>true}) main: -> 0.2537s main: -- remove_column(:application_settings, :encrypted_tofa_url, {:if_exists=>true}) main: -> 0.2520s main: -- remove_column(:application_settings, :encrypted_tofa_url_iv, {:if_exists=>true}) main: -> 0.2429s main: == 20230728134722 RemoveApplicationSettingsIgnoredColumns: migrated (5.0913s) = main: == [advisory_lock_connection] object_id: 5740880, pg_backend_pid: 1487 ci: == [advisory_lock_connection] object_id: 5807200, pg_backend_pid: 1490 ci: == 20230728134722 RemoveApplicationSettingsIgnoredColumns: migrating ========== ci: -- remove_column(:application_settings, :encrypted_tofa_access_token_expires_in, {:if_exists=>true}) ci: -> 0.2631s ci: -- remove_column(:application_settings, :encrypted_tofa_access_token_expires_in_iv, {:if_exists=>true}) ci: -> 0.2616s ci: -- remove_column(:application_settings, :encrypted_tofa_client_library_args, {:if_exists=>true}) ci: -> 0.2581s ci: -- remove_column(:application_settings, :encrypted_tofa_client_library_args_iv, {:if_exists=>true}) ci: -> 0.2564s ci: -- remove_column(:application_settings, :encrypted_tofa_client_library_class, {:if_exists=>true}) ci: -> 0.2545s ci: -- remove_column(:application_settings, :encrypted_tofa_client_library_class_iv, {:if_exists=>true}) ci: -> 0.2531s ci: -- remove_column(:application_settings, :encrypted_tofa_client_library_create_credentials_method, {:if_exists=>true}) ci: -> 0.2567s ci: -- remove_column(:application_settings, :encrypted_tofa_client_library_create_credentials_method_iv, {:if_exists=>true}) ci: -> 0.2551s ci: -- remove_column(:application_settings, :encrypted_tofa_client_library_fetch_access_token_method, {:if_exists=>true}) ci: -> 0.2520s ci: -- remove_column(:application_settings, :encrypted_tofa_client_library_fetch_access_token_method_iv, {:if_exists=>true}) ci: -> 0.2482s ci: -- remove_column(:application_settings, :encrypted_tofa_host, {:if_exists=>true}) ci: -> 0.2470s ci: -- remove_column(:application_settings, :encrypted_tofa_host_iv, {:if_exists=>true}) ci: -> 0.2467s ci: -- remove_column(:application_settings, :encrypted_tofa_request_json_keys, {:if_exists=>true}) ci: -> 0.2500s ci: -- remove_column(:application_settings, :encrypted_tofa_request_json_keys_iv, {:if_exists=>true}) ci: -> 0.2441s ci: -- remove_column(:application_settings, :encrypted_tofa_request_payload, {:if_exists=>true}) ci: -> 0.2493s ci: -- remove_column(:application_settings, :encrypted_tofa_request_payload_iv, {:if_exists=>true}) ci: -> 0.2458s ci: -- remove_column(:application_settings, :encrypted_tofa_response_json_keys, {:if_exists=>true}) ci: -> 0.2451s ci: -- remove_column(:application_settings, :encrypted_tofa_response_json_keys_iv, {:if_exists=>true}) ci: -> 0.2443s ci: -- remove_column(:application_settings, :encrypted_tofa_url, {:if_exists=>true}) ci: -> 0.2472s ci: -- remove_column(:application_settings, :encrypted_tofa_url_iv, {:if_exists=>true}) ci: -> 0.2422s ci: == 20230728134722 RemoveApplicationSettingsIgnoredColumns: migrated (5.0403s) = ci: == [advisory_lock_connection] object_id: 5807200, pg_backend_pid: 1490 main: == [advisory_lock_connection] object_id: 5808820, pg_backend_pid: 1493 main: == 20230728151058 AddAuditorIndexToUsersTable: migrating ====================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:users, :id, {:where=>"auditor IS true", :name=>"index_users_for_auditors", :algorithm=>:concurrently}) main: -> 0.0233s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:users, :id, {:where=>"auditor IS true", :name=>"index_users_for_auditors", :algorithm=>:concurrently}) main: -> 0.0025s main: -- execute("RESET statement_timeout") main: -> 0.0010s main: == 20230728151058 AddAuditorIndexToUsersTable: migrated (0.0447s) ============= main: == [advisory_lock_connection] object_id: 5808820, pg_backend_pid: 1493 ci: == [advisory_lock_connection] object_id: 5817360, pg_backend_pid: 1495 ci: == 20230728151058 AddAuditorIndexToUsersTable: migrating ====================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:users, :id, {:where=>"auditor IS true", :name=>"index_users_for_auditors", :algorithm=>:concurrently}) ci: -> 0.0240s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index(:users, :id, {:where=>"auditor IS true", :name=>"index_users_for_auditors", :algorithm=>:concurrently}) ci: -> 0.0027s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230728151058 AddAuditorIndexToUsersTable: migrated (0.0561s) ============= ci: == [advisory_lock_connection] object_id: 5817360, pg_backend_pid: 1495 main: == [advisory_lock_connection] object_id: 5826020, pg_backend_pid: 1498 main: == 20230728171609 AddCiJobAnnotationsPlanLimits: migrating ==================== main: -- add_column(:plan_limits, :ci_max_artifact_size_annotations, :integer, {:null=>false, :default=>0}) main: -> 0.0023s main: -- add_column(:plan_limits, :ci_job_annotations_size, :integer, {:null=>false, :default=>81920}) main: -> 0.0014s main: -- add_column(:plan_limits, :ci_job_annotations_num, :integer, {:null=>false, :default=>20}) main: -> 0.0014s main: == 20230728171609 AddCiJobAnnotationsPlanLimits: migrated (0.0115s) =========== main: == [advisory_lock_connection] object_id: 5826020, pg_backend_pid: 1498 ci: == [advisory_lock_connection] object_id: 5833200, pg_backend_pid: 1500 ci: == 20230728171609 AddCiJobAnnotationsPlanLimits: migrating ==================== ci: -- add_column(:plan_limits, :ci_max_artifact_size_annotations, :integer, {:null=>false, :default=>0}) ci: -> 0.0020s ci: -- add_column(:plan_limits, :ci_job_annotations_size, :integer, {:null=>false, :default=>81920}) ci: -> 0.0016s ci: -- add_column(:plan_limits, :ci_job_annotations_num, :integer, {:null=>false, :default=>20}) ci: -> 0.0015s ci: == 20230728171609 AddCiJobAnnotationsPlanLimits: migrated (0.0210s) =========== ci: == [advisory_lock_connection] object_id: 5833200, pg_backend_pid: 1500 main: == [advisory_lock_connection] object_id: 5840560, pg_backend_pid: 1503 main: == 20230728174927 AddEpicWorkItemType: migrating ============================== main: -- Issue work item type not found, skipping hierarchy restrictions creation main: == 20230728174927 AddEpicWorkItemType: migrated (0.0897s) ===================== main: == [advisory_lock_connection] object_id: 5840560, pg_backend_pid: 1503 ci: == [advisory_lock_connection] object_id: 5845040, pg_backend_pid: 1505 ci: == 20230728174927 AddEpicWorkItemType: migrating ============================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230728174927 AddEpicWorkItemType: migrated (0.0149s) ===================== ci: == [advisory_lock_connection] object_id: 5845040, pg_backend_pid: 1505 main: == [advisory_lock_connection] object_id: 5849640, pg_backend_pid: 1508 main: == 20230728193736 AddHasMergeRequestToVulnerabilityReads: migrating =========== main: -- add_column(:vulnerability_reads, :has_merge_request, :boolean, {:default=>false, :if_not_exists=>true}) main: -> 0.0054s main: == 20230728193736 AddHasMergeRequestToVulnerabilityReads: migrated (0.0107s) == main: == [advisory_lock_connection] object_id: 5849640, pg_backend_pid: 1508 ci: == [advisory_lock_connection] object_id: 5860140, pg_backend_pid: 1510 ci: == 20230728193736 AddHasMergeRequestToVulnerabilityReads: migrating =========== ci: -- add_column(:vulnerability_reads, :has_merge_request, :boolean, {:default=>false, :if_not_exists=>true}) ci: -> 0.0052s ci: == 20230728193736 AddHasMergeRequestToVulnerabilityReads: migrated (0.0189s) == ci: == [advisory_lock_connection] object_id: 5860140, pg_backend_pid: 1510 main: == [advisory_lock_connection] object_id: 5873480, pg_backend_pid: 1513 main: == 20230731090319 AddNotesNamespaceIdForeignKey: migrating ==================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:notes, :namespace_id, {:name=>"index_notes_on_namespace_id", :algorithm=>:concurrently}) main: -> 0.0110s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:notes, :namespace_id, {:name=>"index_notes_on_namespace_id", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE notes ADD CONSTRAINT fk_76db6d50c6 FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0020s main: -- execute("ALTER TABLE notes VALIDATE CONSTRAINT fk_76db6d50c6;") main: -> 0.0025s main: == 20230731090319 AddNotesNamespaceIdForeignKey: migrated (0.0565s) =========== main: == [advisory_lock_connection] object_id: 5873480, pg_backend_pid: 1513 ci: == [advisory_lock_connection] object_id: 5891640, pg_backend_pid: 1515 ci: == 20230731090319 AddNotesNamespaceIdForeignKey: migrating ==================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0019s ci: -- index_exists?(:notes, :namespace_id, {:name=>"index_notes_on_namespace_id", :algorithm=>:concurrently}) ci: -> 0.0113s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:notes, :namespace_id, {:name=>"index_notes_on_namespace_id", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE notes ADD CONSTRAINT fk_76db6d50c6 FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0020s ci: -- execute("ALTER TABLE notes VALIDATE CONSTRAINT fk_76db6d50c6;") ci: -> 0.0024s ci: == 20230731090319 AddNotesNamespaceIdForeignKey: migrated (0.0696s) =========== ci: == [advisory_lock_connection] object_id: 5891640, pg_backend_pid: 1515 main: == [advisory_lock_connection] object_id: 5902400, pg_backend_pid: 1518 main: == 20230731100513 AddIndexOnVulnerabilityReadsForFiltering: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:vulnerability_reads, [:project_id, :state, :dismissal_reason, :severity, :vulnerability_id], {:order=>{:severity=>:desc, :vulnerability_id=>"DESC NULLS LAST"}, :name=>"idx_vuln_reads_for_filtering", :algorithm=>:concurrently}) main: -> 0.0171s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:vulnerability_reads, [:project_id, :state, :dismissal_reason, :severity, :vulnerability_id], {:order=>{:severity=>:desc, :vulnerability_id=>"DESC NULLS LAST"}, :name=>"idx_vuln_reads_for_filtering", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230731100513 AddIndexOnVulnerabilityReadsForFiltering: migrated (0.0370s) main: == [advisory_lock_connection] object_id: 5902400, pg_backend_pid: 1518 ci: == [advisory_lock_connection] object_id: 5910340, pg_backend_pid: 1520 ci: == 20230731100513 AddIndexOnVulnerabilityReadsForFiltering: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:vulnerability_reads, [:project_id, :state, :dismissal_reason, :severity, :vulnerability_id], {:order=>{:severity=>:desc, :vulnerability_id=>"DESC NULLS LAST"}, :name=>"idx_vuln_reads_for_filtering", :algorithm=>:concurrently}) ci: -> 0.0176s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:vulnerability_reads, [:project_id, :state, :dismissal_reason, :severity, :vulnerability_id], {:order=>{:severity=>:desc, :vulnerability_id=>"DESC NULLS LAST"}, :name=>"idx_vuln_reads_for_filtering", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230731100513 AddIndexOnVulnerabilityReadsForFiltering: migrated (0.0456s) ci: == [advisory_lock_connection] object_id: 5910340, pg_backend_pid: 1520 main: == [advisory_lock_connection] object_id: 5926080, pg_backend_pid: 1523 main: == 20230731121354 RemoveNotNullFromSubscriptionAddOnPurchasesNamespaceId: migrating main: -- change_column_null(:subscription_add_on_purchases, :namespace_id, true) main: -> 0.0012s main: == 20230731121354 RemoveNotNullFromSubscriptionAddOnPurchasesNamespaceId: migrated (0.0067s) main: == [advisory_lock_connection] object_id: 5926080, pg_backend_pid: 1523 ci: == [advisory_lock_connection] object_id: 5939320, pg_backend_pid: 1525 ci: == 20230731121354 RemoveNotNullFromSubscriptionAddOnPurchasesNamespaceId: migrating ci: -- change_column_null(:subscription_add_on_purchases, :namespace_id, true) ci: -> 0.0012s ci: == 20230731121354 RemoveNotNullFromSubscriptionAddOnPurchasesNamespaceId: migrated (0.0171s) ci: == [advisory_lock_connection] object_id: 5939320, pg_backend_pid: 1525 main: == [advisory_lock_connection] object_id: 5955060, pg_backend_pid: 1528 main: == 20230731130351 RemoveInitializeAnalyticsWorkerJobInstances: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230731130351 RemoveInitializeAnalyticsWorkerJobInstances: migrated (0.0058s) main: == [advisory_lock_connection] object_id: 5955060, pg_backend_pid: 1528 ci: == [advisory_lock_connection] object_id: 5955200, pg_backend_pid: 1530 ci: == 20230731130351 RemoveInitializeAnalyticsWorkerJobInstances: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230731130351 RemoveInitializeAnalyticsWorkerJobInstances: migrated (0.0157s) ci: == [advisory_lock_connection] object_id: 5955200, pg_backend_pid: 1530 main: == [advisory_lock_connection] object_id: 5982000, pg_backend_pid: 1533 main: == 20230731210422 RemoveTempIndexVulnerabilityOccurrences: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:vulnerability_occurrences) main: -> 0.0097s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:vulnerability_occurrences, {:algorithm=>:concurrently, :name=>"tmp_idx_vulnerability_occurrences_on_id_where_report_type_7_99"}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230731210422 RemoveTempIndexVulnerabilityOccurrences: migrated (0.0299s) = main: == [advisory_lock_connection] object_id: 5982000, pg_backend_pid: 1533 ci: == [advisory_lock_connection] object_id: 6008860, pg_backend_pid: 1535 ci: == 20230731210422 RemoveTempIndexVulnerabilityOccurrences: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:vulnerability_occurrences) ci: -> 0.0100s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:vulnerability_occurrences, {:algorithm=>:concurrently, :name=>"tmp_idx_vulnerability_occurrences_on_id_where_report_type_7_99"}) ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230731210422 RemoveTempIndexVulnerabilityOccurrences: migrated (0.0397s) = ci: == [advisory_lock_connection] object_id: 6008860, pg_backend_pid: 1535 main: == [advisory_lock_connection] object_id: 6010560, pg_backend_pid: 1538 main: == 20230801150214 RetryCleanupBigintConversionForEventsForGitlabCom: migrating main: -- column_exists?(:events, :target_id_convert_to_bigint) main: -> 0.0043s main: -- remove_column(:events, "target_id_convert_to_bigint", {:if_exists=>true}) main: -> 0.0032s main: == 20230801150214 RetryCleanupBigintConversionForEventsForGitlabCom: migrated (0.0156s) main: == [advisory_lock_connection] object_id: 6010560, pg_backend_pid: 1538 ci: == [advisory_lock_connection] object_id: 6012380, pg_backend_pid: 1540 ci: == 20230801150214 RetryCleanupBigintConversionForEventsForGitlabCom: migrating ci: -- column_exists?(:events, :target_id_convert_to_bigint) ci: -> 0.0041s ci: -- remove_column(:events, "target_id_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0030s ci: == 20230801150214 RetryCleanupBigintConversionForEventsForGitlabCom: migrated (0.0254s) ci: == [advisory_lock_connection] object_id: 6012380, pg_backend_pid: 1540 main: == [advisory_lock_connection] object_id: 6027080, pg_backend_pid: 1543 main: == 20230802065830 AddMaxDecompressionArchiveSizeToApplicationSettings: migrating main: -- add_column(:application_settings, :max_decompressed_archive_size, :integer, {:default=>25600, :null=>false}) main: -> 0.0035s main: == 20230802065830 AddMaxDecompressionArchiveSizeToApplicationSettings: migrated (0.0095s) main: == [advisory_lock_connection] object_id: 6027080, pg_backend_pid: 1543 ci: == [advisory_lock_connection] object_id: 6027340, pg_backend_pid: 1545 ci: == 20230802065830 AddMaxDecompressionArchiveSizeToApplicationSettings: migrating ci: -- add_column(:application_settings, :max_decompressed_archive_size, :integer, {:default=>25600, :null=>false}) ci: -> 0.0032s ci: == 20230802065830 AddMaxDecompressionArchiveSizeToApplicationSettings: migrated (0.0190s) ci: == [advisory_lock_connection] object_id: 6027340, pg_backend_pid: 1545 main: == [advisory_lock_connection] object_id: 6030640, pg_backend_pid: 1548 main: == 20230802070337 AddApplicationSettingsMaxDecompressionSizeConstraint: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT app_settings_max_decompressed_archive_size_positive\nCHECK ( max_decompressed_archive_size >= 0 )\nNOT VALID;\n") main: -> 0.0020s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT app_settings_max_decompressed_archive_size_positive;") main: -> 0.0011s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230802070337 AddApplicationSettingsMaxDecompressionSizeConstraint: migrated (0.0195s) main: == [advisory_lock_connection] object_id: 6030640, pg_backend_pid: 1548 ci: == [advisory_lock_connection] object_id: 6033960, pg_backend_pid: 1550 ci: == 20230802070337 AddApplicationSettingsMaxDecompressionSizeConstraint: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT app_settings_max_decompressed_archive_size_positive\nCHECK ( max_decompressed_archive_size >= 0 )\nNOT VALID;\n") ci: -> 0.0018s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT app_settings_max_decompressed_archive_size_positive;") ci: -> 0.0011s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230802070337 AddApplicationSettingsMaxDecompressionSizeConstraint: migrated (0.0270s) ci: == [advisory_lock_connection] object_id: 6033960, pg_backend_pid: 1550 main: == [advisory_lock_connection] object_id: 6055560, pg_backend_pid: 1553 main: == 20230802085923 QueueFixAllowDescendantsOverrideDisabledSharedRunners: migrating main: == 20230802085923 QueueFixAllowDescendantsOverrideDisabledSharedRunners: migrated (0.0367s) main: == [advisory_lock_connection] object_id: 6055560, pg_backend_pid: 1553 ci: == [advisory_lock_connection] object_id: 6077140, pg_backend_pid: 1555 ci: == 20230802085923 QueueFixAllowDescendantsOverrideDisabledSharedRunners: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230802085923 QueueFixAllowDescendantsOverrideDisabledSharedRunners: migrated (0.0148s) ci: == [advisory_lock_connection] object_id: 6077140, pg_backend_pid: 1555 main: == [advisory_lock_connection] object_id: 6099480, pg_backend_pid: 1558 main: == 20230802090519 DropSchemaInconsistenciesTable: migrating =================== main: -- drop_table(:schema_inconsistencies) main: -> 0.0027s main: == 20230802090519 DropSchemaInconsistenciesTable: migrated (0.0090s) ========== main: == [advisory_lock_connection] object_id: 6099480, pg_backend_pid: 1558 ci: == [advisory_lock_connection] object_id: 6121880, pg_backend_pid: 1560 ci: == 20230802090519 DropSchemaInconsistenciesTable: migrating =================== ci: -- drop_table(:schema_inconsistencies) ci: -> 0.0028s ci: == 20230802090519 DropSchemaInconsistenciesTable: migrated (0.0186s) ========== ci: == [advisory_lock_connection] object_id: 6121880, pg_backend_pid: 1560 main: == [advisory_lock_connection] object_id: 6122280, pg_backend_pid: 1563 main: == 20230802092922 AddUniqueIndexProjectAuthorizationsOnUniqueProjectUser: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:project_authorizations, [:project_id, :user_id], {:unique=>true, :where=>"is_unique", :name=>"index_unique_project_authorizations_on_unique_project_user", :algorithm=>:concurrently}) main: -> 0.0036s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:project_authorizations, [:project_id, :user_id], {:unique=>true, :where=>"is_unique", :name=>"index_unique_project_authorizations_on_unique_project_user", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230802092922 AddUniqueIndexProjectAuthorizationsOnUniqueProjectUser: migrated (0.0260s) main: == [advisory_lock_connection] object_id: 6122280, pg_backend_pid: 1563 ci: == [advisory_lock_connection] object_id: 6122660, pg_backend_pid: 1565 ci: == 20230802092922 AddUniqueIndexProjectAuthorizationsOnUniqueProjectUser: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:project_authorizations, [:project_id, :user_id], {:unique=>true, :where=>"is_unique", :name=>"index_unique_project_authorizations_on_unique_project_user", :algorithm=>:concurrently}) ci: -> 0.0036s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:project_authorizations, [:project_id, :user_id], {:unique=>true, :where=>"is_unique", :name=>"index_unique_project_authorizations_on_unique_project_user", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230802092922 AddUniqueIndexProjectAuthorizationsOnUniqueProjectUser: migrated (0.0341s) ci: == [advisory_lock_connection] object_id: 6122660, pg_backend_pid: 1565 main: == [advisory_lock_connection] object_id: 6122860, pg_backend_pid: 1568 main: == 20230802124027 AddComponentNameAndInputFilePathToSbomOccurrences: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:sbom_occurrences, :component_name, :text, {:if_not_exists=>true}) main: -> 0.0047s main: -- add_column(:sbom_occurrences, :input_file_path, :text, {:if_not_exists=>true}) main: -> 0.0028s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE sbom_occurrences\nADD CONSTRAINT check_9b29021fa8\nCHECK ( char_length(component_name) <= 255 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE sbom_occurrences VALIDATE CONSTRAINT check_9b29021fa8;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE sbom_occurrences\nADD CONSTRAINT check_bd1367d4c1\nCHECK ( char_length(input_file_path) <= 255 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("ALTER TABLE sbom_occurrences VALIDATE CONSTRAINT check_bd1367d4c1;") main: -> 0.0008s main: == 20230802124027 AddComponentNameAndInputFilePathToSbomOccurrences: migrated (0.0340s) main: == [advisory_lock_connection] object_id: 6122860, pg_backend_pid: 1568 ci: == [advisory_lock_connection] object_id: 6123200, pg_backend_pid: 1570 ci: == 20230802124027 AddComponentNameAndInputFilePathToSbomOccurrences: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:sbom_occurrences, :component_name, :text, {:if_not_exists=>true}) ci: -> 0.0047s ci: -- add_column(:sbom_occurrences, :input_file_path, :text, {:if_not_exists=>true}) ci: -> 0.0029s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE sbom_occurrences\nADD CONSTRAINT check_9b29021fa8\nCHECK ( char_length(component_name) <= 255 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE sbom_occurrences VALIDATE CONSTRAINT check_9b29021fa8;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE sbom_occurrences\nADD CONSTRAINT check_bd1367d4c1\nCHECK ( char_length(input_file_path) <= 255 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("ALTER TABLE sbom_occurrences VALIDATE CONSTRAINT check_bd1367d4c1;") ci: -> 0.0010s ci: == 20230802124027 AddComponentNameAndInputFilePathToSbomOccurrences: migrated (0.0467s) ci: == [advisory_lock_connection] object_id: 6123200, pg_backend_pid: 1570 main: == [advisory_lock_connection] object_id: 6136360, pg_backend_pid: 1573 main: == 20230802205051 AddAdminMergeRequestToMemberRoles: migrating ================ main: -- column_exists?(:member_roles, :admin_merge_request) main: -> 0.0040s main: -- add_column(:member_roles, :admin_merge_request, :boolean, {:default=>false, :null=>false}) main: -> 0.0016s main: == 20230802205051 AddAdminMergeRequestToMemberRoles: migrated (0.0114s) ======= main: == [advisory_lock_connection] object_id: 6136360, pg_backend_pid: 1573 ci: == [advisory_lock_connection] object_id: 6149440, pg_backend_pid: 1575 ci: == 20230802205051 AddAdminMergeRequestToMemberRoles: migrating ================ ci: -- column_exists?(:member_roles, :admin_merge_request) ci: -> 0.0041s ci: -- add_column(:member_roles, :admin_merge_request, :boolean, {:default=>false, :null=>false}) ci: -> 0.0017s ci: == 20230802205051 AddAdminMergeRequestToMemberRoles: migrated (0.0231s) ======= ci: == [advisory_lock_connection] object_id: 6149440, pg_backend_pid: 1575 main: == [advisory_lock_connection] object_id: 6155360, pg_backend_pid: 1578 main: == 20230802212443 AddCurrentUserTodosWidgetToEpicWorkItemType: migrating ====== main: == 20230802212443 AddCurrentUserTodosWidgetToEpicWorkItemType: migrated (0.0610s) main: == [advisory_lock_connection] object_id: 6155360, pg_backend_pid: 1578 ci: == [advisory_lock_connection] object_id: 6161260, pg_backend_pid: 1580 ci: == 20230802212443 AddCurrentUserTodosWidgetToEpicWorkItemType: migrating ====== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230802212443 AddCurrentUserTodosWidgetToEpicWorkItemType: migrated (0.0153s) ci: == [advisory_lock_connection] object_id: 6161260, pg_backend_pid: 1580 main: == [advisory_lock_connection] object_id: 6161980, pg_backend_pid: 1583 main: == 20230803125434 AddHasMergeRequestOnVulnerabilityReadsTrigger: migrating ==== main: -- execute("CREATE OR REPLACE FUNCTION set_has_merge_request_on_vulnerability_reads()\nRETURNS TRIGGER AS\n$$\nBEGIN\nUPDATE\n vulnerability_reads\nSET\n has_merge_request = true\nWHERE\n vulnerability_id = NEW.vulnerability_id AND has_merge_request IS FALSE;\nRETURN NULL;\n\nEND\n$$ LANGUAGE PLPGSQL\n") main: -> 0.0021s main: -- execute("CREATE OR REPLACE FUNCTION unset_has_merge_request_on_vulnerability_reads()\nRETURNS TRIGGER\nLANGUAGE plpgsql\nAS $$\nDECLARE\n has_merge_request_links integer;\nBEGIN\n PERFORM 1\n FROM\n vulnerability_reads\n WHERE\n vulnerability_id = OLD.vulnerability_id\n FOR UPDATE;\n\n SELECT 1 INTO has_merge_request_links FROM vulnerability_merge_request_links WHERE vulnerability_id = OLD.vulnerability_id LIMIT 1;\n\n IF (has_merge_request_links = 1) THEN\n RETURN NULL;\n END IF;\n\n UPDATE\n vulnerability_reads\n SET\n has_merge_request = false\n WHERE\n vulnerability_id = OLD.vulnerability_id;\n\n RETURN NULL;\nEND\n$$;\n") main: -> 0.0009s main: -- execute("CREATE TRIGGER trigger_update_has_merge_request_on_vulnerability_mr_links_update\nAFTER INSERT ON vulnerability_merge_request_links\nFOR EACH ROW\nEXECUTE FUNCTION set_has_merge_request_on_vulnerability_reads();\n") main: -> 0.0009s main: -- execute("CREATE TRIGGER trigger_update_has_merge_request_on_vulnerability_mr_links_delete\nAFTER DELETE ON vulnerability_merge_request_links\nFOR EACH ROW\nEXECUTE FUNCTION unset_has_merge_request_on_vulnerability_reads();\n") main: -> 0.0007s main: == 20230803125434 AddHasMergeRequestOnVulnerabilityReadsTrigger: migrated (0.0111s) main: == [advisory_lock_connection] object_id: 6161980, pg_backend_pid: 1583 ci: == [advisory_lock_connection] object_id: 6162760, pg_backend_pid: 1585 ci: == 20230803125434 AddHasMergeRequestOnVulnerabilityReadsTrigger: migrating ==== ci: -- execute("CREATE OR REPLACE FUNCTION set_has_merge_request_on_vulnerability_reads()\nRETURNS TRIGGER AS\n$$\nBEGIN\nUPDATE\n vulnerability_reads\nSET\n has_merge_request = true\nWHERE\n vulnerability_id = NEW.vulnerability_id AND has_merge_request IS FALSE;\nRETURN NULL;\n\nEND\n$$ LANGUAGE PLPGSQL\n") ci: -> 0.0019s ci: -- execute("CREATE OR REPLACE FUNCTION unset_has_merge_request_on_vulnerability_reads()\nRETURNS TRIGGER\nLANGUAGE plpgsql\nAS $$\nDECLARE\n has_merge_request_links integer;\nBEGIN\n PERFORM 1\n FROM\n vulnerability_reads\n WHERE\n vulnerability_id = OLD.vulnerability_id\n FOR UPDATE;\n\n SELECT 1 INTO has_merge_request_links FROM vulnerability_merge_request_links WHERE vulnerability_id = OLD.vulnerability_id LIMIT 1;\n\n IF (has_merge_request_links = 1) THEN\n RETURN NULL;\n END IF;\n\n UPDATE\n vulnerability_reads\n SET\n has_merge_request = false\n WHERE\n vulnerability_id = OLD.vulnerability_id;\n\n RETURN NULL;\nEND\n$$;\n") ci: -> 0.0010s ci: -- execute("CREATE TRIGGER trigger_update_has_merge_request_on_vulnerability_mr_links_update\nAFTER INSERT ON vulnerability_merge_request_links\nFOR EACH ROW\nEXECUTE FUNCTION set_has_merge_request_on_vulnerability_reads();\n") ci: -> 0.0011s ci: -- execute("CREATE TRIGGER trigger_update_has_merge_request_on_vulnerability_mr_links_delete\nAFTER DELETE ON vulnerability_merge_request_links\nFOR EACH ROW\nEXECUTE FUNCTION unset_has_merge_request_on_vulnerability_reads();\n") ci: -> 0.0007s ci: == 20230803125434 AddHasMergeRequestOnVulnerabilityReadsTrigger: migrated (0.0208s) ci: == [advisory_lock_connection] object_id: 6162760, pg_backend_pid: 1585 main: == [advisory_lock_connection] object_id: 6166900, pg_backend_pid: 1588 main: == 20230804053643 AddTicketWorkItemType: migrating ============================ main: -- Issue work item type not found, skipping hierarchy restrictions creation main: == 20230804053643 AddTicketWorkItemType: migrated (0.0595s) =================== main: == [advisory_lock_connection] object_id: 6166900, pg_backend_pid: 1588 ci: == [advisory_lock_connection] object_id: 6171040, pg_backend_pid: 1590 ci: == 20230804053643 AddTicketWorkItemType: migrating ============================ ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230804053643 AddTicketWorkItemType: migrated (0.0154s) =================== ci: == [advisory_lock_connection] object_id: 6171040, pg_backend_pid: 1590 main: == [advisory_lock_connection] object_id: 6177900, pg_backend_pid: 1593 main: == 20230804055559 AddRollupProgressToWiProgresses: migrating ================== main: -- add_column(:work_item_progresses, :rollup_progress, :boolean, {:default=>true, :null=>false}) main: -> 0.0022s main: == 20230804055559 AddRollupProgressToWiProgresses: migrated (0.0084s) ========= main: == [advisory_lock_connection] object_id: 6177900, pg_backend_pid: 1593 ci: == [advisory_lock_connection] object_id: 6178160, pg_backend_pid: 1595 ci: == 20230804055559 AddRollupProgressToWiProgresses: migrating ================== ci: -- add_column(:work_item_progresses, :rollup_progress, :boolean, {:default=>true, :null=>false}) ci: -> 0.0022s ci: == 20230804055559 AddRollupProgressToWiProgresses: migrated (0.0184s) ========= ci: == [advisory_lock_connection] object_id: 6178160, pg_backend_pid: 1595 main: == [advisory_lock_connection] object_id: 6178660, pg_backend_pid: 1598 main: == 20230804064817 BackfillGoogleCloudLoggingName: migrating =================== main: == 20230804064817 BackfillGoogleCloudLoggingName: migrated (0.0292s) ========== main: == [advisory_lock_connection] object_id: 6178660, pg_backend_pid: 1598 ci: == [advisory_lock_connection] object_id: 6179140, pg_backend_pid: 1600 ci: == 20230804064817 BackfillGoogleCloudLoggingName: migrating =================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230804064817 BackfillGoogleCloudLoggingName: migrated (0.0153s) ========== ci: == [advisory_lock_connection] object_id: 6179140, pg_backend_pid: 1600 main: == [advisory_lock_connection] object_id: 6187300, pg_backend_pid: 1603 main: == 20230804065052 AddNotNullToGcpConfigName: migrating ======================== main: -- change_column_null(:audit_events_google_cloud_logging_configurations, :name, false) main: -> 0.0011s main: == 20230804065052 AddNotNullToGcpConfigName: migrated (0.0068s) =============== main: == [advisory_lock_connection] object_id: 6187300, pg_backend_pid: 1603 ci: == [advisory_lock_connection] object_id: 6195480, pg_backend_pid: 1605 ci: == 20230804065052 AddNotNullToGcpConfigName: migrating ======================== ci: -- change_column_null(:audit_events_google_cloud_logging_configurations, :name, false) ci: -> 0.0011s ci: == 20230804065052 AddNotNullToGcpConfigName: migrated (0.0156s) =============== ci: == [advisory_lock_connection] object_id: 6195480, pg_backend_pid: 1605 main: == [advisory_lock_connection] object_id: 6209020, pg_backend_pid: 1608 main: == 20230804121704 RemoveNamespacesUserDetailsEnterpriseGroupIdFk: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE namespaces, user_details IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- remove_foreign_key(:user_details, :namespaces, {:name=>"fk_c53c794142"}) main: -> 0.0052s main: == 20230804121704 RemoveNamespacesUserDetailsEnterpriseGroupIdFk: migrated (0.0342s) main: == [advisory_lock_connection] object_id: 6209020, pg_backend_pid: 1608 ci: == [advisory_lock_connection] object_id: 6222620, pg_backend_pid: 1610 ci: == 20230804121704 RemoveNamespacesUserDetailsEnterpriseGroupIdFk: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE namespaces, user_details IN ACCESS EXCLUSIVE MODE") ci: -> 0.0010s ci: -- remove_foreign_key(:user_details, :namespaces, {:name=>"fk_c53c794142"}) ci: -> 0.0064s ci: == 20230804121704 RemoveNamespacesUserDetailsEnterpriseGroupIdFk: migrated (0.0474s) ci: == [advisory_lock_connection] object_id: 6222620, pg_backend_pid: 1610 main: == [advisory_lock_connection] object_id: 6225900, pg_backend_pid: 1613 main: == 20230804121705 RemoveNamespacesUserDetailsProvisionedByGroupIdFk: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE namespaces, user_details IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- remove_foreign_key(:user_details, :namespaces, {:name=>"fk_190e4fcc88"}) main: -> 0.0049s main: == 20230804121705 RemoveNamespacesUserDetailsProvisionedByGroupIdFk: migrated (0.0344s) main: == [advisory_lock_connection] object_id: 6225900, pg_backend_pid: 1613 ci: == [advisory_lock_connection] object_id: 6229220, pg_backend_pid: 1615 ci: == 20230804121705 RemoveNamespacesUserDetailsProvisionedByGroupIdFk: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE namespaces, user_details IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:user_details, :namespaces, {:name=>"fk_190e4fcc88"}) ci: -> 0.0049s ci: == 20230804121705 RemoveNamespacesUserDetailsProvisionedByGroupIdFk: migrated (0.0425s) ci: == [advisory_lock_connection] object_id: 6229220, pg_backend_pid: 1615 main: == [advisory_lock_connection] object_id: 6243020, pg_backend_pid: 1618 main: == 20230804122825 AddUniqueIndexOnUuidConvertStringToUuid: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:vulnerability_occurrences, :uuid_convert_string_to_uuid, {:unique=>true, :name=>"index_vulnerability_occurrences_on_uuid_1", :algorithm=>:concurrently}) main: -> 0.0091s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:vulnerability_occurrences, :uuid_convert_string_to_uuid, {:unique=>true, :name=>"index_vulnerability_occurrences_on_uuid_1", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230804122825 AddUniqueIndexOnUuidConvertStringToUuid: migrated (0.0302s) = main: == [advisory_lock_connection] object_id: 6243020, pg_backend_pid: 1618 ci: == [advisory_lock_connection] object_id: 6243240, pg_backend_pid: 1620 ci: == 20230804122825 AddUniqueIndexOnUuidConvertStringToUuid: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:vulnerability_occurrences, :uuid_convert_string_to_uuid, {:unique=>true, :name=>"index_vulnerability_occurrences_on_uuid_1", :algorithm=>:concurrently}) ci: -> 0.0093s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:vulnerability_occurrences, :uuid_convert_string_to_uuid, {:unique=>true, :name=>"index_vulnerability_occurrences_on_uuid_1", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230804122825 AddUniqueIndexOnUuidConvertStringToUuid: migrated (0.0402s) = ci: == [advisory_lock_connection] object_id: 6243240, pg_backend_pid: 1620 main: == [advisory_lock_connection] object_id: 6244140, pg_backend_pid: 1623 main: == 20230804123252 AddUniqueIndexOnUuidConvertStringToUuidIncludingVulnerabilityId: migrating main: -- execute("CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS index_vuln_findings_on_uuid_including_vuln_id_1\nON vulnerability_occurrences(uuid_convert_string_to_uuid)\nINCLUDE(vulnerability_id)\n") main: -> 0.0024s main: == 20230804123252 AddUniqueIndexOnUuidConvertStringToUuidIncludingVulnerabilityId: migrated (0.0087s) main: == [advisory_lock_connection] object_id: 6244140, pg_backend_pid: 1623 ci: == [advisory_lock_connection] object_id: 6245060, pg_backend_pid: 1625 ci: == 20230804123252 AddUniqueIndexOnUuidConvertStringToUuidIncludingVulnerabilityId: migrating ci: -- execute("CREATE UNIQUE INDEX CONCURRENTLY IF NOT EXISTS index_vuln_findings_on_uuid_including_vuln_id_1\nON vulnerability_occurrences(uuid_convert_string_to_uuid)\nINCLUDE(vulnerability_id)\n") ci: -> 0.0024s ci: == 20230804123252 AddUniqueIndexOnUuidConvertStringToUuidIncludingVulnerabilityId: migrated (0.0174s) ci: == [advisory_lock_connection] object_id: 6245060, pg_backend_pid: 1625 main: == [advisory_lock_connection] object_id: 6259760, pg_backend_pid: 1628 main: == 20230804133028 AddIndexCustomEmailVerificationsOnTriggeredAtAndStateStarted: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0015s main: -- index_exists?(:service_desk_custom_email_verifications, :triggered_at, {:where=>"state = 0", :name=>"i_custom_email_verifications_on_triggered_at_and_state_started", :algorithm=>:concurrently}) main: -> 0.0051s main: -- execute("SET statement_timeout TO 0") main: -> 0.0010s main: -- add_index(:service_desk_custom_email_verifications, :triggered_at, {:where=>"state = 0", :name=>"i_custom_email_verifications_on_triggered_at_and_state_started", :algorithm=>:concurrently}) main: -> 0.0024s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: == 20230804133028 AddIndexCustomEmailVerificationsOnTriggeredAtAndStateStarted: migrated (0.0277s) main: == [advisory_lock_connection] object_id: 6259760, pg_backend_pid: 1628 ci: == [advisory_lock_connection] object_id: 6259980, pg_backend_pid: 1630 ci: == 20230804133028 AddIndexCustomEmailVerificationsOnTriggeredAtAndStateStarted: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:service_desk_custom_email_verifications, :triggered_at, {:where=>"state = 0", :name=>"i_custom_email_verifications_on_triggered_at_and_state_started", :algorithm=>:concurrently}) ci: -> 0.0035s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:service_desk_custom_email_verifications, :triggered_at, {:where=>"state = 0", :name=>"i_custom_email_verifications_on_triggered_at_and_state_started", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230804133028 AddIndexCustomEmailVerificationsOnTriggeredAtAndStateStarted: migrated (0.0305s) ci: == [advisory_lock_connection] object_id: 6259980, pg_backend_pid: 1630 main: == [advisory_lock_connection] object_id: 6260700, pg_backend_pid: 1633 main: == 20230804141257 AddSentryClientsideTracesSampleRate: migrating ============== main: -- add_column(:application_settings, :sentry_clientside_traces_sample_rate, :float, {:default=>0, :null=>false, :if_not_exists=>true}) main: -> 0.2478s main: == 20230804141257 AddSentryClientsideTracesSampleRate: migrated (0.2542s) ===== main: == [advisory_lock_connection] object_id: 6260700, pg_backend_pid: 1633 ci: == [advisory_lock_connection] object_id: 6261480, pg_backend_pid: 1635 ci: == 20230804141257 AddSentryClientsideTracesSampleRate: migrating ============== ci: -- add_column(:application_settings, :sentry_clientside_traces_sample_rate, :float, {:default=>0, :null=>false, :if_not_exists=>true}) ci: -> 0.2458s ci: == 20230804141257 AddSentryClientsideTracesSampleRate: migrated (0.2628s) ===== ci: == [advisory_lock_connection] object_id: 6261480, pg_backend_pid: 1635 main: == [advisory_lock_connection] object_id: 6264420, pg_backend_pid: 1638 main: == 20230804141550 AddSentryClientsideTracesSampleRateConstraint: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_app_settings_sentry_clientside_traces_sample_rate_range\nCHECK ( sentry_clientside_traces_sample_rate >= 0 AND sentry_clientside_traces_sample_rate <= 1 )\nNOT VALID;\n") main: -> 0.0022s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_app_settings_sentry_clientside_traces_sample_rate_range;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230804141550 AddSentryClientsideTracesSampleRateConstraint: migrated (0.0175s) main: == [advisory_lock_connection] object_id: 6264420, pg_backend_pid: 1638 ci: == [advisory_lock_connection] object_id: 6264840, pg_backend_pid: 1640 ci: == 20230804141550 AddSentryClientsideTracesSampleRateConstraint: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_app_settings_sentry_clientside_traces_sample_rate_range\nCHECK ( sentry_clientside_traces_sample_rate >= 0 AND sentry_clientside_traces_sample_rate <= 1 )\nNOT VALID;\n") ci: -> 0.0023s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_app_settings_sentry_clientside_traces_sample_rate_range;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230804141550 AddSentryClientsideTracesSampleRateConstraint: migrated (0.0286s) ci: == [advisory_lock_connection] object_id: 6264840, pg_backend_pid: 1640 main: == [advisory_lock_connection] object_id: 6265340, pg_backend_pid: 1643 main: == 20230807035953 AddIndexToAbuseReportsOnUserIdStatusAndCategory: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:abuse_reports, [:user_id, :status, :category], {:name=>"idx_abuse_reports_user_id_status_and_category", :algorithm=>:concurrently}) main: -> 0.0078s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:abuse_reports, [:user_id, :status, :category], {:name=>"idx_abuse_reports_user_id_status_and_category", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230807035953 AddIndexToAbuseReportsOnUserIdStatusAndCategory: migrated (0.0255s) main: == [advisory_lock_connection] object_id: 6265340, pg_backend_pid: 1643 ci: == [advisory_lock_connection] object_id: 6274900, pg_backend_pid: 1645 ci: == 20230807035953 AddIndexToAbuseReportsOnUserIdStatusAndCategory: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:abuse_reports, [:user_id, :status, :category], {:name=>"idx_abuse_reports_user_id_status_and_category", :algorithm=>:concurrently}) ci: -> 0.0082s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:abuse_reports, [:user_id, :status, :category], {:name=>"idx_abuse_reports_user_id_status_and_category", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0004s ci: == 20230807035953 AddIndexToAbuseReportsOnUserIdStatusAndCategory: migrated (0.0356s) ci: == [advisory_lock_connection] object_id: 6274900, pg_backend_pid: 1645 main: == [advisory_lock_connection] object_id: 6284620, pg_backend_pid: 1648 main: == 20230807083334 AddLinkedItemsWorkItemWidget: migrating ===================== main: == 20230807083334 AddLinkedItemsWorkItemWidget: migrated (0.0697s) ============ main: == [advisory_lock_connection] object_id: 6284620, pg_backend_pid: 1648 ci: == [advisory_lock_connection] object_id: 6294340, pg_backend_pid: 1650 ci: == 20230807083334 AddLinkedItemsWorkItemWidget: migrating ===================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230807083334 AddLinkedItemsWorkItemWidget: migrated (0.0335s) ============ ci: == [advisory_lock_connection] object_id: 6294340, pg_backend_pid: 1650 main: == [advisory_lock_connection] object_id: 6304040, pg_backend_pid: 1653 main: == 20230807085752 EnsureIdUniquenessForPCiBuilds: migrating =================== main: -- change_column_default(:p_ci_builds, :id, nil) main: -> 0.0055s main: -- execute("CREATE OR REPLACE FUNCTION assign_p_ci_builds_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('ci_builds_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n") main: -> 0.0018s main: -- execute("CREATE TRIGGER assign_p_ci_builds_id_trigger\nBEFORE INSERT ON public.ci_builds\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_p_ci_builds_id_value()\n") main: -> 0.0009s main: == 20230807085752 EnsureIdUniquenessForPCiBuilds: migrated (0.0301s) ========== main: == [advisory_lock_connection] object_id: 6304040, pg_backend_pid: 1653 ci: == [advisory_lock_connection] object_id: 6317480, pg_backend_pid: 1655 ci: == 20230807085752 EnsureIdUniquenessForPCiBuilds: migrating =================== ci: -- change_column_default(:p_ci_builds, :id, nil) ci: -> 0.0060s ci: -- execute("CREATE OR REPLACE FUNCTION assign_p_ci_builds_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('ci_builds_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n") ci: -> 0.0020s ci: -- execute("CREATE TRIGGER assign_p_ci_builds_id_trigger\nBEFORE INSERT ON public.ci_builds\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_p_ci_builds_id_value()\n") ci: -> 0.0010s ci: == 20230807085752 EnsureIdUniquenessForPCiBuilds: migrated (0.0422s) ========== ci: == [advisory_lock_connection] object_id: 6317480, pg_backend_pid: 1655 main: == [advisory_lock_connection] object_id: 6331080, pg_backend_pid: 1658 main: == 20230807101745 AddActiveToAuditEventsStreamingHeaders: migrating =========== main: -- add_column(:audit_events_streaming_headers, :active, :boolean, {:default=>true, :null=>false}) main: -> 0.0024s main: == 20230807101745 AddActiveToAuditEventsStreamingHeaders: migrated (0.0089s) == main: == [advisory_lock_connection] object_id: 6331080, pg_backend_pid: 1658 ci: == [advisory_lock_connection] object_id: 6331480, pg_backend_pid: 1660 ci: == 20230807101745 AddActiveToAuditEventsStreamingHeaders: migrating =========== ci: -- add_column(:audit_events_streaming_headers, :active, :boolean, {:default=>true, :null=>false}) ci: -> 0.0022s ci: == 20230807101745 AddActiveToAuditEventsStreamingHeaders: migrated (0.0177s) == ci: == [advisory_lock_connection] object_id: 6331480, pg_backend_pid: 1660 main: == [advisory_lock_connection] object_id: 6332020, pg_backend_pid: 1663 main: == 20230807105131 AddActiveToInstanceAuditEventsStreamingHeaders: migrating === main: -- add_column(:instance_audit_events_streaming_headers, :active, :boolean, {:default=>true, :null=>false}) main: -> 0.0026s main: == 20230807105131 AddActiveToInstanceAuditEventsStreamingHeaders: migrated (0.0095s) main: == [advisory_lock_connection] object_id: 6332020, pg_backend_pid: 1663 ci: == [advisory_lock_connection] object_id: 6339680, pg_backend_pid: 1665 ci: == 20230807105131 AddActiveToInstanceAuditEventsStreamingHeaders: migrating === ci: -- add_column(:instance_audit_events_streaming_headers, :active, :boolean, {:default=>true, :null=>false}) ci: -> 0.0020s ci: == 20230807105131 AddActiveToInstanceAuditEventsStreamingHeaders: migrated (0.0177s) ci: == [advisory_lock_connection] object_id: 6339680, pg_backend_pid: 1665 main: == [advisory_lock_connection] object_id: 6340760, pg_backend_pid: 1668 main: == 20230807202427 AddLabelLockOnMergeRedux: migrating ========================= main: -- column_exists?(:labels, :lock_on_merge) main: -> 0.0039s main: -- add_column(:labels, :lock_on_merge, :boolean, {:default=>false, :null=>false}) main: -> 0.0018s main: == 20230807202427 AddLabelLockOnMergeRedux: migrated (0.0113s) ================ main: == [advisory_lock_connection] object_id: 6340760, pg_backend_pid: 1668 ci: == [advisory_lock_connection] object_id: 6347640, pg_backend_pid: 1670 ci: == 20230807202427 AddLabelLockOnMergeRedux: migrating ========================= ci: -- column_exists?(:labels, :lock_on_merge) ci: -> 0.0035s ci: -- add_column(:labels, :lock_on_merge, :boolean, {:default=>false, :null=>false}) ci: -> 0.0016s ci: == 20230807202427 AddLabelLockOnMergeRedux: migrated (0.0195s) ================ ci: == [advisory_lock_connection] object_id: 6347640, pg_backend_pid: 1670 main: == [advisory_lock_connection] object_id: 6350900, pg_backend_pid: 1673 main: == 20230808123101 RenameApplicationSettingsDatabaseApdexSettings: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:application_settings) main: -> 0.2447s main: -- column_exists?(:application_settings, :id) main: -> 0.2439s main: -- column_exists?(:application_settings, :prometheus_alert_db_indicators_settings) main: -> 0.2438s main: -- columns(:application_settings) main: -> 0.2431s main: -- add_column(:application_settings, :prometheus_alert_db_indicators_settings, :jsonb, {:limit=>nil, :precision=>nil, :scale=>nil}) main: -> 0.0017s main: -- transaction_open?(nil) main: -> 0.0000s main: -- exec_query("SELECT COUNT(*) AS count FROM \"application_settings\"") main: -> 0.0022s main: -- indexes(:application_settings) main: -> 0.0105s main: -- foreign_keys(:application_settings) main: -> 0.0034s main: -- transaction_open?(nil) main: -> 0.0000s main: -- column_exists?(:application_settings, :database_apdex_settings) main: -> 0.2459s main: -- column_exists?(:application_settings, :prometheus_alert_db_indicators_settings) main: -> 0.2440s main: -- current_schema(nil) main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- quote_table_name(:application_settings) main: -> 0.0000s main: -- quote_column_name(:database_apdex_settings) main: -> 0.0000s main: -- quote_column_name(:prometheus_alert_db_indicators_settings) main: -> 0.0000s main: -- columns(:application_settings) main: -> 0.2447s main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_5a8a81e3fd20()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n IF NEW.\"database_apdex_settings\" IS NOT DISTINCT FROM NULL AND NEW.\"prometheus_alert_db_indicators_settings\" IS DISTINCT FROM NULL THEN\n NEW.\"database_apdex_settings\" = NEW.\"prometheus_alert_db_indicators_settings\";\n END IF;\n\n IF NEW.\"prometheus_alert_db_indicators_settings\" IS NOT DISTINCT FROM NULL AND NEW.\"database_apdex_settings\" IS DISTINCT FROM NULL THEN\n NEW.\"prometheus_alert_db_indicators_settings\" = NEW.\"database_apdex_settings\";\n END IF;\n\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_5a8a81e3fd20\nON \"application_settings\";\n\nCREATE TRIGGER trigger_5a8a81e3fd20\nBEFORE INSERT ON \"application_settings\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_5a8a81e3fd20();\n") main: -> 0.0029s main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_a80eece92991()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"database_apdex_settings\" := NEW.\"prometheus_alert_db_indicators_settings\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_a80eece92991\nON \"application_settings\";\n\nCREATE TRIGGER trigger_a80eece92991\nBEFORE UPDATE OF \"prometheus_alert_db_indicators_settings\" ON \"application_settings\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_a80eece92991();\n") main: -> 0.0011s main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_4aefd6ee267c()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"prometheus_alert_db_indicators_settings\" := NEW.\"database_apdex_settings\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_4aefd6ee267c\nON \"application_settings\";\n\nCREATE TRIGGER trigger_4aefd6ee267c\nBEFORE UPDATE OF \"database_apdex_settings\" ON \"application_settings\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_4aefd6ee267c();\n") main: -> 0.0013s main: == 20230808123101 RenameApplicationSettingsDatabaseApdexSettings: migrated (1.7533s) main: == [advisory_lock_connection] object_id: 6350900, pg_backend_pid: 1673 ci: == [advisory_lock_connection] object_id: 6358200, pg_backend_pid: 1675 ci: == 20230808123101 RenameApplicationSettingsDatabaseApdexSettings: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:application_settings) ci: -> 0.2466s ci: -- column_exists?(:application_settings, :id) ci: -> 0.2436s ci: -- column_exists?(:application_settings, :prometheus_alert_db_indicators_settings) ci: -> 0.2499s ci: -- columns(:application_settings) ci: -> 0.2450s ci: -- add_column(:application_settings, :prometheus_alert_db_indicators_settings, :jsonb, {:limit=>nil, :precision=>nil, :scale=>nil}) ci: -> 0.0017s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- exec_query("SELECT COUNT(*) AS count FROM \"application_settings\"") ci: -> 0.0024s ci: -- indexes(:application_settings) ci: -> 0.0112s ci: -- foreign_keys(:application_settings) ci: -> 0.0036s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- column_exists?(:application_settings, :database_apdex_settings) ci: -> 0.2464s ci: -- column_exists?(:application_settings, :prometheus_alert_db_indicators_settings) ci: -> 0.2455s ci: -- current_schema(nil) ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- quote_table_name(:application_settings) ci: -> 0.0000s ci: -- quote_column_name(:database_apdex_settings) ci: -> 0.0000s ci: -- quote_column_name(:prometheus_alert_db_indicators_settings) ci: -> 0.0000s ci: -- columns(:application_settings) ci: -> 0.2429s ci: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_5a8a81e3fd20()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n IF NEW.\"database_apdex_settings\" IS NOT DISTINCT FROM NULL AND NEW.\"prometheus_alert_db_indicators_settings\" IS DISTINCT FROM NULL THEN\n NEW.\"database_apdex_settings\" = NEW.\"prometheus_alert_db_indicators_settings\";\n END IF;\n\n IF NEW.\"prometheus_alert_db_indicators_settings\" IS NOT DISTINCT FROM NULL AND NEW.\"database_apdex_settings\" IS DISTINCT FROM NULL THEN\n NEW.\"prometheus_alert_db_indicators_settings\" = NEW.\"database_apdex_settings\";\n END IF;\n\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_5a8a81e3fd20\nON \"application_settings\";\n\nCREATE TRIGGER trigger_5a8a81e3fd20\nBEFORE INSERT ON \"application_settings\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_5a8a81e3fd20();\n") ci: -> 0.0029s ci: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_a80eece92991()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"database_apdex_settings\" := NEW.\"prometheus_alert_db_indicators_settings\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_a80eece92991\nON \"application_settings\";\n\nCREATE TRIGGER trigger_a80eece92991\nBEFORE UPDATE OF \"prometheus_alert_db_indicators_settings\" ON \"application_settings\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_a80eece92991();\n") ci: -> 0.0012s ci: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_4aefd6ee267c()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"prometheus_alert_db_indicators_settings\" := NEW.\"database_apdex_settings\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_4aefd6ee267c\nON \"application_settings\";\n\nCREATE TRIGGER trigger_4aefd6ee267c\nBEFORE UPDATE OF \"database_apdex_settings\" ON \"application_settings\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_4aefd6ee267c();\n") ci: -> 0.0013s ci: == 20230808123101 RenameApplicationSettingsDatabaseApdexSettings: migrated (1.7733s) ci: == [advisory_lock_connection] object_id: 6358200, pg_backend_pid: 1675 main: == [advisory_lock_connection] object_id: 6387100, pg_backend_pid: 1678 main: == 20230808123136 CleanupApplicationSettingsDatabaseApdexSettingsRename: migrating main: -- column_exists?(:application_settings, :database_apdex_settings) main: -> 0.2494s main: -- transaction_open?(nil) main: -> 0.0000s main: -- quote_table_name(:application_settings) main: -> 0.0000s main: -- execute("DROP TRIGGER IF EXISTS trigger_5a8a81e3fd20\nON \"application_settings\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_5a8a81e3fd20;\n") main: -> 0.0011s main: -- execute("DROP TRIGGER IF EXISTS trigger_a80eece92991\nON \"application_settings\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_a80eece92991;\n") main: -> 0.0011s main: -- execute("DROP TRIGGER IF EXISTS trigger_4aefd6ee267c\nON \"application_settings\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_4aefd6ee267c;\n") main: -> 0.0009s main: -- remove_column(:application_settings, :database_apdex_settings) main: -> 0.0012s main: == 20230808123136 CleanupApplicationSettingsDatabaseApdexSettingsRename: migrated (0.2637s) main: == [advisory_lock_connection] object_id: 6387100, pg_backend_pid: 1678 ci: == [advisory_lock_connection] object_id: 6404040, pg_backend_pid: 1680 ci: == 20230808123136 CleanupApplicationSettingsDatabaseApdexSettingsRename: migrating ci: -- column_exists?(:application_settings, :database_apdex_settings) ci: -> 0.2622s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- quote_table_name(:application_settings) ci: -> 0.0000s ci: -- execute("DROP TRIGGER IF EXISTS trigger_5a8a81e3fd20\nON \"application_settings\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_5a8a81e3fd20;\n") ci: -> 0.0012s ci: -- execute("DROP TRIGGER IF EXISTS trigger_a80eece92991\nON \"application_settings\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_a80eece92991;\n") ci: -> 0.0011s ci: -- execute("DROP TRIGGER IF EXISTS trigger_4aefd6ee267c\nON \"application_settings\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_4aefd6ee267c;\n") ci: -> 0.0010s ci: -- remove_column(:application_settings, :database_apdex_settings) ci: -> 0.0014s ci: == 20230808123136 CleanupApplicationSettingsDatabaseApdexSettingsRename: migrated (0.2860s) ci: == [advisory_lock_connection] object_id: 6404040, pg_backend_pid: 1680 main: == [advisory_lock_connection] object_id: 6404320, pg_backend_pid: 1684 main: == 20230808135706 AddMaxYamlSizeToApplicationSettings: migrating ============== main: -- add_column(:application_settings, :ci_max_total_yaml_size_bytes, :integer, {:default=>157286400, :null=>false}) main: -> 0.0034s main: == 20230808135706 AddMaxYamlSizeToApplicationSettings: migrated (0.0095s) ===== main: == [advisory_lock_connection] object_id: 6404320, pg_backend_pid: 1684 ci: == [advisory_lock_connection] object_id: 6411780, pg_backend_pid: 1686 ci: == 20230808135706 AddMaxYamlSizeToApplicationSettings: migrating ============== ci: -- add_column(:application_settings, :ci_max_total_yaml_size_bytes, :integer, {:default=>157286400, :null=>false}) ci: -> 0.0039s ci: == 20230808135706 AddMaxYamlSizeToApplicationSettings: migrated (0.0212s) ===== ci: == [advisory_lock_connection] object_id: 6411780, pg_backend_pid: 1686 main: == [advisory_lock_connection] object_id: 6419380, pg_backend_pid: 1689 main: == 20230808135859 UpdateCiMaxTotalYamlSizeBytesDefaultValue: migrating ======== main: -- execute("UPDATE application_settings\nSET ci_max_total_yaml_size_bytes =\nCASE WHEN max_yaml_size_bytes * ci_max_includes >= 2147483647\nTHEN 2147483647 ELSE max_yaml_size_bytes * ci_max_includes END\n") main: -> 0.0029s main: == 20230808135859 UpdateCiMaxTotalYamlSizeBytesDefaultValue: migrated (0.0083s) main: == [advisory_lock_connection] object_id: 6419380, pg_backend_pid: 1689 ci: == [advisory_lock_connection] object_id: 6420040, pg_backend_pid: 1691 ci: == 20230808135859 UpdateCiMaxTotalYamlSizeBytesDefaultValue: migrating ======== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230808135859 UpdateCiMaxTotalYamlSizeBytesDefaultValue: migrated (0.0160s) ci: == [advisory_lock_connection] object_id: 6420040, pg_backend_pid: 1691 main: == [advisory_lock_connection] object_id: 6420840, pg_backend_pid: 1694 main: == 20230808140338 AddFluxResourceColumnToEnvironments: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- column_exists?(:environments, :flux_resource_path) main: -> 0.0041s main: -- add_column(:environments, :flux_resource_path, :text) main: -> 0.0010s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE environments\nADD CONSTRAINT check_23b1eb18a2\nCHECK ( char_length(flux_resource_path) <= 255 )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE environments VALIDATE CONSTRAINT check_23b1eb18a2;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230808140338 AddFluxResourceColumnToEnvironments: migrated (0.0241s) ===== main: == [advisory_lock_connection] object_id: 6420840, pg_backend_pid: 1694 ci: == [advisory_lock_connection] object_id: 6421580, pg_backend_pid: 1696 ci: == 20230808140338 AddFluxResourceColumnToEnvironments: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- column_exists?(:environments, :flux_resource_path) ci: -> 0.0039s ci: -- add_column(:environments, :flux_resource_path, :text) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE environments\nADD CONSTRAINT check_23b1eb18a2\nCHECK ( char_length(flux_resource_path) <= 255 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE environments VALIDATE CONSTRAINT check_23b1eb18a2;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230808140338 AddFluxResourceColumnToEnvironments: migrated (0.0324s) ===== ci: == [advisory_lock_connection] object_id: 6421580, pg_backend_pid: 1696 main: == [advisory_lock_connection] object_id: 6422460, pg_backend_pid: 1699 main: == 20230808170646 RemoveFreeUserCapOverLimtNotifiedAtColumn: migrating ======== main: -- remove_column(:namespace_details, :free_user_cap_over_limt_notified_at, :datetime_with_timezone) main: -> 0.0013s main: == 20230808170646 RemoveFreeUserCapOverLimtNotifiedAtColumn: migrated (0.0070s) main: == [advisory_lock_connection] object_id: 6422460, pg_backend_pid: 1699 ci: == [advisory_lock_connection] object_id: 6425700, pg_backend_pid: 1701 ci: == 20230808170646 RemoveFreeUserCapOverLimtNotifiedAtColumn: migrating ======== ci: -- remove_column(:namespace_details, :free_user_cap_over_limt_notified_at, :datetime_with_timezone) ci: -> 0.0011s ci: == 20230808170646 RemoveFreeUserCapOverLimtNotifiedAtColumn: migrated (0.0162s) ci: == [advisory_lock_connection] object_id: 6425700, pg_backend_pid: 1701 main: == [advisory_lock_connection] object_id: 6429080, pg_backend_pid: 1704 main: == 20230808200355 RemoveApplicationSettingsDashboardColumns: migrating ======== main: -- remove_column(:application_settings, :dashboard_enforcement_limit, :integer, {:default=>0, :null=>false}) main: -> 0.0023s main: -- remove_column(:application_settings, :dashboard_limit_new_namespace_creation_enforcement_date, :date) main: -> 0.0010s main: == 20230808200355 RemoveApplicationSettingsDashboardColumns: migrated (0.0089s) main: == [advisory_lock_connection] object_id: 6429080, pg_backend_pid: 1704 ci: == [advisory_lock_connection] object_id: 6434620, pg_backend_pid: 1706 ci: == 20230808200355 RemoveApplicationSettingsDashboardColumns: migrating ======== ci: -- remove_column(:application_settings, :dashboard_enforcement_limit, :integer, {:default=>0, :null=>false}) ci: -> 0.0026s ci: -- remove_column(:application_settings, :dashboard_limit_new_namespace_creation_enforcement_date, :date) ci: -> 0.0010s ci: == 20230808200355 RemoveApplicationSettingsDashboardColumns: migrated (0.0181s) ci: == [advisory_lock_connection] object_id: 6434620, pg_backend_pid: 1706 main: == [advisory_lock_connection] object_id: 6459880, pg_backend_pid: 1709 main: == 20230809011700 AddSearchToZoektNamespace: migrating ======================== main: -- add_column(:zoekt_indexed_namespaces, :search, :boolean, {:default=>true, :null=>false}) main: -> 0.0019s main: == 20230809011700 AddSearchToZoektNamespace: migrated (0.0077s) =============== main: == [advisory_lock_connection] object_id: 6459880, pg_backend_pid: 1709 ci: == [advisory_lock_connection] object_id: 6462660, pg_backend_pid: 1711 ci: == 20230809011700 AddSearchToZoektNamespace: migrating ======================== ci: -- add_column(:zoekt_indexed_namespaces, :search, :boolean, {:default=>true, :null=>false}) ci: -> 0.0023s ci: == 20230809011700 AddSearchToZoektNamespace: migrated (0.0173s) =============== ci: == [advisory_lock_connection] object_id: 6462660, pg_backend_pid: 1711 main: == [advisory_lock_connection] object_id: 6486560, pg_backend_pid: 1714 main: == 20230809090349 EnsureIdUniquenessForPCiBuildsV2: migrating ================= main: -- current_schema(nil) main: -> 0.0005s main: == 20230809090349 EnsureIdUniquenessForPCiBuildsV2: migrated (0.0139s) ======== main: == [advisory_lock_connection] object_id: 6486560, pg_backend_pid: 1714 ci: == [advisory_lock_connection] object_id: 6490880, pg_backend_pid: 1716 ci: == 20230809090349 EnsureIdUniquenessForPCiBuildsV2: migrating ================= ci: -- current_schema(nil) ci: -> 0.0006s ci: == 20230809090349 EnsureIdUniquenessForPCiBuildsV2: migrated (0.0232s) ======== ci: == [advisory_lock_connection] object_id: 6490880, pg_backend_pid: 1716 main: == [advisory_lock_connection] object_id: 6496040, pg_backend_pid: 1719 main: == 20230809104007 EnsureEpicUserMentionsBigintBackfillIsFinishedForSelfHosts: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230809104007 EnsureEpicUserMentionsBigintBackfillIsFinishedForSelfHosts: migrated (0.0168s) main: == [advisory_lock_connection] object_id: 6496040, pg_backend_pid: 1719 ci: == [advisory_lock_connection] object_id: 6501200, pg_backend_pid: 1721 ci: == 20230809104007 EnsureEpicUserMentionsBigintBackfillIsFinishedForSelfHosts: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230809104007 EnsureEpicUserMentionsBigintBackfillIsFinishedForSelfHosts: migrated (0.0151s) ci: == [advisory_lock_connection] object_id: 6501200, pg_backend_pid: 1721 main: == [advisory_lock_connection] object_id: 6501940, pg_backend_pid: 1724 main: == 20230809104753 SwapEpicUserMentionsNoteIdToBigintForSelfHosts: migrating === main: == 20230809104753 SwapEpicUserMentionsNoteIdToBigintForSelfHosts: migrated (0.0059s) main: == [advisory_lock_connection] object_id: 6501940, pg_backend_pid: 1724 ci: == [advisory_lock_connection] object_id: 6502680, pg_backend_pid: 1726 ci: == 20230809104753 SwapEpicUserMentionsNoteIdToBigintForSelfHosts: migrating === ci: == 20230809104753 SwapEpicUserMentionsNoteIdToBigintForSelfHosts: migrated (0.0144s) ci: == [advisory_lock_connection] object_id: 6502680, pg_backend_pid: 1726 main: == [advisory_lock_connection] object_id: 6503460, pg_backend_pid: 1729 main: == 20230809133249 IndexSbomOccurrencesOnProjectIdComponentIdAndInputFilePath: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:sbom_occurrences, [:project_id, :component_id, :input_file_path], {:name=>"index_sbom_occurrences_for_input_file_path_search", :algorithm=>:concurrently}) main: -> 0.0102s main: -- execute("SET statement_timeout TO 0") main: -> 0.0012s main: -- add_index(:sbom_occurrences, [:project_id, :component_id, :input_file_path], {:name=>"index_sbom_occurrences_for_input_file_path_search", :algorithm=>:concurrently}) main: -> 0.0024s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230809133249 IndexSbomOccurrencesOnProjectIdComponentIdAndInputFilePath: migrated (0.0306s) main: == [advisory_lock_connection] object_id: 6503460, pg_backend_pid: 1729 ci: == [advisory_lock_connection] object_id: 6503680, pg_backend_pid: 1731 ci: == 20230809133249 IndexSbomOccurrencesOnProjectIdComponentIdAndInputFilePath: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0015s ci: -- index_exists?(:sbom_occurrences, [:project_id, :component_id, :input_file_path], {:name=>"index_sbom_occurrences_for_input_file_path_search", :algorithm=>:concurrently}) ci: -> 0.0103s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index(:sbom_occurrences, [:project_id, :component_id, :input_file_path], {:name=>"index_sbom_occurrences_for_input_file_path_search", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230809133249 IndexSbomOccurrencesOnProjectIdComponentIdAndInputFilePath: migrated (0.0400s) ci: == [advisory_lock_connection] object_id: 6503680, pg_backend_pid: 1731 main: == [advisory_lock_connection] object_id: 6510920, pg_backend_pid: 1734 main: == 20230809140938 AddIndexesToExternalStatusChecksOnIdAndProjectId: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0015s main: -- index_exists?(:external_status_checks, [:id, :project_id], {:name=>"idx_external_status_checks_on_id_and_project_id", :algorithm=>:concurrently}) main: -> 0.0049s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:external_status_checks, [:id, :project_id], {:name=>"idx_external_status_checks_on_id_and_project_id", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230809140938 AddIndexesToExternalStatusChecksOnIdAndProjectId: migrated (0.0252s) main: == [advisory_lock_connection] object_id: 6510920, pg_backend_pid: 1734 ci: == [advisory_lock_connection] object_id: 6518180, pg_backend_pid: 1736 ci: == 20230809140938 AddIndexesToExternalStatusChecksOnIdAndProjectId: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:external_status_checks, [:id, :project_id], {:name=>"idx_external_status_checks_on_id_and_project_id", :algorithm=>:concurrently}) ci: -> 0.0044s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:external_status_checks, [:id, :project_id], {:name=>"idx_external_status_checks_on_id_and_project_id", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230809140938 AddIndexesToExternalStatusChecksOnIdAndProjectId: migrated (0.0313s) ci: == [advisory_lock_connection] object_id: 6518180, pg_backend_pid: 1736 main: == [advisory_lock_connection] object_id: 6518560, pg_backend_pid: 1739 main: == 20230809165212 AddPathPrefixAndBuildRefToPagesDeployments: migrating ======= main: -- add_column(:pages_deployments, :path_prefix, :text) main: -> 0.0014s main: -- add_column(:pages_deployments, :build_ref, :text) main: -> 0.0008s main: == 20230809165212 AddPathPrefixAndBuildRefToPagesDeployments: migrated (0.0077s) main: == [advisory_lock_connection] object_id: 6518560, pg_backend_pid: 1739 ci: == [advisory_lock_connection] object_id: 6519000, pg_backend_pid: 1741 ci: == 20230809165212 AddPathPrefixAndBuildRefToPagesDeployments: migrating ======= ci: -- add_column(:pages_deployments, :path_prefix, :text) ci: -> 0.0013s ci: -- add_column(:pages_deployments, :build_ref, :text) ci: -> 0.0008s ci: == 20230809165212 AddPathPrefixAndBuildRefToPagesDeployments: migrated (0.0172s) ci: == [advisory_lock_connection] object_id: 6519000, pg_backend_pid: 1741 main: == [advisory_lock_connection] object_id: 6519580, pg_backend_pid: 1744 main: == 20230809165213 AddIndexToPathPrefixAndBuildRefToPagesDeployments: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE pages_deployments\nADD CONSTRAINT check_4d04b8dc9a\nCHECK ( char_length(path_prefix) <= 128 )\nNOT VALID;\n") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE pages_deployments VALIDATE CONSTRAINT check_4d04b8dc9a;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0001s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE pages_deployments\nADD CONSTRAINT check_b44e900e5c\nCHECK ( char_length(build_ref) <= 512 )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE pages_deployments VALIDATE CONSTRAINT check_b44e900e5c;") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:pages_deployments, [:project_id, :path_prefix], {:name=>"index_pages_deployments_unique_path_prefix_by_project", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0046s main: -- add_index(:pages_deployments, [:project_id, :path_prefix], {:name=>"index_pages_deployments_unique_path_prefix_by_project", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0017s main: == 20230809165213 AddIndexToPathPrefixAndBuildRefToPagesDeployments: migrated (0.0388s) main: == [advisory_lock_connection] object_id: 6519580, pg_backend_pid: 1744 ci: == [advisory_lock_connection] object_id: 6520220, pg_backend_pid: 1746 ci: == 20230809165213 AddIndexToPathPrefixAndBuildRefToPagesDeployments: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE pages_deployments\nADD CONSTRAINT check_4d04b8dc9a\nCHECK ( char_length(path_prefix) <= 128 )\nNOT VALID;\n") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE pages_deployments VALIDATE CONSTRAINT check_4d04b8dc9a;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE pages_deployments\nADD CONSTRAINT check_b44e900e5c\nCHECK ( char_length(build_ref) <= 512 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE pages_deployments VALIDATE CONSTRAINT check_b44e900e5c;") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:pages_deployments, [:project_id, :path_prefix], {:name=>"index_pages_deployments_unique_path_prefix_by_project", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0048s ci: -- add_index(:pages_deployments, [:project_id, :path_prefix], {:name=>"index_pages_deployments_unique_path_prefix_by_project", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0017s ci: == 20230809165213 AddIndexToPathPrefixAndBuildRefToPagesDeployments: migrated (0.0502s) ci: == [advisory_lock_connection] object_id: 6520220, pg_backend_pid: 1746 main: == [advisory_lock_connection] object_id: 6521020, pg_backend_pid: 1749 main: == 20230809170822 EnsureSystemNoteMetadataBigintBackfillIsFinishedForSelfManaged: migrating main: == 20230809170822 EnsureSystemNoteMetadataBigintBackfillIsFinishedForSelfManaged: migrated (0.0057s) main: == [advisory_lock_connection] object_id: 6521020, pg_backend_pid: 1749 ci: == [advisory_lock_connection] object_id: 6521760, pg_backend_pid: 1751 ci: == 20230809170822 EnsureSystemNoteMetadataBigintBackfillIsFinishedForSelfManaged: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230809170822 EnsureSystemNoteMetadataBigintBackfillIsFinishedForSelfManaged: migrated (0.0143s) ci: == [advisory_lock_connection] object_id: 6521760, pg_backend_pid: 1751 main: == [advisory_lock_connection] object_id: 6526360, pg_backend_pid: 1754 main: == 20230809174702 SwapSystemNoteMetadataNoteIdToBigintForSelfManaged: migrating main: == 20230809174702 SwapSystemNoteMetadataNoteIdToBigintForSelfManaged: migrated (0.0056s) main: == [advisory_lock_connection] object_id: 6526360, pg_backend_pid: 1754 ci: == [advisory_lock_connection] object_id: 6530980, pg_backend_pid: 1756 ci: == 20230809174702 SwapSystemNoteMetadataNoteIdToBigintForSelfManaged: migrating ci: == 20230809174702 SwapSystemNoteMetadataNoteIdToBigintForSelfManaged: migrated (0.0157s) ci: == [advisory_lock_connection] object_id: 6530980, pg_backend_pid: 1756 main: == [advisory_lock_connection] object_id: 6534520, pg_backend_pid: 1759 main: == 20230809192256 AddFileSizeLimitToPlanLimits: migrating ===================== main: -- add_column(:plan_limits, :file_size_limit_mb, :float, {:default=>100, :null=>false}) main: -> 0.0026s main: == 20230809192256 AddFileSizeLimitToPlanLimits: migrated (0.0088s) ============ main: == [advisory_lock_connection] object_id: 6534520, pg_backend_pid: 1759 ci: == [advisory_lock_connection] object_id: 6534760, pg_backend_pid: 1761 ci: == 20230809192256 AddFileSizeLimitToPlanLimits: migrating ===================== ci: -- add_column(:plan_limits, :file_size_limit_mb, :float, {:default=>100, :null=>false}) ci: -> 0.0021s ci: == 20230809192256 AddFileSizeLimitToPlanLimits: migrated (0.0176s) ============ ci: == [advisory_lock_connection] object_id: 6534760, pg_backend_pid: 1761 main: == [advisory_lock_connection] object_id: 6535000, pg_backend_pid: 1764 main: == 20230809203254 EnsureIssueUserMentionsBigintBackfillIsFinishedForSelfManaged: migrating main: == 20230809203254 EnsureIssueUserMentionsBigintBackfillIsFinishedForSelfManaged: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 6535000, pg_backend_pid: 1764 ci: == [advisory_lock_connection] object_id: 6535220, pg_backend_pid: 1766 ci: == 20230809203254 EnsureIssueUserMentionsBigintBackfillIsFinishedForSelfManaged: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230809203254 EnsureIssueUserMentionsBigintBackfillIsFinishedForSelfManaged: migrated (0.0156s) ci: == [advisory_lock_connection] object_id: 6535220, pg_backend_pid: 1766 main: == [advisory_lock_connection] object_id: 6549620, pg_backend_pid: 1769 main: == 20230809210550 SwapIssueUserMentionsNoteIdToBigintForSelfManaged: migrating main: == 20230809210550 SwapIssueUserMentionsNoteIdToBigintForSelfManaged: migrated (0.0053s) main: == [advisory_lock_connection] object_id: 6549620, pg_backend_pid: 1769 ci: == [advisory_lock_connection] object_id: 6564040, pg_backend_pid: 1771 ci: == 20230809210550 SwapIssueUserMentionsNoteIdToBigintForSelfManaged: migrating ci: == 20230809210550 SwapIssueUserMentionsNoteIdToBigintForSelfManaged: migrated (0.0151s) ci: == [advisory_lock_connection] object_id: 6564040, pg_backend_pid: 1771 main: == [advisory_lock_connection] object_id: 6572380, pg_backend_pid: 1774 main: == 20230810103141 EnsureSuggestionsNoteIdBigintBackfillIsFinishedForSelfHosts: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230810103141 EnsureSuggestionsNoteIdBigintBackfillIsFinishedForSelfHosts: migrated (0.0149s) main: == [advisory_lock_connection] object_id: 6572380, pg_backend_pid: 1774 ci: == [advisory_lock_connection] object_id: 6580760, pg_backend_pid: 1776 ci: == 20230810103141 EnsureSuggestionsNoteIdBigintBackfillIsFinishedForSelfHosts: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230810103141 EnsureSuggestionsNoteIdBigintBackfillIsFinishedForSelfHosts: migrated (0.0147s) ci: == [advisory_lock_connection] object_id: 6580760, pg_backend_pid: 1776 main: == [advisory_lock_connection] object_id: 6581300, pg_backend_pid: 1779 main: == 20230810103534 SwapSuggestionsNoteIdToBigintForSelfHosts: migrating ======== main: == 20230810103534 SwapSuggestionsNoteIdToBigintForSelfHosts: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 6581300, pg_backend_pid: 1779 ci: == [advisory_lock_connection] object_id: 6581860, pg_backend_pid: 1781 ci: == 20230810103534 SwapSuggestionsNoteIdToBigintForSelfHosts: migrating ======== ci: == 20230810103534 SwapSuggestionsNoteIdToBigintForSelfHosts: migrated (0.0143s) ci: == [advisory_lock_connection] object_id: 6581860, pg_backend_pid: 1781 main: == [advisory_lock_connection] object_id: 6598240, pg_backend_pid: 1784 main: == 20230810112715 EnsureNoteDiffFilesBigintBackfillIsFinishedForSelfHosts: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230810112715 EnsureNoteDiffFilesBigintBackfillIsFinishedForSelfHosts: migrated (0.0144s) main: == [advisory_lock_connection] object_id: 6598240, pg_backend_pid: 1784 ci: == [advisory_lock_connection] object_id: 6614660, pg_backend_pid: 1786 ci: == 20230810112715 EnsureNoteDiffFilesBigintBackfillIsFinishedForSelfHosts: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230810112715 EnsureNoteDiffFilesBigintBackfillIsFinishedForSelfHosts: migrated (0.0147s) ci: == [advisory_lock_connection] object_id: 6614660, pg_backend_pid: 1786 main: == [advisory_lock_connection] object_id: 6614860, pg_backend_pid: 1789 main: == 20230810113227 SwapNoteDiffFilesNoteIdToBigintForSelfHosts: migrating ====== main: == 20230810113227 SwapNoteDiffFilesNoteIdToBigintForSelfHosts: migrated (0.0062s) main: == [advisory_lock_connection] object_id: 6614860, pg_backend_pid: 1789 ci: == [advisory_lock_connection] object_id: 6615080, pg_backend_pid: 1791 ci: == 20230810113227 SwapNoteDiffFilesNoteIdToBigintForSelfHosts: migrating ====== ci: == 20230810113227 SwapNoteDiffFilesNoteIdToBigintForSelfHosts: migrated (0.0168s) ci: == [advisory_lock_connection] object_id: 6615080, pg_backend_pid: 1791 main: == [advisory_lock_connection] object_id: 6615280, pg_backend_pid: 1794 main: == 20230810122746 EnsureSnippetUserMentionsBigintBackfillIsFinishedForSelfHosts: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230810122746 EnsureSnippetUserMentionsBigintBackfillIsFinishedForSelfHosts: migrated (0.0133s) main: == [advisory_lock_connection] object_id: 6615280, pg_backend_pid: 1794 ci: == [advisory_lock_connection] object_id: 6615520, pg_backend_pid: 1796 ci: == 20230810122746 EnsureSnippetUserMentionsBigintBackfillIsFinishedForSelfHosts: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230810122746 EnsureSnippetUserMentionsBigintBackfillIsFinishedForSelfHosts: migrated (0.0179s) ci: == [advisory_lock_connection] object_id: 6615520, pg_backend_pid: 1796 main: == [advisory_lock_connection] object_id: 6616220, pg_backend_pid: 1799 main: == 20230810123044 SwapSnippetUserMentionsNoteIdToBigintForSelfHosts: migrating main: == 20230810123044 SwapSnippetUserMentionsNoteIdToBigintForSelfHosts: migrated (0.0057s) main: == [advisory_lock_connection] object_id: 6616220, pg_backend_pid: 1799 ci: == [advisory_lock_connection] object_id: 6616960, pg_backend_pid: 1801 ci: == 20230810123044 SwapSnippetUserMentionsNoteIdToBigintForSelfHosts: migrating ci: == 20230810123044 SwapSnippetUserMentionsNoteIdToBigintForSelfHosts: migrated (0.0155s) ci: == [advisory_lock_connection] object_id: 6616960, pg_backend_pid: 1801 main: == [advisory_lock_connection] object_id: 6617160, pg_backend_pid: 1804 main: == 20230810124545 ScheduleFixingNamespaceIdsOfVulnerabilityReads: migrating === main: == 20230810124545 ScheduleFixingNamespaceIdsOfVulnerabilityReads: migrated (0.0411s) main: == [advisory_lock_connection] object_id: 6617160, pg_backend_pid: 1804 ci: == [advisory_lock_connection] object_id: 6617380, pg_backend_pid: 1806 ci: == 20230810124545 ScheduleFixingNamespaceIdsOfVulnerabilityReads: migrating === ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230810124545 ScheduleFixingNamespaceIdsOfVulnerabilityReads: migrated (0.0152s) ci: == [advisory_lock_connection] object_id: 6617380, pg_backend_pid: 1806 main: == [advisory_lock_connection] object_id: 6617580, pg_backend_pid: 1809 main: == 20230810132301 AddHasRemediationsToVulnerabilityReads: migrating =========== main: -- add_column(:vulnerability_reads, :has_remediations, :boolean, {:default=>false, :null=>false}) main: -> 0.0022s main: == 20230810132301 AddHasRemediationsToVulnerabilityReads: migrated (0.0080s) == main: == [advisory_lock_connection] object_id: 6617580, pg_backend_pid: 1809 ci: == [advisory_lock_connection] object_id: 6617840, pg_backend_pid: 1811 ci: == 20230810132301 AddHasRemediationsToVulnerabilityReads: migrating =========== ci: -- add_column(:vulnerability_reads, :has_remediations, :boolean, {:default=>false, :null=>false}) ci: -> 0.0021s ci: == 20230810132301 AddHasRemediationsToVulnerabilityReads: migrated (0.0171s) == ci: == [advisory_lock_connection] object_id: 6617840, pg_backend_pid: 1811 main: == [advisory_lock_connection] object_id: 6621440, pg_backend_pid: 1814 main: == 20230811103457 QueueBackfillNugetNormalizedVersion: migrating ============== main: == 20230811103457 QueueBackfillNugetNormalizedVersion: migrated (0.0346s) ===== main: == [advisory_lock_connection] object_id: 6621440, pg_backend_pid: 1814 ci: == [advisory_lock_connection] object_id: 6621740, pg_backend_pid: 1816 ci: == 20230811103457 QueueBackfillNugetNormalizedVersion: migrating ============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230811103457 QueueBackfillNugetNormalizedVersion: migrated (0.0153s) ===== ci: == [advisory_lock_connection] object_id: 6621740, pg_backend_pid: 1816 main: == [advisory_lock_connection] object_id: 6621980, pg_backend_pid: 1819 main: == 20230811103654 EnsureVumBigintBackfillIsFinishedForSelfHosts: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230811103654 EnsureVumBigintBackfillIsFinishedForSelfHosts: migrated (0.0135s) main: == [advisory_lock_connection] object_id: 6621980, pg_backend_pid: 1819 ci: == [advisory_lock_connection] object_id: 6622220, pg_backend_pid: 1821 ci: == 20230811103654 EnsureVumBigintBackfillIsFinishedForSelfHosts: migrating ==== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230811103654 EnsureVumBigintBackfillIsFinishedForSelfHosts: migrated (0.0152s) ci: == [advisory_lock_connection] object_id: 6622220, pg_backend_pid: 1821 main: == [advisory_lock_connection] object_id: 6625780, pg_backend_pid: 1824 main: == 20230811103941 SwapVulnerabilityUserMentionsNoteIdToBigintForSelfHosts: migrating main: == 20230811103941 SwapVulnerabilityUserMentionsNoteIdToBigintForSelfHosts: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 6625780, pg_backend_pid: 1824 ci: == [advisory_lock_connection] object_id: 6626000, pg_backend_pid: 1826 ci: == 20230811103941 SwapVulnerabilityUserMentionsNoteIdToBigintForSelfHosts: migrating ci: == 20230811103941 SwapVulnerabilityUserMentionsNoteIdToBigintForSelfHosts: migrated (0.0147s) ci: == [advisory_lock_connection] object_id: 6626000, pg_backend_pid: 1826 main: == [advisory_lock_connection] object_id: 6626200, pg_backend_pid: 1829 main: == 20230811144601 AddPagesMultipleVersionsEnabledToProjectSettings: migrating = main: -- add_column(:project_settings, :pages_multiple_versions_enabled, :boolean, {:default=>false, :null=>false}) main: -> 0.0021s main: == 20230811144601 AddPagesMultipleVersionsEnabledToProjectSettings: migrated (0.0080s) main: == [advisory_lock_connection] object_id: 6626200, pg_backend_pid: 1829 ci: == [advisory_lock_connection] object_id: 6626460, pg_backend_pid: 1831 ci: == 20230811144601 AddPagesMultipleVersionsEnabledToProjectSettings: migrating = ci: -- add_column(:project_settings, :pages_multiple_versions_enabled, :boolean, {:default=>false, :null=>false}) ci: -> 0.0020s ci: == 20230811144601 AddPagesMultipleVersionsEnabledToProjectSettings: migrated (0.0172s) ci: == [advisory_lock_connection] object_id: 6626460, pg_backend_pid: 1831 main: == [advisory_lock_connection] object_id: 6630040, pg_backend_pid: 1834 main: == 20230811145848 EnsureCommitUserMentionsNoteIdBigintBackfillIsFinishedForSelfManaged: migrating main: == 20230811145848 EnsureCommitUserMentionsNoteIdBigintBackfillIsFinishedForSelfManaged: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 6630040, pg_backend_pid: 1834 ci: == [advisory_lock_connection] object_id: 6630280, pg_backend_pid: 1836 ci: == 20230811145848 EnsureCommitUserMentionsNoteIdBigintBackfillIsFinishedForSelfManaged: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230811145848 EnsureCommitUserMentionsNoteIdBigintBackfillIsFinishedForSelfManaged: migrated (0.0149s) ci: == [advisory_lock_connection] object_id: 6630280, pg_backend_pid: 1836 main: == [advisory_lock_connection] object_id: 6630460, pg_backend_pid: 1839 main: == 20230811150636 SwapCommitUserMentionsNoteIdToBigintForSelfManaged: migrating main: == 20230811150636 SwapCommitUserMentionsNoteIdToBigintForSelfManaged: migrated (0.0067s) main: == [advisory_lock_connection] object_id: 6630460, pg_backend_pid: 1839 ci: == [advisory_lock_connection] object_id: 6630680, pg_backend_pid: 1841 ci: == 20230811150636 SwapCommitUserMentionsNoteIdToBigintForSelfManaged: migrating ci: == 20230811150636 SwapCommitUserMentionsNoteIdToBigintForSelfManaged: migrated (0.0149s) ci: == [advisory_lock_connection] object_id: 6630680, pg_backend_pid: 1841 main: == [advisory_lock_connection] object_id: 6637540, pg_backend_pid: 1844 main: == 20230811185901 RemoveApplicationSettingsDashboardNotificationLimitColumn: migrating main: -- remove_column(:application_settings, :dashboard_notification_limit, :integer, {:default=>0, :null=>false}) main: -> 0.0026s main: == 20230811185901 RemoveApplicationSettingsDashboardNotificationLimitColumn: migrated (0.0087s) main: == [advisory_lock_connection] object_id: 6637540, pg_backend_pid: 1844 ci: == [advisory_lock_connection] object_id: 6637800, pg_backend_pid: 1846 ci: == 20230811185901 RemoveApplicationSettingsDashboardNotificationLimitColumn: migrating ci: -- remove_column(:application_settings, :dashboard_notification_limit, :integer, {:default=>0, :null=>false}) ci: -> 0.0027s ci: == 20230811185901 RemoveApplicationSettingsDashboardNotificationLimitColumn: migrated (0.0187s) ci: == [advisory_lock_connection] object_id: 6637800, pg_backend_pid: 1846 main: == [advisory_lock_connection] object_id: 6638560, pg_backend_pid: 1849 main: == 20230811211544 BackfillAlertManagementPrometheusIntegrations: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230811211544 BackfillAlertManagementPrometheusIntegrations: migrated (0.0437s) main: == [advisory_lock_connection] object_id: 6638560, pg_backend_pid: 1849 ci: == [advisory_lock_connection] object_id: 6639300, pg_backend_pid: 1851 ci: == 20230811211544 BackfillAlertManagementPrometheusIntegrations: migrating ==== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230811211544 BackfillAlertManagementPrometheusIntegrations: migrated (0.0163s) ci: == [advisory_lock_connection] object_id: 6639300, pg_backend_pid: 1851 main: == [advisory_lock_connection] object_id: 6645940, pg_backend_pid: 1854 main: == 20230814045150 AddJobsIndexRateLimitToApplicationSettings: migrating ======= main: -- add_column(:application_settings, :project_jobs_api_rate_limit, :integer, {:default=>600, :null=>false}) main: -> 0.0029s main: == 20230814045150 AddJobsIndexRateLimitToApplicationSettings: migrated (0.0086s) main: == [advisory_lock_connection] object_id: 6645940, pg_backend_pid: 1854 ci: == [advisory_lock_connection] object_id: 6646220, pg_backend_pid: 1856 ci: == 20230814045150 AddJobsIndexRateLimitToApplicationSettings: migrating ======= ci: -- add_column(:application_settings, :project_jobs_api_rate_limit, :integer, {:default=>600, :null=>false}) ci: -> 0.0032s ci: == 20230814045150 AddJobsIndexRateLimitToApplicationSettings: migrated (0.0183s) ci: == [advisory_lock_connection] object_id: 6646220, pg_backend_pid: 1856 main: == [advisory_lock_connection] object_id: 6649800, pg_backend_pid: 1859 main: == 20230814055259 AddPipelineIdAndExportTypeToDependencyListExports: migrating main: -- add_column(:dependency_list_exports, :pipeline_id, :bigint) main: -> 0.0013s main: -- add_column(:dependency_list_exports, :export_type, :integer, {:limit=>2, :default=>0, :null=>false}) main: -> 0.0015s main: == 20230814055259 AddPipelineIdAndExportTypeToDependencyListExports: migrated (0.0082s) main: == [advisory_lock_connection] object_id: 6649800, pg_backend_pid: 1859 ci: == [advisory_lock_connection] object_id: 6650060, pg_backend_pid: 1861 ci: == 20230814055259 AddPipelineIdAndExportTypeToDependencyListExports: migrating ci: -- add_column(:dependency_list_exports, :pipeline_id, :bigint) ci: -> 0.0014s ci: -- add_column(:dependency_list_exports, :export_type, :integer, {:limit=>2, :default=>0, :null=>false}) ci: -> 0.0015s ci: == 20230814055259 AddPipelineIdAndExportTypeToDependencyListExports: migrated (0.0185s) ci: == [advisory_lock_connection] object_id: 6650060, pg_backend_pid: 1861 main: == [advisory_lock_connection] object_id: 6650300, pg_backend_pid: 1864 main: == 20230814055310 AddIndexPipelineIdToDependencyListExports: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:dependency_list_exports, :pipeline_id, {:name=>"index_dependency_list_exports_on_pipeline_id", :algorithm=>:concurrently}) main: -> 0.0050s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:dependency_list_exports, :pipeline_id, {:name=>"index_dependency_list_exports_on_pipeline_id", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230814055310 AddIndexPipelineIdToDependencyListExports: migrated (0.0239s) main: == [advisory_lock_connection] object_id: 6650300, pg_backend_pid: 1864 ci: == [advisory_lock_connection] object_id: 6650520, pg_backend_pid: 1866 ci: == 20230814055310 AddIndexPipelineIdToDependencyListExports: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:dependency_list_exports, :pipeline_id, {:name=>"index_dependency_list_exports_on_pipeline_id", :algorithm=>:concurrently}) ci: -> 0.0048s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:dependency_list_exports, :pipeline_id, {:name=>"index_dependency_list_exports_on_pipeline_id", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230814055310 AddIndexPipelineIdToDependencyListExports: migrated (0.0336s) ci: == [advisory_lock_connection] object_id: 6650520, pg_backend_pid: 1866 main: == [advisory_lock_connection] object_id: 6651240, pg_backend_pid: 1869 main: == 20230814143925 EnsureTimelogsNoteIdBigintBackfillIsFinishedForSelfHosts: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230814143925 EnsureTimelogsNoteIdBigintBackfillIsFinishedForSelfHosts: migrated (0.0174s) main: == [advisory_lock_connection] object_id: 6651240, pg_backend_pid: 1869 ci: == [advisory_lock_connection] object_id: 6652000, pg_backend_pid: 1871 ci: == 20230814143925 EnsureTimelogsNoteIdBigintBackfillIsFinishedForSelfHosts: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230814143925 EnsureTimelogsNoteIdBigintBackfillIsFinishedForSelfHosts: migrated (0.0151s) ci: == [advisory_lock_connection] object_id: 6652000, pg_backend_pid: 1871 main: == [advisory_lock_connection] object_id: 6652220, pg_backend_pid: 1874 main: == 20230814144045 SwapTimelogsNoteIdToBigintForSelfHosts: migrating =========== main: == 20230814144045 SwapTimelogsNoteIdToBigintForSelfHosts: migrated (0.0056s) == main: == [advisory_lock_connection] object_id: 6652220, pg_backend_pid: 1874 ci: == [advisory_lock_connection] object_id: 6652420, pg_backend_pid: 1876 ci: == 20230814144045 SwapTimelogsNoteIdToBigintForSelfHosts: migrating =========== ci: == 20230814144045 SwapTimelogsNoteIdToBigintForSelfHosts: migrated (0.0172s) == ci: == [advisory_lock_connection] object_id: 6652420, pg_backend_pid: 1876 main: == [advisory_lock_connection] object_id: 6652620, pg_backend_pid: 1879 main: == 20230814181359 AddDecompressArchiveFileTimeoutToApplicationSetting: migrating main: -- add_column(:application_settings, :decompress_archive_file_timeout, :integer, {:default=>210, :null=>false}) main: -> 0.0038s main: == 20230814181359 AddDecompressArchiveFileTimeoutToApplicationSetting: migrated (0.0109s) main: == [advisory_lock_connection] object_id: 6652620, pg_backend_pid: 1879 ci: == [advisory_lock_connection] object_id: 6652840, pg_backend_pid: 1881 ci: == 20230814181359 AddDecompressArchiveFileTimeoutToApplicationSetting: migrating ci: -- add_column(:application_settings, :decompress_archive_file_timeout, :integer, {:default=>210, :null=>false}) ci: -> 0.0041s ci: == 20230814181359 AddDecompressArchiveFileTimeoutToApplicationSetting: migrated (0.0205s) ci: == [advisory_lock_connection] object_id: 6652840, pg_backend_pid: 1881 main: == [advisory_lock_connection] object_id: 6653220, pg_backend_pid: 1884 main: == 20230814203548 AddMergedCommitShaToMergeRequests: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- column_exists?(:merge_requests, :merged_commit_sha) main: -> 0.0057s main: -- add_column(:merge_requests, :merged_commit_sha, :bytea) main: -> 0.0021s main: == 20230814203548 AddMergedCommitShaToMergeRequests: migrated (0.0191s) ======= main: == [advisory_lock_connection] object_id: 6653220, pg_backend_pid: 1884 ci: == [advisory_lock_connection] object_id: 6653640, pg_backend_pid: 1886 ci: == 20230814203548 AddMergedCommitShaToMergeRequests: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- column_exists?(:merge_requests, :merged_commit_sha) ci: -> 0.0049s ci: -- add_column(:merge_requests, :merged_commit_sha, :bytea) ci: -> 0.0011s ci: == 20230814203548 AddMergedCommitShaToMergeRequests: migrated (0.0238s) ======= ci: == [advisory_lock_connection] object_id: 6653640, pg_backend_pid: 1886 main: == [advisory_lock_connection] object_id: 6660380, pg_backend_pid: 1889 main: == 20230815072912 AddHashesToCreditCardValidations: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:user_credit_card_validations, :last_digits_hash, :text, {:if_not_exists=>true}) main: -> 0.0040s main: -- add_column(:user_credit_card_validations, :holder_name_hash, :text, {:if_not_exists=>true}) main: -> 0.0027s main: -- add_column(:user_credit_card_validations, :expiration_date_hash, :text, {:if_not_exists=>true}) main: -> 0.0029s main: -- add_column(:user_credit_card_validations, :network_hash, :text, {:if_not_exists=>true}) main: -> 0.0024s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE user_credit_card_validations\nADD CONSTRAINT check_f5c35b1a6e\nCHECK ( char_length(last_digits_hash) <= 44 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE user_credit_card_validations VALIDATE CONSTRAINT check_f5c35b1a6e;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE user_credit_card_validations\nADD CONSTRAINT check_aca7c2607c\nCHECK ( char_length(holder_name_hash) <= 44 )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE user_credit_card_validations VALIDATE CONSTRAINT check_aca7c2607c;") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE user_credit_card_validations\nADD CONSTRAINT check_83f1e2ace3\nCHECK ( char_length(expiration_date_hash) <= 44 )\nNOT VALID;\n") main: -> 0.0007s main: -- execute("ALTER TABLE user_credit_card_validations VALIDATE CONSTRAINT check_83f1e2ace3;") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE user_credit_card_validations\nADD CONSTRAINT check_7721e1961a\nCHECK ( char_length(network_hash) <= 44 )\nNOT VALID;\n") main: -> 0.0007s main: -- execute("ALTER TABLE user_credit_card_validations VALIDATE CONSTRAINT check_7721e1961a;") main: -> 0.0006s main: == 20230815072912 AddHashesToCreditCardValidations: migrated (0.0523s) ======== main: == [advisory_lock_connection] object_id: 6660380, pg_backend_pid: 1889 ci: == [advisory_lock_connection] object_id: 6660800, pg_backend_pid: 1891 ci: == 20230815072912 AddHashesToCreditCardValidations: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:user_credit_card_validations, :last_digits_hash, :text, {:if_not_exists=>true}) ci: -> 0.0039s ci: -- add_column(:user_credit_card_validations, :holder_name_hash, :text, {:if_not_exists=>true}) ci: -> 0.0027s ci: -- add_column(:user_credit_card_validations, :expiration_date_hash, :text, {:if_not_exists=>true}) ci: -> 0.0026s ci: -- add_column(:user_credit_card_validations, :network_hash, :text, {:if_not_exists=>true}) ci: -> 0.0025s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE user_credit_card_validations\nADD CONSTRAINT check_f5c35b1a6e\nCHECK ( char_length(last_digits_hash) <= 44 )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE user_credit_card_validations VALIDATE CONSTRAINT check_f5c35b1a6e;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE user_credit_card_validations\nADD CONSTRAINT check_aca7c2607c\nCHECK ( char_length(holder_name_hash) <= 44 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE user_credit_card_validations VALIDATE CONSTRAINT check_aca7c2607c;") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE user_credit_card_validations\nADD CONSTRAINT check_83f1e2ace3\nCHECK ( char_length(expiration_date_hash) <= 44 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE user_credit_card_validations VALIDATE CONSTRAINT check_83f1e2ace3;") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE user_credit_card_validations\nADD CONSTRAINT check_7721e1961a\nCHECK ( char_length(network_hash) <= 44 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE user_credit_card_validations VALIDATE CONSTRAINT check_7721e1961a;") ci: -> 0.0007s ci: == 20230815072912 AddHashesToCreditCardValidations: migrated (0.0630s) ======== ci: == [advisory_lock_connection] object_id: 6660800, pg_backend_pid: 1891 main: == [advisory_lock_connection] object_id: 6661720, pg_backend_pid: 1894 main: == 20230815140656 QueuePopulateDenormalizedColumnsForSbomOccurrences: migrating main: == 20230815140656 QueuePopulateDenormalizedColumnsForSbomOccurrences: migrated (0.0390s) main: == [advisory_lock_connection] object_id: 6661720, pg_backend_pid: 1894 ci: == [advisory_lock_connection] object_id: 6662520, pg_backend_pid: 1896 ci: == 20230815140656 QueuePopulateDenormalizedColumnsForSbomOccurrences: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230815140656 QueuePopulateDenormalizedColumnsForSbomOccurrences: migrated (0.0149s) ci: == [advisory_lock_connection] object_id: 6662520, pg_backend_pid: 1896 main: == [advisory_lock_connection] object_id: 6663480, pg_backend_pid: 1899 main: == 20230815160428 RenamePlansTitlesWithLegacyPlanNames: migrating ============= main: -- execute("UPDATE plans SET title = 'Premium' WHERE name = 'premium'") main: -> 0.0014s main: -- execute("UPDATE plans SET title = 'Ultimate' WHERE name = 'ultimate'") main: -> 0.0008s main: == 20230815160428 RenamePlansTitlesWithLegacyPlanNames: migrated (0.0081s) ==== main: == [advisory_lock_connection] object_id: 6663480, pg_backend_pid: 1899 ci: == [advisory_lock_connection] object_id: 6664300, pg_backend_pid: 1901 ci: == 20230815160428 RenamePlansTitlesWithLegacyPlanNames: migrating ============= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main_clusterwide]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230815160428 RenamePlansTitlesWithLegacyPlanNames: migrated (0.0145s) ==== ci: == [advisory_lock_connection] object_id: 6664300, pg_backend_pid: 1901 main: == [advisory_lock_connection] object_id: 6673220, pg_backend_pid: 1904 main: == 20230816111730 EnsureIdUniquenessForPCiBuildsV3: migrating ================= main: -- current_schema(nil) main: -> 0.0006s main: == 20230816111730 EnsureIdUniquenessForPCiBuildsV3: migrated (0.0085s) ======== main: == [advisory_lock_connection] object_id: 6673220, pg_backend_pid: 1904 ci: == [advisory_lock_connection] object_id: 6682160, pg_backend_pid: 1906 ci: == 20230816111730 EnsureIdUniquenessForPCiBuildsV3: migrating ================= ci: -- current_schema(nil) ci: -> 0.0005s ci: == 20230816111730 EnsureIdUniquenessForPCiBuildsV3: migrated (0.0169s) ======== ci: == [advisory_lock_connection] object_id: 6682160, pg_backend_pid: 1906 main: == [advisory_lock_connection] object_id: 6685740, pg_backend_pid: 1909 main: == 20230816152540 EnsureDumNoteIdBigintBackfillIsFinishedForSelfManaged: migrating main: == 20230816152540 EnsureDumNoteIdBigintBackfillIsFinishedForSelfManaged: migrated (0.0061s) main: == [advisory_lock_connection] object_id: 6685740, pg_backend_pid: 1909 ci: == [advisory_lock_connection] object_id: 6685960, pg_backend_pid: 1911 ci: == 20230816152540 EnsureDumNoteIdBigintBackfillIsFinishedForSelfManaged: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230816152540 EnsureDumNoteIdBigintBackfillIsFinishedForSelfManaged: migrated (0.0153s) ci: == [advisory_lock_connection] object_id: 6685960, pg_backend_pid: 1911 main: == [advisory_lock_connection] object_id: 6686160, pg_backend_pid: 1914 main: == 20230816152639 SwapDesignUserMentionsNoteIdToBigIntForSelfManaged: migrating main: == 20230816152639 SwapDesignUserMentionsNoteIdToBigIntForSelfManaged: migrated (0.0070s) main: == [advisory_lock_connection] object_id: 6686160, pg_backend_pid: 1914 ci: == [advisory_lock_connection] object_id: 6686360, pg_backend_pid: 1916 ci: == 20230816152639 SwapDesignUserMentionsNoteIdToBigIntForSelfManaged: migrating ci: == 20230816152639 SwapDesignUserMentionsNoteIdToBigIntForSelfManaged: migrated (0.0159s) ci: == [advisory_lock_connection] object_id: 6686360, pg_backend_pid: 1916 main: == [advisory_lock_connection] object_id: 6687060, pg_backend_pid: 1919 main: == 20230816210052 AddLicensesToSbomOccurrences: migrating ===================== main: -- add_column(:sbom_occurrences, :licenses, :jsonb, {:default=>[]}) main: -> 0.0024s main: == 20230816210052 AddLicensesToSbomOccurrences: migrated (0.0085s) ============ main: == [advisory_lock_connection] object_id: 6687060, pg_backend_pid: 1919 ci: == [advisory_lock_connection] object_id: 6687820, pg_backend_pid: 1921 ci: == 20230816210052 AddLicensesToSbomOccurrences: migrating ===================== ci: -- add_column(:sbom_occurrences, :licenses, :jsonb, {:default=>[]}) ci: -> 0.0019s ci: == 20230816210052 AddLicensesToSbomOccurrences: migrated (0.0165s) ============ ci: == [advisory_lock_connection] object_id: 6687820, pg_backend_pid: 1921 main: == [advisory_lock_connection] object_id: 6691200, pg_backend_pid: 1924 main: == 20230816210503 EnsureMrUserMentionsNoteIdBigintBackfillIsFinishedForSelfManaged: migrating main: == 20230816210503 EnsureMrUserMentionsNoteIdBigintBackfillIsFinishedForSelfManaged: migrated (0.0057s) main: == [advisory_lock_connection] object_id: 6691200, pg_backend_pid: 1924 ci: == [advisory_lock_connection] object_id: 6694560, pg_backend_pid: 1926 ci: == 20230816210503 EnsureMrUserMentionsNoteIdBigintBackfillIsFinishedForSelfManaged: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230816210503 EnsureMrUserMentionsNoteIdBigintBackfillIsFinishedForSelfManaged: migrated (0.0153s) ci: == [advisory_lock_connection] object_id: 6694560, pg_backend_pid: 1926 main: == [advisory_lock_connection] object_id: 6720600, pg_backend_pid: 1929 main: == 20230816213228 SwapMergeRequestUserMentionsNoteIdToBigintForSelfManaged: migrating main: == 20230816213228 SwapMergeRequestUserMentionsNoteIdToBigintForSelfManaged: migrated (0.0059s) main: == [advisory_lock_connection] object_id: 6720600, pg_backend_pid: 1929 ci: == [advisory_lock_connection] object_id: 6746660, pg_backend_pid: 1931 ci: == 20230816213228 SwapMergeRequestUserMentionsNoteIdToBigintForSelfManaged: migrating ci: == 20230816213228 SwapMergeRequestUserMentionsNoteIdToBigintForSelfManaged: migrated (0.0160s) ci: == [advisory_lock_connection] object_id: 6746660, pg_backend_pid: 1931 main: == [advisory_lock_connection] object_id: 6753520, pg_backend_pid: 1934 main: == 20230817040352 InitBigintConversionForSharedRunnersDuration: migrating ===== main: -- column_exists?(:ci_project_monthly_usages, :id) main: -> 0.0038s main: -- column_exists?(:ci_project_monthly_usages, :shared_runners_duration) main: -> 0.0020s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:ci_project_monthly_usages) main: -> 0.0018s main: -- add_column(:ci_project_monthly_usages, "shared_runners_duration_convert_to_bigint", :bigint, {:default=>"0", :null=>false}) main: -> 0.0018s main: -- column_exists?(:ci_namespace_monthly_usages, :id) main: -> 0.0020s main: -- column_exists?(:ci_namespace_monthly_usages, :shared_runners_duration) main: -> 0.0017s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:ci_namespace_monthly_usages) main: -> 0.0017s main: -- add_column(:ci_namespace_monthly_usages, "shared_runners_duration_convert_to_bigint", :bigint, {:default=>"0", :null=>false}) main: -> 0.0013s main: == 20230817040352 InitBigintConversionForSharedRunnersDuration: migrated (0.0364s) main: == [advisory_lock_connection] object_id: 6753520, pg_backend_pid: 1934 ci: == [advisory_lock_connection] object_id: 6753820, pg_backend_pid: 1936 ci: == 20230817040352 InitBigintConversionForSharedRunnersDuration: migrating ===== ci: -- column_exists?(:ci_project_monthly_usages, :id) ci: -> 0.0034s ci: -- column_exists?(:ci_project_monthly_usages, :shared_runners_duration) ci: -> 0.0020s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:ci_project_monthly_usages) ci: -> 0.0019s ci: -- add_column(:ci_project_monthly_usages, "shared_runners_duration_convert_to_bigint", :bigint, {:default=>"0", :null=>false}) ci: -> 0.0016s ci: -- column_exists?(:ci_namespace_monthly_usages, :id) ci: -> 0.0018s ci: -- column_exists?(:ci_namespace_monthly_usages, :shared_runners_duration) ci: -> 0.0017s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:ci_namespace_monthly_usages) ci: -> 0.0016s ci: -- add_column(:ci_namespace_monthly_usages, "shared_runners_duration_convert_to_bigint", :bigint, {:default=>"0", :null=>false}) ci: -> 0.0012s ci: == 20230817040352 InitBigintConversionForSharedRunnersDuration: migrated (0.0428s) ci: == [advisory_lock_connection] object_id: 6753820, pg_backend_pid: 1936 main: == [advisory_lock_connection] object_id: 6754780, pg_backend_pid: 1939 main: == 20230817050946 BackfillSharedRunnersDurationForProjectBigintConversion: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230817050946 BackfillSharedRunnersDurationForProjectBigintConversion: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 6754780, pg_backend_pid: 1939 ci: == [advisory_lock_connection] object_id: 6755040, pg_backend_pid: 1941 ci: == 20230817050946 BackfillSharedRunnersDurationForProjectBigintConversion: migrating ci: -- column_exists?(:ci_project_monthly_usages, :id) ci: -> 0.0039s ci: -- column_exists?(:ci_project_monthly_usages, :shared_runners_duration) ci: -> 0.0021s ci: -- column_exists?(:ci_project_monthly_usages, "shared_runners_duration_convert_to_bigint") ci: -> 0.0019s ci: == 20230817050946 BackfillSharedRunnersDurationForProjectBigintConversion: migrated (0.0507s) ci: == [advisory_lock_connection] object_id: 6755040, pg_backend_pid: 1941 main: == [advisory_lock_connection] object_id: 6756580, pg_backend_pid: 1944 main: == 20230817111753 EnsureEventsBigintBackfillIsFinishedForSelfHosts: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230817111753 EnsureEventsBigintBackfillIsFinishedForSelfHosts: migrated (0.0136s) main: == [advisory_lock_connection] object_id: 6756580, pg_backend_pid: 1944 ci: == [advisory_lock_connection] object_id: 6758100, pg_backend_pid: 1946 ci: == 20230817111753 EnsureEventsBigintBackfillIsFinishedForSelfHosts: migrating = ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230817111753 EnsureEventsBigintBackfillIsFinishedForSelfHosts: migrated (0.0139s) ci: == [advisory_lock_connection] object_id: 6758100, pg_backend_pid: 1946 main: == [advisory_lock_connection] object_id: 6758300, pg_backend_pid: 1949 main: == 20230817111938 SwapEventsTargetIdToBigintForSelfHosts: migrating =========== main: == 20230817111938 SwapEventsTargetIdToBigintForSelfHosts: migrated (0.0053s) == main: == [advisory_lock_connection] object_id: 6758300, pg_backend_pid: 1949 ci: == [advisory_lock_connection] object_id: 6758520, pg_backend_pid: 1951 ci: == 20230817111938 SwapEventsTargetIdToBigintForSelfHosts: migrating =========== ci: == 20230817111938 SwapEventsTargetIdToBigintForSelfHosts: migrated (0.0141s) == ci: == [advisory_lock_connection] object_id: 6758520, pg_backend_pid: 1951 main: == [advisory_lock_connection] object_id: 6758700, pg_backend_pid: 1954 main: == 20230817143507 EnsureAwardEmojiBigintBackfillIsFinishedForSelfHosts: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230817143507 EnsureAwardEmojiBigintBackfillIsFinishedForSelfHosts: migrated (0.0137s) main: == [advisory_lock_connection] object_id: 6758700, pg_backend_pid: 1954 ci: == [advisory_lock_connection] object_id: 6758940, pg_backend_pid: 1956 ci: == 20230817143507 EnsureAwardEmojiBigintBackfillIsFinishedForSelfHosts: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230817143507 EnsureAwardEmojiBigintBackfillIsFinishedForSelfHosts: migrated (0.0163s) ci: == [advisory_lock_connection] object_id: 6758940, pg_backend_pid: 1956 main: == [advisory_lock_connection] object_id: 6759660, pg_backend_pid: 1959 main: == 20230817143637 SwapAwardEmojiNoteIdToBigintForSelfHosts: migrating ========= main: == 20230817143637 SwapAwardEmojiNoteIdToBigintForSelfHosts: migrated (0.0067s) main: == [advisory_lock_connection] object_id: 6759660, pg_backend_pid: 1959 ci: == [advisory_lock_connection] object_id: 6760400, pg_backend_pid: 1961 ci: == 20230817143637 SwapAwardEmojiNoteIdToBigintForSelfHosts: migrating ========= ci: == 20230817143637 SwapAwardEmojiNoteIdToBigintForSelfHosts: migrated (0.0147s) ci: == [advisory_lock_connection] object_id: 6760400, pg_backend_pid: 1961 main: == [advisory_lock_connection] object_id: 6760600, pg_backend_pid: 1964 main: == 20230818034041 PrepareRemovalIndexSuccessDeploymentsOnClusterIdAndEnvironmentId: migrating main: -- index_exists?(:deployments, [:cluster_id, :environment_id], {:name=>"index_successful_deployments_on_cluster_id_and_environment_id"}) main: -> 0.0174s main: -- quote_column_name("index_successful_deployments_on_cluster_id_and_environment_id") main: -> 0.0001s main: == 20230818034041 PrepareRemovalIndexSuccessDeploymentsOnClusterIdAndEnvironmentId: migrated (0.0279s) main: == [advisory_lock_connection] object_id: 6760600, pg_backend_pid: 1964 ci: == [advisory_lock_connection] object_id: 6760920, pg_backend_pid: 1966 ci: == 20230818034041 PrepareRemovalIndexSuccessDeploymentsOnClusterIdAndEnvironmentId: migrating ci: -- index_exists?(:deployments, [:cluster_id, :environment_id], {:name=>"index_successful_deployments_on_cluster_id_and_environment_id"}) ci: -> 0.0182s ci: -- quote_column_name("index_successful_deployments_on_cluster_id_and_environment_id") ci: -> 0.0000s ci: == 20230818034041 PrepareRemovalIndexSuccessDeploymentsOnClusterIdAndEnvironmentId: migrated (0.0385s) ci: == [advisory_lock_connection] object_id: 6760920, pg_backend_pid: 1966 main: == [advisory_lock_connection] object_id: 6761220, pg_backend_pid: 1969 main: == 20230818050946 BackfillSharedRunnersDurationForNamespaceBigintConversion: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230818050946 BackfillSharedRunnersDurationForNamespaceBigintConversion: migrated (0.0058s) main: == [advisory_lock_connection] object_id: 6761220, pg_backend_pid: 1969 ci: == [advisory_lock_connection] object_id: 6761480, pg_backend_pid: 1971 ci: == 20230818050946 BackfillSharedRunnersDurationForNamespaceBigintConversion: migrating ci: -- column_exists?(:ci_namespace_monthly_usages, :id) ci: -> 0.0041s ci: -- column_exists?(:ci_namespace_monthly_usages, :shared_runners_duration) ci: -> 0.0020s ci: -- column_exists?(:ci_namespace_monthly_usages, "shared_runners_duration_convert_to_bigint") ci: -> 0.0019s ci: == 20230818050946 BackfillSharedRunnersDurationForNamespaceBigintConversion: migrated (0.0535s) ci: == [advisory_lock_connection] object_id: 6761480, pg_backend_pid: 1971 main: == [advisory_lock_connection] object_id: 6782460, pg_backend_pid: 1974 main: == 20230818055517 PrepareRemovalIndexDeploymentsOnIdWhereClusterIdPresent: migrating main: -- index_exists?(:deployments, :id, {:name=>"index_deployments_on_id_where_cluster_id_present"}) main: -> 0.0178s main: -- quote_column_name("index_deployments_on_id_where_cluster_id_present") main: -> 0.0001s main: == 20230818055517 PrepareRemovalIndexDeploymentsOnIdWhereClusterIdPresent: migrated (0.0284s) main: == [advisory_lock_connection] object_id: 6782460, pg_backend_pid: 1974 ci: == [advisory_lock_connection] object_id: 6803400, pg_backend_pid: 1976 ci: == 20230818055517 PrepareRemovalIndexDeploymentsOnIdWhereClusterIdPresent: migrating ci: -- index_exists?(:deployments, :id, {:name=>"index_deployments_on_id_where_cluster_id_present"}) ci: -> 0.0178s ci: -- quote_column_name("index_deployments_on_id_where_cluster_id_present") ci: -> 0.0000s ci: == 20230818055517 PrepareRemovalIndexDeploymentsOnIdWhereClusterIdPresent: migrated (0.0365s) ci: == [advisory_lock_connection] object_id: 6803400, pg_backend_pid: 1976 main: == [advisory_lock_connection] object_id: 6803840, pg_backend_pid: 1979 main: == 20230818083610 QueueBackfillUsersWithDefaults: migrating =================== main: == 20230818083610 QueueBackfillUsersWithDefaults: migrated (0.0337s) ========== main: == [advisory_lock_connection] object_id: 6803840, pg_backend_pid: 1979 ci: == [advisory_lock_connection] object_id: 6818740, pg_backend_pid: 1981 ci: == 20230818083610 QueueBackfillUsersWithDefaults: migrating =================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230818083610 QueueBackfillUsersWithDefaults: migrated (0.0141s) ========== ci: == [advisory_lock_connection] object_id: 6818740, pg_backend_pid: 1981 main: == [advisory_lock_connection] object_id: 6822280, pg_backend_pid: 1984 main: == 20230818085219 QueueBackfillUserPreferencesWithDefaults: migrating ========= main: == 20230818085219 QueueBackfillUserPreferencesWithDefaults: migrated (0.0327s) main: == [advisory_lock_connection] object_id: 6822280, pg_backend_pid: 1984 ci: == [advisory_lock_connection] object_id: 6822520, pg_backend_pid: 1986 ci: == 20230818085219 QueueBackfillUserPreferencesWithDefaults: migrating ========= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230818085219 QueueBackfillUserPreferencesWithDefaults: migrated (0.0168s) ci: == [advisory_lock_connection] object_id: 6822520, pg_backend_pid: 1986 main: == [advisory_lock_connection] object_id: 6822780, pg_backend_pid: 1989 main: == 20230818142801 QueueCreateComplianceStandardsAdherence: migrating ========== main: == 20230818142801 QueueCreateComplianceStandardsAdherence: migrated (0.0408s) = main: == [advisory_lock_connection] object_id: 6822780, pg_backend_pid: 1989 ci: == [advisory_lock_connection] object_id: 6826280, pg_backend_pid: 1991 ci: == 20230818142801 QueueCreateComplianceStandardsAdherence: migrating ========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230818142801 QueueCreateComplianceStandardsAdherence: migrated (0.0154s) = ci: == [advisory_lock_connection] object_id: 6826280, pg_backend_pid: 1991 main: == [advisory_lock_connection] object_id: 6826560, pg_backend_pid: 1994 main: == 20230821000001 CreateWorkspaceVariables: migrating ========================= main: -- create_table(:workspace_variables) main: -- quote_column_name(:key) main: -> 0.0000s main: -> 0.0054s main: == 20230821000001 CreateWorkspaceVariables: migrated (0.0109s) ================ main: == [advisory_lock_connection] object_id: 6826560, pg_backend_pid: 1994 ci: == [advisory_lock_connection] object_id: 6826740, pg_backend_pid: 1996 ci: == 20230821000001 CreateWorkspaceVariables: migrating ========================= ci: -- create_table(:workspace_variables) ci: -- quote_column_name(:key) ci: -> 0.0000s ci: -> 0.0056s I, [2024-04-10T20:45:26.490671 #290] INFO -- : Database: 'ci', Table: 'workspace_variables': Lock Writes ci: == 20230821000001 CreateWorkspaceVariables: migrated (0.0230s) ================ ci: == [advisory_lock_connection] object_id: 6826740, pg_backend_pid: 1996 main: == [advisory_lock_connection] object_id: 6827080, pg_backend_pid: 1999 main: == 20230821000002 AddPersonalAccessTokenIdToWorkspaces: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:workspaces, :personal_access_token_id, :bigint) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0015s main: -- index_exists?(:workspaces, :personal_access_token_id, {:name=>"index_workspaces_on_personal_access_token_id", :algorithm=>:concurrently}) main: -> 0.0069s main: -- execute("SET statement_timeout TO 0") main: -> 0.0014s main: -- add_index(:workspaces, :personal_access_token_id, {:name=>"index_workspaces_on_personal_access_token_id", :algorithm=>:concurrently}) main: -> 0.0027s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE workspaces ADD CONSTRAINT fk_ec70695b2c FOREIGN KEY (personal_access_token_id) REFERENCES personal_access_tokens (id) ON DELETE RESTRICT NOT VALID;") main: -> 0.0016s main: -- execute("ALTER TABLE workspaces VALIDATE CONSTRAINT fk_ec70695b2c;") main: -> 0.0015s main: == 20230821000002 AddPersonalAccessTokenIdToWorkspaces: migrated (0.0613s) ==== main: == [advisory_lock_connection] object_id: 6827080, pg_backend_pid: 1999 ci: == [advisory_lock_connection] object_id: 6845160, pg_backend_pid: 2001 ci: == 20230821000002 AddPersonalAccessTokenIdToWorkspaces: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:workspaces, :personal_access_token_id, :bigint) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:workspaces, :personal_access_token_id, {:name=>"index_workspaces_on_personal_access_token_id", :algorithm=>:concurrently}) ci: -> 0.0057s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:workspaces, :personal_access_token_id, {:name=>"index_workspaces_on_personal_access_token_id", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE workspaces ADD CONSTRAINT fk_ec70695b2c FOREIGN KEY (personal_access_token_id) REFERENCES personal_access_tokens (id) ON DELETE RESTRICT NOT VALID;") ci: -> 0.0016s ci: -- execute("ALTER TABLE workspaces VALIDATE CONSTRAINT fk_ec70695b2c;") ci: -> 0.0014s ci: == 20230821000002 AddPersonalAccessTokenIdToWorkspaces: migrated (0.0609s) ==== ci: == [advisory_lock_connection] object_id: 6845160, pg_backend_pid: 2001 main: == [advisory_lock_connection] object_id: 6863380, pg_backend_pid: 2004 main: == 20230821000003 AddConfigVersionToWorkspaces: migrating ===================== main: -- add_column(:workspaces, :config_version, :integer, {:default=>1, :null=>false}) main: -> 0.0024s main: == 20230821000003 AddConfigVersionToWorkspaces: migrated (0.0081s) ============ main: == [advisory_lock_connection] object_id: 6863380, pg_backend_pid: 2004 ci: == [advisory_lock_connection] object_id: 6863580, pg_backend_pid: 2006 ci: == 20230821000003 AddConfigVersionToWorkspaces: migrating ===================== ci: -- add_column(:workspaces, :config_version, :integer, {:default=>1, :null=>false}) ci: -> 0.0024s ci: == 20230821000003 AddConfigVersionToWorkspaces: migrated (0.0192s) ============ ci: == [advisory_lock_connection] object_id: 6863580, pg_backend_pid: 2006 main: == [advisory_lock_connection] object_id: 6878660, pg_backend_pid: 2009 main: == 20230821081508 AddMrRequiresSamlAuthForApprovalToGroupMrApprovalSettings: migrating main: -- add_column(:group_merge_request_approval_settings, :require_saml_auth_to_approve, :boolean, {:default=>false, :null=>false}) main: -> 0.0021s main: == 20230821081508 AddMrRequiresSamlAuthForApprovalToGroupMrApprovalSettings: migrated (0.0080s) main: == [advisory_lock_connection] object_id: 6878660, pg_backend_pid: 2009 ci: == [advisory_lock_connection] object_id: 6896700, pg_backend_pid: 2011 ci: == 20230821081508 AddMrRequiresSamlAuthForApprovalToGroupMrApprovalSettings: migrating ci: -- add_column(:group_merge_request_approval_settings, :require_saml_auth_to_approve, :boolean, {:default=>false, :null=>false}) ci: -> 0.0018s ci: == 20230821081508 AddMrRequiresSamlAuthForApprovalToGroupMrApprovalSettings: migrated (0.0161s) ci: == [advisory_lock_connection] object_id: 6896700, pg_backend_pid: 2011 main: == [advisory_lock_connection] object_id: 6914880, pg_backend_pid: 2014 main: == 20230821081603 QueueConvertCreditCardValidationDataToHashes: migrating ===== main: == 20230821081603 QueueConvertCreditCardValidationDataToHashes: migrated (0.0363s) main: == [advisory_lock_connection] object_id: 6914880, pg_backend_pid: 2014 ci: == [advisory_lock_connection] object_id: 6921760, pg_backend_pid: 2016 ci: == 20230821081603 QueueConvertCreditCardValidationDataToHashes: migrating ===== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230821081603 QueueConvertCreditCardValidationDataToHashes: migrated (0.0145s) ci: == [advisory_lock_connection] object_id: 6921760, pg_backend_pid: 2016 main: == [advisory_lock_connection] object_id: 6922100, pg_backend_pid: 2019 main: == 20230821101010 RemoveCrlNull: migrating ==================================== main: -- change_column_null(:x509_certificates, :subject, true) main: -> 0.0012s main: -- change_column_null(:x509_issuers, :subject, true) main: -> 0.0008s main: -- change_column_null(:x509_issuers, :crl_url, true) main: -> 0.0007s main: == 20230821101010 RemoveCrlNull: migrated (0.0090s) =========================== main: == [advisory_lock_connection] object_id: 6922100, pg_backend_pid: 2019 ci: == [advisory_lock_connection] object_id: 6927760, pg_backend_pid: 2021 ci: == 20230821101010 RemoveCrlNull: migrating ==================================== ci: -- change_column_null(:x509_certificates, :subject, true) ci: -> 0.0010s ci: -- change_column_null(:x509_issuers, :subject, true) ci: -> 0.0007s ci: -- change_column_null(:x509_issuers, :crl_url, true) ci: -> 0.0007s ci: == 20230821101010 RemoveCrlNull: migrated (0.0172s) =========================== ci: == [advisory_lock_connection] object_id: 6927760, pg_backend_pid: 2021 main: == [advisory_lock_connection] object_id: 6929240, pg_backend_pid: 2024 main: == 20230821133549 CreatePackagesNugetSymbols: migrating ======================= main: -- create_table(:packages_nuget_symbols) main: -- quote_column_name(:file) main: -> 0.0000s main: -- quote_column_name(:file_path) main: -> 0.0000s main: -- quote_column_name(:signature) main: -> 0.0000s main: -- quote_column_name(:object_storage_key) main: -> 0.0000s main: -> 0.0088s main: == 20230821133549 CreatePackagesNugetSymbols: migrated (0.0147s) ============== main: == [advisory_lock_connection] object_id: 6929240, pg_backend_pid: 2024 ci: == [advisory_lock_connection] object_id: 6931960, pg_backend_pid: 2026 ci: == 20230821133549 CreatePackagesNugetSymbols: migrating ======================= ci: -- create_table(:packages_nuget_symbols) ci: -- quote_column_name(:file) ci: -> 0.0000s ci: -- quote_column_name(:file_path) ci: -> 0.0000s ci: -- quote_column_name(:signature) ci: -> 0.0000s ci: -- quote_column_name(:object_storage_key) ci: -> 0.0000s ci: -> 0.0092s I, [2024-04-10T20:45:27.667881 #290] INFO -- : Database: 'ci', Table: 'packages_nuget_symbols': Lock Writes ci: == 20230821133549 CreatePackagesNugetSymbols: migrated (0.0269s) ============== ci: == [advisory_lock_connection] object_id: 6931960, pg_backend_pid: 2026 main: == [advisory_lock_connection] object_id: 6936280, pg_backend_pid: 2029 main: == 20230822064649 AddOrganizationIdToProject: migrating ======================= main: -- add_column(:projects, :organization_id, :bigint, {:default=>1, :null=>true}) main: -> 0.0028s main: == 20230822064649 AddOrganizationIdToProject: migrated (0.0086s) ============== main: == [advisory_lock_connection] object_id: 6936280, pg_backend_pid: 2029 ci: == [advisory_lock_connection] object_id: 6936540, pg_backend_pid: 2031 ci: == 20230822064649 AddOrganizationIdToProject: migrating ======================= ci: -- add_column(:projects, :organization_id, :bigint, {:default=>1, :null=>true}) ci: -> 0.0032s ci: == 20230822064649 AddOrganizationIdToProject: migrated (0.0185s) ============== ci: == [advisory_lock_connection] object_id: 6936540, pg_backend_pid: 2031 main: == [advisory_lock_connection] object_id: 6937260, pg_backend_pid: 2034 main: == 20230822064841 PrepareIndexForOrgIdOnProjects: migrating =================== main: -- index_exists?(:projects, :organization_id, {:name=>"index_projects_on_organization_id", :algorithm=>:concurrently}) main: -> 0.0390s main: -- add_index_options(:projects, :organization_id, {:name=>"index_projects_on_organization_id", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230822064841 PrepareIndexForOrgIdOnProjects: migrated (0.0520s) ========== main: == [advisory_lock_connection] object_id: 6937260, pg_backend_pid: 2034 ci: == [advisory_lock_connection] object_id: 6948020, pg_backend_pid: 2036 ci: == 20230822064841 PrepareIndexForOrgIdOnProjects: migrating =================== ci: -- index_exists?(:projects, :organization_id, {:name=>"index_projects_on_organization_id", :algorithm=>:concurrently}) ci: -> 0.0434s ci: -- add_index_options(:projects, :organization_id, {:name=>"index_projects_on_organization_id", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20230822064841 PrepareIndexForOrgIdOnProjects: migrated (0.0670s) ========== ci: == [advisory_lock_connection] object_id: 6948020, pg_backend_pid: 2036 main: == [advisory_lock_connection] object_id: 6969320, pg_backend_pid: 2039 main: == 20230822104028 DeleteProjectCalloutThree: migrating ======================== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230822104028 DeleteProjectCalloutThree: migrated (0.0433s) =============== main: == [advisory_lock_connection] object_id: 6969320, pg_backend_pid: 2039 ci: == [advisory_lock_connection] object_id: 6969980, pg_backend_pid: 2041 ci: == 20230822104028 DeleteProjectCalloutThree: migrating ======================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230822104028 DeleteProjectCalloutThree: migrated (0.0142s) =============== ci: == [advisory_lock_connection] object_id: 6969980, pg_backend_pid: 2041 main: == [advisory_lock_connection] object_id: 6970780, pg_backend_pid: 2044 main: == 20230822125256 DropTemporaryIndexOnVulnerabilityReadsDismissalReason: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:vulnerability_reads) main: -> 0.0175s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:vulnerability_reads, {:algorithm=>:concurrently, :name=>"tmp_idx_vuln_reads_where_dismissal_reason_null"}) main: -> 0.0015s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230822125256 DropTemporaryIndexOnVulnerabilityReadsDismissalReason: migrated (0.0344s) main: == [advisory_lock_connection] object_id: 6970780, pg_backend_pid: 2044 ci: == [advisory_lock_connection] object_id: 6971440, pg_backend_pid: 2046 ci: == 20230822125256 DropTemporaryIndexOnVulnerabilityReadsDismissalReason: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:vulnerability_reads) ci: -> 0.0181s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:vulnerability_reads, {:algorithm=>:concurrently, :name=>"tmp_idx_vuln_reads_where_dismissal_reason_null"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230822125256 DropTemporaryIndexOnVulnerabilityReadsDismissalReason: migrated (0.0444s) ci: == [advisory_lock_connection] object_id: 6971440, pg_backend_pid: 2046 main: == [advisory_lock_connection] object_id: 6972240, pg_backend_pid: 2049 main: == 20230822151454 RemoveFreeUserCapEmailWorkers: migrating ==================== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230822151454 RemoveFreeUserCapEmailWorkers: migrated (0.0080s) =========== main: == [advisory_lock_connection] object_id: 6972240, pg_backend_pid: 2049 ci: == [advisory_lock_connection] object_id: 6978820, pg_backend_pid: 2051 ci: == 20230822151454 RemoveFreeUserCapEmailWorkers: migrating ==================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230822151454 RemoveFreeUserCapEmailWorkers: migrated (0.0151s) =========== ci: == [advisory_lock_connection] object_id: 6978820, pg_backend_pid: 2051 main: == [advisory_lock_connection] object_id: 6979120, pg_backend_pid: 2054 main: == 20230822153124 RemoveFreeUserCapEmailWorkersRelatedColumns: migrating ====== main: -- remove_columns("namespace_details", "next_over_limit_check_at", "free_user_cap_over_limit_notified_at") main: -> 0.0017s main: == 20230822153124 RemoveFreeUserCapEmailWorkersRelatedColumns: migrated (0.0074s) main: == [advisory_lock_connection] object_id: 6979120, pg_backend_pid: 2054 ci: == [advisory_lock_connection] object_id: 6979760, pg_backend_pid: 2056 ci: == 20230822153124 RemoveFreeUserCapEmailWorkersRelatedColumns: migrating ====== ci: -- remove_columns("namespace_details", "next_over_limit_check_at", "free_user_cap_over_limit_notified_at") ci: -> 0.0016s ci: == 20230822153124 RemoveFreeUserCapEmailWorkersRelatedColumns: migrated (0.0159s) ci: == [advisory_lock_connection] object_id: 6979760, pg_backend_pid: 2056 main: == [advisory_lock_connection] object_id: 6980540, pg_backend_pid: 2059 main: == 20230822154640 AddAsyncIndexOnMergeRequestsTargetProjectIdAndMergedCommitSha: migrating main: -- index_exists?(:merge_requests, [:target_project_id, :merged_commit_sha], {:name=>"index_merge_requests_on_target_project_id_and_merged_commit_sha", :algorithm=>:concurrently}) main: -> 0.0248s main: -- add_index_options(:merge_requests, [:target_project_id, :merged_commit_sha], {:name=>"index_merge_requests_on_target_project_id_and_merged_commit_sha", :algorithm=>:concurrently}) main: -> 0.0010s main: == 20230822154640 AddAsyncIndexOnMergeRequestsTargetProjectIdAndMergedCommitSha: migrated (0.0412s) main: == [advisory_lock_connection] object_id: 6980540, pg_backend_pid: 2059 ci: == [advisory_lock_connection] object_id: 6982000, pg_backend_pid: 2061 ci: == 20230822154640 AddAsyncIndexOnMergeRequestsTargetProjectIdAndMergedCommitSha: migrating ci: -- index_exists?(:merge_requests, [:target_project_id, :merged_commit_sha], {:name=>"index_merge_requests_on_target_project_id_and_merged_commit_sha", :algorithm=>:concurrently}) ci: -> 0.0250s ci: -- add_index_options(:merge_requests, [:target_project_id, :merged_commit_sha], {:name=>"index_merge_requests_on_target_project_id_and_merged_commit_sha", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20230822154640 AddAsyncIndexOnMergeRequestsTargetProjectIdAndMergedCommitSha: migrated (0.0478s) ci: == [advisory_lock_connection] object_id: 6982000, pg_backend_pid: 2061 main: == [advisory_lock_connection] object_id: 6983600, pg_backend_pid: 2064 main: == 20230822175304 AddOkrReminderFieldsToWorkItemProgresses: migrating ========= main: -- add_column(:work_item_progresses, :reminder_frequency, :integer, {:limit=>2, :null=>false, :default=>0}) main: -> 0.0022s main: == 20230822175304 AddOkrReminderFieldsToWorkItemProgresses: migrated (0.0083s) main: == [advisory_lock_connection] object_id: 6983600, pg_backend_pid: 2064 ci: == [advisory_lock_connection] object_id: 6984300, pg_backend_pid: 2066 ci: == 20230822175304 AddOkrReminderFieldsToWorkItemProgresses: migrating ========= ci: -- add_column(:work_item_progresses, :reminder_frequency, :integer, {:limit=>2, :null=>false, :default=>0}) ci: -> 0.0020s ci: == 20230822175304 AddOkrReminderFieldsToWorkItemProgresses: migrated (0.0182s) ci: == [advisory_lock_connection] object_id: 6984300, pg_backend_pid: 2066 main: == [advisory_lock_connection] object_id: 6985140, pg_backend_pid: 2069 main: == 20230822195852 RemovePaJitsuRelatedSettings: migrating ===================== main: == 20230822195852 RemovePaJitsuRelatedSettings: migrated (0.0052s) ============ main: == [advisory_lock_connection] object_id: 6985140, pg_backend_pid: 2069 ci: == [advisory_lock_connection] object_id: 7027220, pg_backend_pid: 2071 ci: == 20230822195852 RemovePaJitsuRelatedSettings: migrating ===================== ci: == 20230822195852 RemovePaJitsuRelatedSettings: migrated (0.0145s) ============ ci: == [advisory_lock_connection] object_id: 7027220, pg_backend_pid: 2071 main: == [advisory_lock_connection] object_id: 7053260, pg_backend_pid: 2074 main: == 20230823085627 AddTempIndexForProjectStatisticsUpdatedAt: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:project_statistics, [:project_id, :updated_at], {:name=>"tmp_index_project_statistics_updated_at", :where=>"repository_size > 0", :algorithm=>:concurrently}) main: -> 0.0083s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:project_statistics, [:project_id, :updated_at], {:name=>"tmp_index_project_statistics_updated_at", :where=>"repository_size > 0", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20230823085627 AddTempIndexForProjectStatisticsUpdatedAt: migrated (0.0274s) main: == [advisory_lock_connection] object_id: 7053260, pg_backend_pid: 2074 ci: == [advisory_lock_connection] object_id: 7069540, pg_backend_pid: 2076 ci: == 20230823085627 AddTempIndexForProjectStatisticsUpdatedAt: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0015s ci: -- index_exists?(:project_statistics, [:project_id, :updated_at], {:name=>"tmp_index_project_statistics_updated_at", :where=>"repository_size > 0", :algorithm=>:concurrently}) ci: -> 0.0084s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:project_statistics, [:project_id, :updated_at], {:name=>"tmp_index_project_statistics_updated_at", :where=>"repository_size > 0", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230823085627 AddTempIndexForProjectStatisticsUpdatedAt: migrated (0.0363s) ci: == [advisory_lock_connection] object_id: 7069540, pg_backend_pid: 2076 main: == [advisory_lock_connection] object_id: 7076420, pg_backend_pid: 2079 main: == 20230823090001 QueueBackfillProjectStatisticsStorageSizeWithRecentSize: migrating main: == 20230823090001 QueueBackfillProjectStatisticsStorageSizeWithRecentSize: migrated (0.0461s) main: == [advisory_lock_connection] object_id: 7076420, pg_backend_pid: 2079 ci: == [advisory_lock_connection] object_id: 7098300, pg_backend_pid: 2081 ci: == 20230823090001 QueueBackfillProjectStatisticsStorageSizeWithRecentSize: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230823090001 QueueBackfillProjectStatisticsStorageSizeWithRecentSize: migrated (0.0154s) ci: == [advisory_lock_connection] object_id: 7098300, pg_backend_pid: 2081 main: == [advisory_lock_connection] object_id: 7119860, pg_backend_pid: 2084 main: == 20230823132142 CreateInstanceGoogleCloudLoggingConfigurations: migrating === main: -- create_table(:audit_events_instance_google_cloud_logging_configurations) main: -- quote_column_name(:google_project_id_name) main: -> 0.0000s main: -- quote_column_name(:client_email) main: -> 0.0000s main: -- quote_column_name(:log_id_name) main: -> 0.0000s main: -- quote_column_name(:name) main: -> 0.0000s main: -> 0.0074s main: == 20230823132142 CreateInstanceGoogleCloudLoggingConfigurations: migrated (0.0140s) main: == [advisory_lock_connection] object_id: 7119860, pg_backend_pid: 2084 ci: == [advisory_lock_connection] object_id: 7120420, pg_backend_pid: 2086 ci: == 20230823132142 CreateInstanceGoogleCloudLoggingConfigurations: migrating === ci: -- create_table(:audit_events_instance_google_cloud_logging_configurations) ci: -- quote_column_name(:google_project_id_name) ci: -> 0.0001s ci: -- quote_column_name(:client_email) ci: -> 0.0000s ci: -- quote_column_name(:log_id_name) ci: -> 0.0000s ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -> 0.0076s I, [2024-04-10T20:45:29.929429 #290] INFO -- : Database: 'ci', Table: 'audit_events_instance_google_cloud_logging_configurations': Lock Writes ci: == 20230823132142 CreateInstanceGoogleCloudLoggingConfigurations: migrated (0.0256s) ci: == [advisory_lock_connection] object_id: 7120420, pg_backend_pid: 2086 main: == [advisory_lock_connection] object_id: 7120780, pg_backend_pid: 2089 main: == 20230823140934 AddLinkedItemsWidgetToTicketWorkItemType: migrating ========= main: == 20230823140934 AddLinkedItemsWidgetToTicketWorkItemType: migrated (0.0569s) main: == [advisory_lock_connection] object_id: 7120780, pg_backend_pid: 2089 ci: == [advisory_lock_connection] object_id: 7121080, pg_backend_pid: 2091 ci: == 20230823140934 AddLinkedItemsWidgetToTicketWorkItemType: migrating ========= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230823140934 AddLinkedItemsWidgetToTicketWorkItemType: migrated (0.0157s) ci: == [advisory_lock_connection] object_id: 7121080, pg_backend_pid: 2091 main: == [advisory_lock_connection] object_id: 7121520, pg_backend_pid: 2094 main: == 20230823143519 RemoveUsersNotificationSettingsUserIdFk: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE users, notification_settings IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- remove_foreign_key(:notification_settings, :users, {:name=>"fk_0c95e91db7"}) main: -> 0.0051s main: == 20230823143519 RemoveUsersNotificationSettingsUserIdFk: migrated (0.0350s) = main: == [advisory_lock_connection] object_id: 7121520, pg_backend_pid: 2094 ci: == [advisory_lock_connection] object_id: 7149020, pg_backend_pid: 2096 ci: == 20230823143519 RemoveUsersNotificationSettingsUserIdFk: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE users, notification_settings IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- remove_foreign_key(:notification_settings, :users, {:name=>"fk_0c95e91db7"}) ci: -> 0.0051s ci: == 20230823143519 RemoveUsersNotificationSettingsUserIdFk: migrated (0.0439s) = ci: == [advisory_lock_connection] object_id: 7149020, pg_backend_pid: 2096 main: == [advisory_lock_connection] object_id: 7176640, pg_backend_pid: 2099 main: == 20230823144846 RemoveUsersMembersUserIdFk: migrating ======================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE users, members IN ACCESS EXCLUSIVE MODE") main: -> 0.0009s main: -- remove_foreign_key(:members, :users, {:name=>"fk_2e88fb7ce9"}) main: -> 0.0050s main: == 20230823144846 RemoveUsersMembersUserIdFk: migrated (0.0362s) ============== main: == [advisory_lock_connection] object_id: 7176640, pg_backend_pid: 2099 ci: == [advisory_lock_connection] object_id: 7177340, pg_backend_pid: 2101 ci: == 20230823144846 RemoveUsersMembersUserIdFk: migrating ======================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE users, members IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:members, :users, {:name=>"fk_2e88fb7ce9"}) ci: -> 0.0050s ci: == 20230823144846 RemoveUsersMembersUserIdFk: migrated (0.0466s) ============== ci: == [advisory_lock_connection] object_id: 7177340, pg_backend_pid: 2101 main: == [advisory_lock_connection] object_id: 7178180, pg_backend_pid: 2104 main: == 20230823145053 EnsureNotesBigintBackfillIsFinishedForSelfManaged: migrating main: == 20230823145053 EnsureNotesBigintBackfillIsFinishedForSelfManaged: migrated (0.0051s) main: == [advisory_lock_connection] object_id: 7178180, pg_backend_pid: 2104 ci: == [advisory_lock_connection] object_id: 7178340, pg_backend_pid: 2106 ci: == 20230823145053 EnsureNotesBigintBackfillIsFinishedForSelfManaged: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230823145053 EnsureNotesBigintBackfillIsFinishedForSelfManaged: migrated (0.0142s) ci: == [advisory_lock_connection] object_id: 7178340, pg_backend_pid: 2106 main: == [advisory_lock_connection] object_id: 7178640, pg_backend_pid: 2109 main: == 20230823145126 SwapNotesIdToBigintForSelfManaged: migrating ================ main: == 20230823145126 SwapNotesIdToBigintForSelfManaged: migrated (0.0054s) ======= main: == [advisory_lock_connection] object_id: 7178640, pg_backend_pid: 2109 ci: == [advisory_lock_connection] object_id: 7191000, pg_backend_pid: 2111 ci: == 20230823145126 SwapNotesIdToBigintForSelfManaged: migrating ================ ci: == 20230823145126 SwapNotesIdToBigintForSelfManaged: migrated (0.0151s) ======= ci: == [advisory_lock_connection] object_id: 7191000, pg_backend_pid: 2111 main: == [advisory_lock_connection] object_id: 7203480, pg_backend_pid: 2114 main: == 20230823160533 UpdatePackageMetadataSyncSetting: migrating ================= main: == 20230823160533 UpdatePackageMetadataSyncSetting: migrated (0.0348s) ======== main: == [advisory_lock_connection] object_id: 7203480, pg_backend_pid: 2114 ci: == [advisory_lock_connection] object_id: 7208360, pg_backend_pid: 2116 ci: == 20230823160533 UpdatePackageMetadataSyncSetting: migrating ================= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230823160533 UpdatePackageMetadataSyncSetting: migrated (0.0156s) ======== ci: == [advisory_lock_connection] object_id: 7208360, pg_backend_pid: 2116 main: == [advisory_lock_connection] object_id: 7210340, pg_backend_pid: 2119 main: == 20230823161514 RemoveNamespacesRoutesNamespaceIdFk: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE namespaces, routes IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- remove_foreign_key(:routes, :namespaces, {:name=>"fk_bb2e5b8968"}) main: -> 0.0047s main: == 20230823161514 RemoveNamespacesRoutesNamespaceIdFk: migrated (0.0342s) ===== main: == [advisory_lock_connection] object_id: 7210340, pg_backend_pid: 2119 ci: == [advisory_lock_connection] object_id: 7210620, pg_backend_pid: 2121 ci: == 20230823161514 RemoveNamespacesRoutesNamespaceIdFk: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE namespaces, routes IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:routes, :namespaces, {:name=>"fk_bb2e5b8968"}) ci: -> 0.0046s ci: == 20230823161514 RemoveNamespacesRoutesNamespaceIdFk: migrated (0.0417s) ===== ci: == [advisory_lock_connection] object_id: 7210620, pg_backend_pid: 2121 main: == [advisory_lock_connection] object_id: 7212500, pg_backend_pid: 2124 main: == 20230823174108 AddPatchIdShaOnApprovals: migrating ========================= main: -- add_column(:approvals, :patch_id_sha, :binary) main: -> 0.0019s main: == 20230823174108 AddPatchIdShaOnApprovals: migrated (0.0076s) ================ main: == [advisory_lock_connection] object_id: 7212500, pg_backend_pid: 2124 ci: == [advisory_lock_connection] object_id: 7214120, pg_backend_pid: 2126 ci: == 20230823174108 AddPatchIdShaOnApprovals: migrating ========================= ci: -- add_column(:approvals, :patch_id_sha, :binary) ci: -> 0.0019s ci: == 20230823174108 AddPatchIdShaOnApprovals: migrated (0.0178s) ================ ci: == [advisory_lock_connection] object_id: 7214120, pg_backend_pid: 2126 main: == [advisory_lock_connection] object_id: 7227100, pg_backend_pid: 2129 main: == 20230823194111 RemovePagesDeploymentsProjectIdPathPrefixUniqueIndex: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:pages_deployments) main: -> 0.0058s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:pages_deployments, {:algorithm=>:concurrently, :name=>"index_pages_deployments_unique_path_prefix_by_project"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20230823194111 RemovePagesDeploymentsProjectIdPathPrefixUniqueIndex: migrated (0.0229s) main: == [advisory_lock_connection] object_id: 7227100, pg_backend_pid: 2129 ci: == [advisory_lock_connection] object_id: 7227320, pg_backend_pid: 2131 ci: == 20230823194111 RemovePagesDeploymentsProjectIdPathPrefixUniqueIndex: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:pages_deployments) ci: -> 0.0055s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:pages_deployments, {:algorithm=>:concurrently, :name=>"index_pages_deployments_unique_path_prefix_by_project"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230823194111 RemovePagesDeploymentsProjectIdPathPrefixUniqueIndex: migrated (0.0305s) ci: == [advisory_lock_connection] object_id: 7227320, pg_backend_pid: 2131 main: == [advisory_lock_connection] object_id: 7236960, pg_backend_pid: 2134 main: == 20230824015840 AddFindingIdToVulnerabilities: migrating ==================== main: -- add_column(:vulnerabilities, :finding_id, :bigint, {:if_not_exists=>true}) main: -> 0.0054s main: == 20230824015840 AddFindingIdToVulnerabilities: migrated (0.0110s) =========== main: == [advisory_lock_connection] object_id: 7236960, pg_backend_pid: 2134 ci: == [advisory_lock_connection] object_id: 7246620, pg_backend_pid: 2136 ci: == 20230824015840 AddFindingIdToVulnerabilities: migrating ==================== ci: -- add_column(:vulnerabilities, :finding_id, :bigint, {:if_not_exists=>true}) ci: -> 0.0057s ci: == 20230824015840 AddFindingIdToVulnerabilities: migrated (0.0206s) =========== ci: == [advisory_lock_connection] object_id: 7246620, pg_backend_pid: 2136 main: == [advisory_lock_connection] object_id: 7256280, pg_backend_pid: 2139 main: == 20230824022229 MakeFindingIdOnVulnerabilitiesInvalidForeignKey: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE vulnerabilities ADD CONSTRAINT fk_4e64972902 FOREIGN KEY (finding_id) REFERENCES vulnerability_occurrences (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0018s main: == 20230824022229 MakeFindingIdOnVulnerabilitiesInvalidForeignKey: migrated (0.0329s) main: == [advisory_lock_connection] object_id: 7256280, pg_backend_pid: 2139 ci: == [advisory_lock_connection] object_id: 7265980, pg_backend_pid: 2141 ci: == 20230824022229 MakeFindingIdOnVulnerabilitiesInvalidForeignKey: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE vulnerabilities ADD CONSTRAINT fk_4e64972902 FOREIGN KEY (finding_id) REFERENCES vulnerability_occurrences (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0019s ci: == 20230824022229 MakeFindingIdOnVulnerabilitiesInvalidForeignKey: migrated (0.0432s) ci: == [advisory_lock_connection] object_id: 7265980, pg_backend_pid: 2141 main: == [advisory_lock_connection] object_id: 7266260, pg_backend_pid: 2144 main: == 20230825085648 EnsureBackfillForCiStagesPipelineIdIsFinished: migrating ==== main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230825085648 EnsureBackfillForCiStagesPipelineIdIsFinished: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 7266260, pg_backend_pid: 2144 ci: == [advisory_lock_connection] object_id: 7266440, pg_backend_pid: 2146 ci: == 20230825085648 EnsureBackfillForCiStagesPipelineIdIsFinished: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230825085648 EnsureBackfillForCiStagesPipelineIdIsFinished: migrated (0.0347s) ci: == [advisory_lock_connection] object_id: 7266440, pg_backend_pid: 2146 main: == [advisory_lock_connection] object_id: 7266760, pg_backend_pid: 2149 main: == 20230825085719 CreateAsyncIndexForCiStagesPipelineId: migrating ============ main: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint, :name], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_name", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0067s main: -- add_index_options(:ci_stages, [:pipeline_id_convert_to_bigint, :name], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_name", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0005s main: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0046s main: -- add_index_options(:ci_stages, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0001s main: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint, :id], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_id", :where=>"status = ANY (ARRAY[0, 1, 2, 8, 9, 10])", :algorithm=>:concurrently}) main: -> 0.0045s main: -- add_index_options(:ci_stages, [:pipeline_id_convert_to_bigint, :id], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_id", :where=>"status = ANY (ARRAY[0, 1, 2, 8, 9, 10])", :algorithm=>:concurrently}) main: -> 0.0000s main: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint, :position], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_position", :algorithm=>:concurrently}) main: -> 0.0048s main: -- add_index_options(:ci_stages, [:pipeline_id_convert_to_bigint, :position], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_position", :algorithm=>:concurrently}) main: -> 0.0001s main: == 20230825085719 CreateAsyncIndexForCiStagesPipelineId: migrated (0.0480s) === main: == [advisory_lock_connection] object_id: 7266760, pg_backend_pid: 2149 ci: == [advisory_lock_connection] object_id: 7269860, pg_backend_pid: 2151 ci: == 20230825085719 CreateAsyncIndexForCiStagesPipelineId: migrating ============ ci: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint, :name], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_name", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0071s ci: -- add_index_options(:ci_stages, [:pipeline_id_convert_to_bigint, :name], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_name", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0005s ci: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0050s ci: -- add_index_options(:ci_stages, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0001s ci: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint, :id], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_id", :where=>"status = ANY (ARRAY[0, 1, 2, 8, 9, 10])", :algorithm=>:concurrently}) ci: -> 0.0047s ci: -- add_index_options(:ci_stages, [:pipeline_id_convert_to_bigint, :id], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_id", :where=>"status = ANY (ARRAY[0, 1, 2, 8, 9, 10])", :algorithm=>:concurrently}) ci: -> 0.0001s ci: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint, :position], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_position", :algorithm=>:concurrently}) ci: -> 0.0046s ci: -- add_index_options(:ci_stages, [:pipeline_id_convert_to_bigint, :position], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_position", :algorithm=>:concurrently}) ci: -> 0.0000s ci: == 20230825085719 CreateAsyncIndexForCiStagesPipelineId: migrated (0.0612s) === ci: == [advisory_lock_connection] object_id: 7269860, pg_backend_pid: 2151 main: == [advisory_lock_connection] object_id: 7270380, pg_backend_pid: 2154 main: == 20230828153646 ExtendPushRulesRegexLimits: migrating ======================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT force_push_regex_size_constraint\nCHECK ( char_length(force_push_regex) <= 511 )\nNOT VALID;\n") main: -> 0.0010s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT delete_branch_regex_size_constraint\nCHECK ( char_length(delete_branch_regex) <= 511 )\nNOT VALID;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT commit_message_regex_size_constraint\nCHECK ( char_length(commit_message_regex) <= 511 )\nNOT VALID;\n") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT author_email_regex_size_constraint\nCHECK ( char_length(author_email_regex) <= 511 )\nNOT VALID;\n") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT file_name_regex_size_constraint\nCHECK ( char_length(file_name_regex) <= 511 )\nNOT VALID;\n") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT branch_name_regex_size_constraint\nCHECK ( char_length(branch_name_regex) <= 511 )\nNOT VALID;\n") main: -> 0.0007s main: -- column_exists?(:push_rules, :commit_message_negative_regex) main: -> 0.0035s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT commit_message_negative_regex_size_constraint\nCHECK ( char_length(commit_message_negative_regex) <= 2047 )\nNOT VALID;\n") main: -> 0.0008s main: == 20230828153646 ExtendPushRulesRegexLimits: migrated (0.0422s) ============== main: == [advisory_lock_connection] object_id: 7270380, pg_backend_pid: 2154 ci: == [advisory_lock_connection] object_id: 7280240, pg_backend_pid: 2156 ci: == 20230828153646 ExtendPushRulesRegexLimits: migrating ======================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT force_push_regex_size_constraint\nCHECK ( char_length(force_push_regex) <= 511 )\nNOT VALID;\n") ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT delete_branch_regex_size_constraint\nCHECK ( char_length(delete_branch_regex) <= 511 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT commit_message_regex_size_constraint\nCHECK ( char_length(commit_message_regex) <= 511 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT author_email_regex_size_constraint\nCHECK ( char_length(author_email_regex) <= 511 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT file_name_regex_size_constraint\nCHECK ( char_length(file_name_regex) <= 511 )\nNOT VALID;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT branch_name_regex_size_constraint\nCHECK ( char_length(branch_name_regex) <= 511 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- column_exists?(:push_rules, :commit_message_negative_regex) ci: -> 0.0035s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE push_rules\nADD CONSTRAINT commit_message_negative_regex_size_constraint\nCHECK ( char_length(commit_message_negative_regex) <= 2047 )\nNOT VALID;\n") ci: -> 0.0008s ci: == 20230828153646 ExtendPushRulesRegexLimits: migrated (0.0511s) ============== ci: == [advisory_lock_connection] object_id: 7280240, pg_backend_pid: 2156 main: == [advisory_lock_connection] object_id: 7290240, pg_backend_pid: 2159 main: == 20230829045459 AddSearchRateLimitAllowlistToApplicationSettings: migrating = main: -- add_column(:application_settings, :search_rate_limit_allowlist, :text, {:array=>true, :default=>[], :null=>false}) main: -> 0.0030s main: == 20230829045459 AddSearchRateLimitAllowlistToApplicationSettings: migrated (0.0085s) main: == [advisory_lock_connection] object_id: 7290240, pg_backend_pid: 2159 ci: == [advisory_lock_connection] object_id: 7290600, pg_backend_pid: 2161 ci: == 20230829045459 AddSearchRateLimitAllowlistToApplicationSettings: migrating = ci: -- add_column(:application_settings, :search_rate_limit_allowlist, :text, {:array=>true, :default=>[], :null=>false}) ci: -> 0.0030s ci: == 20230829045459 AddSearchRateLimitAllowlistToApplicationSettings: migrated (0.0175s) ci: == [advisory_lock_connection] object_id: 7290600, pg_backend_pid: 2161 main: == [advisory_lock_connection] object_id: 7291100, pg_backend_pid: 2164 main: == 20230829120720 IndexFindingIdForVulnerabilities: migrating ================= main: -- index_exists?(:vulnerabilities, :finding_id, {:name=>"index_vulnerabilities_on_finding_id", :algorithm=>:concurrently}) main: -> 0.0156s main: -- add_index_options(:vulnerabilities, :finding_id, {:name=>"index_vulnerabilities_on_finding_id", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230829120720 IndexFindingIdForVulnerabilities: migrated (0.0289s) ======== main: == [advisory_lock_connection] object_id: 7291100, pg_backend_pid: 2164 ci: == [advisory_lock_connection] object_id: 7299680, pg_backend_pid: 2166 ci: == 20230829120720 IndexFindingIdForVulnerabilities: migrating ================= ci: -- index_exists?(:vulnerabilities, :finding_id, {:name=>"index_vulnerabilities_on_finding_id", :algorithm=>:concurrently}) ci: -> 0.0164s ci: -- add_index_options(:vulnerabilities, :finding_id, {:name=>"index_vulnerabilities_on_finding_id", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20230829120720 IndexFindingIdForVulnerabilities: migrated (0.0417s) ======== ci: == [advisory_lock_connection] object_id: 7299680, pg_backend_pid: 2166 main: == [advisory_lock_connection] object_id: 7308400, pg_backend_pid: 2169 main: == 20230830084959 ValidatePushRulesConstraints: migrating ===================== main: -- column_exists?(:push_rules, :force_push_regex) main: -> 0.0043s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT force_push_regex_size_constraint;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- column_exists?(:push_rules, :delete_branch_regex) main: -> 0.0026s main: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT delete_branch_regex_size_constraint;") main: -> 0.0007s main: -- column_exists?(:push_rules, :commit_message_regex) main: -> 0.0024s main: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT commit_message_regex_size_constraint;") main: -> 0.0007s main: -- column_exists?(:push_rules, :commit_message_negative_regex) main: -> 0.0023s main: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT commit_message_negative_regex_size_constraint;") main: -> 0.0007s main: -- column_exists?(:push_rules, :author_email_regex) main: -> 0.0023s main: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT author_email_regex_size_constraint;") main: -> 0.0007s main: -- column_exists?(:push_rules, :file_name_regex) main: -> 0.0021s main: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT file_name_regex_size_constraint;") main: -> 0.0006s main: -- column_exists?(:push_rules, :branch_name_regex) main: -> 0.0022s main: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT branch_name_regex_size_constraint;") main: -> 0.0007s main: == 20230830084959 ValidatePushRulesConstraints: migrated (0.0459s) ============ main: == [advisory_lock_connection] object_id: 7308400, pg_backend_pid: 2169 ci: == [advisory_lock_connection] object_id: 7311260, pg_backend_pid: 2171 ci: == 20230830084959 ValidatePushRulesConstraints: migrating ===================== ci: -- column_exists?(:push_rules, :force_push_regex) ci: -> 0.0042s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT force_push_regex_size_constraint;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- column_exists?(:push_rules, :delete_branch_regex) ci: -> 0.0023s ci: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT delete_branch_regex_size_constraint;") ci: -> 0.0007s ci: -- column_exists?(:push_rules, :commit_message_regex) ci: -> 0.0024s ci: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT commit_message_regex_size_constraint;") ci: -> 0.0007s ci: -- column_exists?(:push_rules, :commit_message_negative_regex) ci: -> 0.0022s ci: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT commit_message_negative_regex_size_constraint;") ci: -> 0.0007s ci: -- column_exists?(:push_rules, :author_email_regex) ci: -> 0.0023s ci: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT author_email_regex_size_constraint;") ci: -> 0.0007s ci: -- column_exists?(:push_rules, :file_name_regex) ci: -> 0.0023s ci: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT file_name_regex_size_constraint;") ci: -> 0.0006s ci: -- column_exists?(:push_rules, :branch_name_regex) ci: -> 0.0023s ci: -- execute("ALTER TABLE push_rules VALIDATE CONSTRAINT branch_name_regex_size_constraint;") ci: -> 0.0009s ci: == 20230830084959 ValidatePushRulesConstraints: migrated (0.0546s) ============ ci: == [advisory_lock_connection] object_id: 7311260, pg_backend_pid: 2171 main: == [advisory_lock_connection] object_id: 7314280, pg_backend_pid: 2174 main: == 20230830085501 RemovePushRulesRegexLimits: migrating ======================= main: -- change_column(:push_rules, :force_push_regex, :string, {:limit=>nil}) main: -> 0.0026s main: -- change_column(:push_rules, :delete_branch_regex, :string, {:limit=>nil}) main: -> 0.0012s main: -- change_column(:push_rules, :commit_message_regex, :string, {:limit=>nil}) main: -> 0.0011s main: -- change_column(:push_rules, :author_email_regex, :string, {:limit=>nil}) main: -> 0.0011s main: -- change_column(:push_rules, :file_name_regex, :string, {:limit=>nil}) main: -> 0.0012s main: -- change_column(:push_rules, :branch_name_regex, :string, {:limit=>nil}) main: -> 0.0011s main: -- column_exists?(:push_rules, :commit_message_negative_regex) main: -> 0.0044s main: -- change_column(:push_rules, :commit_message_negative_regex, :string, {:limit=>nil}) main: -> 0.0011s main: == 20230830085501 RemovePushRulesRegexLimits: migrated (0.0208s) ============== main: == [advisory_lock_connection] object_id: 7314280, pg_backend_pid: 2174 ci: == [advisory_lock_connection] object_id: 7319640, pg_backend_pid: 2176 ci: == 20230830085501 RemovePushRulesRegexLimits: migrating ======================= ci: -- change_column(:push_rules, :force_push_regex, :string, {:limit=>nil}) ci: -> 0.0023s ci: -- change_column(:push_rules, :delete_branch_regex, :string, {:limit=>nil}) ci: -> 0.0013s ci: -- change_column(:push_rules, :commit_message_regex, :string, {:limit=>nil}) ci: -> 0.0011s ci: -- change_column(:push_rules, :author_email_regex, :string, {:limit=>nil}) ci: -> 0.0014s ci: -- change_column(:push_rules, :file_name_regex, :string, {:limit=>nil}) ci: -> 0.0010s ci: -- change_column(:push_rules, :branch_name_regex, :string, {:limit=>nil}) ci: -> 0.0010s ci: -- column_exists?(:push_rules, :commit_message_negative_regex) ci: -> 0.0038s ci: -- change_column(:push_rules, :commit_message_negative_regex, :string, {:limit=>nil}) ci: -> 0.0012s ci: == 20230830085501 RemovePushRulesRegexLimits: migrated (0.0304s) ============== ci: == [advisory_lock_connection] object_id: 7319640, pg_backend_pid: 2176 main: == [advisory_lock_connection] object_id: 7325120, pg_backend_pid: 2179 main: == 20230830101525 UpdateDefaultValuePm: migrating ============================= main: -- change_column_default(:application_settings, :package_metadata_purl_types, {:from=>[], :to=>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]}) main: -> 0.2530s main: == 20230830101525 UpdateDefaultValuePm: migrated (0.2597s) ==================== main: == [advisory_lock_connection] object_id: 7325120, pg_backend_pid: 2179 ci: == [advisory_lock_connection] object_id: 7330860, pg_backend_pid: 2181 ci: == 20230830101525 UpdateDefaultValuePm: migrating ============================= ci: -- change_column_default(:application_settings, :package_metadata_purl_types, {:from=>[], :to=>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]}) ci: -> 0.2540s ci: == 20230830101525 UpdateDefaultValuePm: migrated (0.2693s) ==================== ci: == [advisory_lock_connection] object_id: 7330860, pg_backend_pid: 2181 main: == [advisory_lock_connection] object_id: 7363860, pg_backend_pid: 2184 main: == 20230830121830 QueueUpdateUsersSetExternalIfServiceAccount: migrating ====== main: == 20230830121830 QueueUpdateUsersSetExternalIfServiceAccount: migrated (0.0384s) main: == [advisory_lock_connection] object_id: 7363860, pg_backend_pid: 2184 ci: == [advisory_lock_connection] object_id: 7394340, pg_backend_pid: 2186 ci: == 20230830121830 QueueUpdateUsersSetExternalIfServiceAccount: migrating ====== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230830121830 QueueUpdateUsersSetExternalIfServiceAccount: migrated (0.0153s) ci: == [advisory_lock_connection] object_id: 7394340, pg_backend_pid: 2186 main: == [advisory_lock_connection] object_id: 7401340, pg_backend_pid: 2189 main: == 20230831084632 QueueSyncScanResultPolicies: migrating ====================== main: == 20230831084632 QueueSyncScanResultPolicies: migrated (0.0384s) ============= main: == [advisory_lock_connection] object_id: 7401340, pg_backend_pid: 2189 ci: == [advisory_lock_connection] object_id: 7413820, pg_backend_pid: 2191 ci: == 20230831084632 QueueSyncScanResultPolicies: migrating ====================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230831084632 QueueSyncScanResultPolicies: migrated (0.0170s) ============= ci: == [advisory_lock_connection] object_id: 7413820, pg_backend_pid: 2191 main: == [advisory_lock_connection] object_id: 7430700, pg_backend_pid: 2194 main: == 20230831101144 IndexOrgIdAndIdOnOrganizationUser: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:organization_users, [:organization_id, :id], {:name=>"index_organization_users_on_organization_id_and_id", :algorithm=>:concurrently}) main: -> 0.0046s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:organization_users, [:organization_id, :id], {:name=>"index_organization_users_on_organization_id_and_id", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230831101144 IndexOrgIdAndIdOnOrganizationUser: migrated (0.0230s) ======= main: == [advisory_lock_connection] object_id: 7430700, pg_backend_pid: 2194 ci: == [advisory_lock_connection] object_id: 7431360, pg_backend_pid: 2196 ci: == 20230831101144 IndexOrgIdAndIdOnOrganizationUser: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:organization_users, [:organization_id, :id], {:name=>"index_organization_users_on_organization_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0041s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:organization_users, [:organization_id, :id], {:name=>"index_organization_users_on_organization_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230831101144 IndexOrgIdAndIdOnOrganizationUser: migrated (0.0298s) ======= ci: == [advisory_lock_connection] object_id: 7431360, pg_backend_pid: 2196 main: == [advisory_lock_connection] object_id: 7432160, pg_backend_pid: 2199 main: == 20230831111051 AddApprovalSettingsToScanResultPolicies: migrating ========== main: -- add_column(:scan_result_policies, :project_approval_settings, :jsonb, {:default=>{}, :null=>false}) main: -> 0.0021s main: -- add_column(:scan_result_policies, :commits, :smallint) main: -> 0.0008s main: == 20230831111051 AddApprovalSettingsToScanResultPolicies: migrated (0.0087s) = main: == [advisory_lock_connection] object_id: 7432160, pg_backend_pid: 2199 ci: == [advisory_lock_connection] object_id: 7450700, pg_backend_pid: 2201 ci: == 20230831111051 AddApprovalSettingsToScanResultPolicies: migrating ========== ci: -- add_column(:scan_result_policies, :project_approval_settings, :jsonb, {:default=>{}, :null=>false}) ci: -> 0.0021s ci: -- add_column(:scan_result_policies, :commits, :smallint) ci: -> 0.0009s ci: == 20230831111051 AddApprovalSettingsToScanResultPolicies: migrated (0.0186s) = ci: == [advisory_lock_connection] object_id: 7450700, pg_backend_pid: 2201 main: == [advisory_lock_connection] object_id: 7469380, pg_backend_pid: 2204 main: == 20230901033401 EnsureBackfillForCiSourcesPipelinesPipelineIdIsFinished: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230901033401 EnsureBackfillForCiSourcesPipelinesPipelineIdIsFinished: migrated (0.0069s) main: == [advisory_lock_connection] object_id: 7469380, pg_backend_pid: 2204 ci: == [advisory_lock_connection] object_id: 7498660, pg_backend_pid: 2206 ci: == 20230901033401 EnsureBackfillForCiSourcesPipelinesPipelineIdIsFinished: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230901033401 EnsureBackfillForCiSourcesPipelinesPipelineIdIsFinished: migrated (0.0373s) ci: == [advisory_lock_connection] object_id: 7498660, pg_backend_pid: 2206 main: == [advisory_lock_connection] object_id: 7528060, pg_backend_pid: 2209 main: == 20230901044003 AddSyncForeignKeyForCiPipelineVariablesPipelineId: migrating main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ci_pipeline_variables VALIDATE CONSTRAINT temp_fk_rails_8d3b04e3e1;") main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230901044003 AddSyncForeignKeyForCiPipelineVariablesPipelineId: migrated (0.0212s) main: == [advisory_lock_connection] object_id: 7528060, pg_backend_pid: 2209 ci: == [advisory_lock_connection] object_id: 7531920, pg_backend_pid: 2211 ci: == 20230901044003 AddSyncForeignKeyForCiPipelineVariablesPipelineId: migrating ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_pipeline_variables VALIDATE CONSTRAINT temp_fk_rails_8d3b04e3e1;") ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230901044003 AddSyncForeignKeyForCiPipelineVariablesPipelineId: migrated (0.0310s) ci: == [advisory_lock_connection] object_id: 7531920, pg_backend_pid: 2211 main: == [advisory_lock_connection] object_id: 7535920, pg_backend_pid: 2214 main: == 20230901050458 EnsureBackfillForCiPipelinesAutoCanceledByIdIsFinished: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230901050458 EnsureBackfillForCiPipelinesAutoCanceledByIdIsFinished: migrated (0.0067s) main: == [advisory_lock_connection] object_id: 7535920, pg_backend_pid: 2214 ci: == [advisory_lock_connection] object_id: 7538760, pg_backend_pid: 2216 ci: == 20230901050458 EnsureBackfillForCiPipelinesAutoCanceledByIdIsFinished: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230901050458 EnsureBackfillForCiPipelinesAutoCanceledByIdIsFinished: migrated (0.0380s) ci: == [advisory_lock_connection] object_id: 7538760, pg_backend_pid: 2216 main: == [advisory_lock_connection] object_id: 7541740, pg_backend_pid: 2219 main: == 20230901054536 EnsureBackfillForCiPipelineChatDataPipelineIdIsFinished: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230901054536 EnsureBackfillForCiPipelineChatDataPipelineIdIsFinished: migrated (0.0058s) main: == [advisory_lock_connection] object_id: 7541740, pg_backend_pid: 2219 ci: == [advisory_lock_connection] object_id: 7548540, pg_backend_pid: 2222 ci: == 20230901054536 EnsureBackfillForCiPipelineChatDataPipelineIdIsFinished: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230901054536 EnsureBackfillForCiPipelineChatDataPipelineIdIsFinished: migrated (0.0382s) ci: == [advisory_lock_connection] object_id: 7548540, pg_backend_pid: 2222 main: == [advisory_lock_connection] object_id: 7548820, pg_backend_pid: 2225 main: == 20230901064536 AddConcurrentIndexForCiPipelineChatDataPipelineIdConvertToBigint: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:ci_pipeline_chat_data, :pipeline_id_convert_to_bigint, {:name=>"index_ci_pipeline_chat_data_on_pipeline_id_convert_to_bigint", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0043s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:ci_pipeline_chat_data, :pipeline_id_convert_to_bigint, {:name=>"index_ci_pipeline_chat_data_on_pipeline_id_convert_to_bigint", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230901064536 AddConcurrentIndexForCiPipelineChatDataPipelineIdConvertToBigint: migrated (0.0236s) main: == [advisory_lock_connection] object_id: 7548820, pg_backend_pid: 2225 ci: == [advisory_lock_connection] object_id: 7555400, pg_backend_pid: 2227 ci: == 20230901064536 AddConcurrentIndexForCiPipelineChatDataPipelineIdConvertToBigint: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:ci_pipeline_chat_data, :pipeline_id_convert_to_bigint, {:name=>"index_ci_pipeline_chat_data_on_pipeline_id_convert_to_bigint", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0043s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:ci_pipeline_chat_data, :pipeline_id_convert_to_bigint, {:name=>"index_ci_pipeline_chat_data_on_pipeline_id_convert_to_bigint", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230901064536 AddConcurrentIndexForCiPipelineChatDataPipelineIdConvertToBigint: migrated (0.0326s) ci: == [advisory_lock_connection] object_id: 7555400, pg_backend_pid: 2227 main: == [advisory_lock_connection] object_id: 7555700, pg_backend_pid: 2230 main: == 20230901064537 RemoveNamespaceDetailsDashboardFields: migrating ============ main: -- remove_column(:namespace_details, :dashboard_notification_at, :datetime_with_timezone) main: -> 0.0012s main: -- remove_column(:namespace_details, :dashboard_enforcement_at, :datetime_with_timezone) main: -> 0.0007s main: == 20230901064537 RemoveNamespaceDetailsDashboardFields: migrated (0.0076s) === main: == [advisory_lock_connection] object_id: 7555700, pg_backend_pid: 2230 ci: == [advisory_lock_connection] object_id: 7564000, pg_backend_pid: 2232 ci: == 20230901064537 RemoveNamespaceDetailsDashboardFields: migrating ============ ci: -- remove_column(:namespace_details, :dashboard_notification_at, :datetime_with_timezone) ci: -> 0.0011s ci: -- remove_column(:namespace_details, :dashboard_enforcement_at, :datetime_with_timezone) ci: -> 0.0007s ci: == 20230901064537 RemoveNamespaceDetailsDashboardFields: migrated (0.0164s) === ci: == [advisory_lock_connection] object_id: 7564000, pg_backend_pid: 2232 main: == [advisory_lock_connection] object_id: 7572440, pg_backend_pid: 2235 main: == 20230901170145 UpdateVulnerabilityReadsTriggerToSetHasMergeRequest: migrating main: -- execute("CREATE OR REPLACE FUNCTION insert_or_update_vulnerability_reads()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $$\nDECLARE\n severity smallint;\n state smallint;\n report_type smallint;\n resolved_on_default_branch boolean;\n present_on_default_branch boolean;\n namespace_id bigint;\n has_issues boolean;\n has_merge_request boolean;\nBEGIN\n IF (NEW.vulnerability_id IS NULL AND (TG_OP = 'INSERT' OR TG_OP = 'UPDATE')) THEN\n RETURN NULL;\n END IF;\n\n IF (TG_OP = 'UPDATE' AND OLD.vulnerability_id IS NOT NULL AND NEW.vulnerability_id IS NOT NULL) THEN\n RETURN NULL;\n END IF;\n\n SELECT\n vulnerabilities.severity, vulnerabilities.state, vulnerabilities.report_type, vulnerabilities.resolved_on_default_branch, vulnerabilities.present_on_default_branch\n INTO\n severity, state, report_type, resolved_on_default_branch, present_on_default_branch\n FROM\n vulnerabilities\n WHERE\n vulnerabilities.id = NEW.vulnerability_id;\n\n IF present_on_default_branch IS NOT true THEN\n RETURN NULL;\n END IF;\n\n SELECT\n projects.namespace_id\n INTO\n namespace_id\n FROM\n projects\n WHERE\n projects.id = NEW.project_id;\n\n SELECT\n EXISTS (SELECT 1 FROM vulnerability_issue_links WHERE vulnerability_issue_links.vulnerability_id = NEW.vulnerability_id)\n INTO\n has_issues;\n\n SELECT\n EXISTS (SELECT 1 FROM vulnerability_merge_request_links WHERE vulnerability_merge_request_links.vulnerability_id = NEW.vulnerability_id)\n INTO\n has_merge_request;\n\n INSERT INTO vulnerability_reads (vulnerability_id, namespace_id, project_id, scanner_id, report_type, severity, state, resolved_on_default_branch, uuid, location_image, cluster_agent_id, casted_cluster_agent_id, has_issues, has_merge_request)\n VALUES (NEW.vulnerability_id, namespace_id, NEW.project_id, NEW.scanner_id, report_type, severity, state, resolved_on_default_branch, NEW.uuid::uuid, NEW.location->>'image', NEW.location->'kubernetes_resource'->>'agent_id', CAST(NEW.location->'kubernetes_resource'->>'agent_id' AS bigint), has_issues, has_merge_request)\n ON CONFLICT(vulnerability_id) DO NOTHING;\n RETURN NULL;\nEND\n$$\n") main: -> 0.0020s main: -- execute("CREATE OR REPLACE FUNCTION insert_vulnerability_reads_from_vulnerability()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $$\nDECLARE\n scanner_id bigint;\n uuid uuid;\n location_image text;\n cluster_agent_id text;\n casted_cluster_agent_id bigint;\n namespace_id bigint;\n has_issues boolean;\n has_merge_request boolean;\nBEGIN\n SELECT\n v_o.scanner_id, v_o.uuid, v_o.location->>'image', v_o.location->'kubernetes_resource'->>'agent_id', CAST(v_o.location->'kubernetes_resource'->>'agent_id' AS bigint), projects.namespace_id\n INTO\n scanner_id, uuid, location_image, cluster_agent_id, casted_cluster_agent_id, namespace_id\n FROM\n vulnerability_occurrences v_o\n INNER JOIN projects ON projects.id = v_o.project_id\n WHERE\n v_o.vulnerability_id = NEW.id\n LIMIT 1;\n\n SELECT\n EXISTS (SELECT 1 FROM vulnerability_issue_links WHERE vulnerability_issue_links.vulnerability_id = NEW.id)\n INTO\n has_issues;\n\n SELECT\n EXISTS (SELECT 1 FROM vulnerability_merge_request_links WHERE vulnerability_merge_request_links.vulnerability_id = NEW.id)\n INTO\n has_merge_request;\n\n INSERT INTO vulnerability_reads (vulnerability_id, namespace_id, project_id, scanner_id, report_type, severity, state, resolved_on_default_branch, uuid, location_image, cluster_agent_id, casted_cluster_agent_id, has_issues, has_merge_request)\n VALUES (NEW.id, namespace_id, NEW.project_id, scanner_id, NEW.report_type, NEW.severity, NEW.state, NEW.resolved_on_default_branch, uuid::uuid, location_image, cluster_agent_id, casted_cluster_agent_id, has_issues, has_merge_request)\n ON CONFLICT(vulnerability_id) DO NOTHING;\n RETURN NULL;\nEND\n$$\n") main: -> 0.0009s main: == 20230901170145 UpdateVulnerabilityReadsTriggerToSetHasMergeRequest: migrated (0.0087s) main: == [advisory_lock_connection] object_id: 7572440, pg_backend_pid: 2235 ci: == [advisory_lock_connection] object_id: 7573300, pg_backend_pid: 2237 ci: == 20230901170145 UpdateVulnerabilityReadsTriggerToSetHasMergeRequest: migrating ci: -- execute("CREATE OR REPLACE FUNCTION insert_or_update_vulnerability_reads()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $$\nDECLARE\n severity smallint;\n state smallint;\n report_type smallint;\n resolved_on_default_branch boolean;\n present_on_default_branch boolean;\n namespace_id bigint;\n has_issues boolean;\n has_merge_request boolean;\nBEGIN\n IF (NEW.vulnerability_id IS NULL AND (TG_OP = 'INSERT' OR TG_OP = 'UPDATE')) THEN\n RETURN NULL;\n END IF;\n\n IF (TG_OP = 'UPDATE' AND OLD.vulnerability_id IS NOT NULL AND NEW.vulnerability_id IS NOT NULL) THEN\n RETURN NULL;\n END IF;\n\n SELECT\n vulnerabilities.severity, vulnerabilities.state, vulnerabilities.report_type, vulnerabilities.resolved_on_default_branch, vulnerabilities.present_on_default_branch\n INTO\n severity, state, report_type, resolved_on_default_branch, present_on_default_branch\n FROM\n vulnerabilities\n WHERE\n vulnerabilities.id = NEW.vulnerability_id;\n\n IF present_on_default_branch IS NOT true THEN\n RETURN NULL;\n END IF;\n\n SELECT\n projects.namespace_id\n INTO\n namespace_id\n FROM\n projects\n WHERE\n projects.id = NEW.project_id;\n\n SELECT\n EXISTS (SELECT 1 FROM vulnerability_issue_links WHERE vulnerability_issue_links.vulnerability_id = NEW.vulnerability_id)\n INTO\n has_issues;\n\n SELECT\n EXISTS (SELECT 1 FROM vulnerability_merge_request_links WHERE vulnerability_merge_request_links.vulnerability_id = NEW.vulnerability_id)\n INTO\n has_merge_request;\n\n INSERT INTO vulnerability_reads (vulnerability_id, namespace_id, project_id, scanner_id, report_type, severity, state, resolved_on_default_branch, uuid, location_image, cluster_agent_id, casted_cluster_agent_id, has_issues, has_merge_request)\n VALUES (NEW.vulnerability_id, namespace_id, NEW.project_id, NEW.scanner_id, report_type, severity, state, resolved_on_default_branch, NEW.uuid::uuid, NEW.location->>'image', NEW.location->'kubernetes_resource'->>'agent_id', CAST(NEW.location->'kubernetes_resource'->>'agent_id' AS bigint), has_issues, has_merge_request)\n ON CONFLICT(vulnerability_id) DO NOTHING;\n RETURN NULL;\nEND\n$$\n") ci: -> 0.0021s ci: -- execute("CREATE OR REPLACE FUNCTION insert_vulnerability_reads_from_vulnerability()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $$\nDECLARE\n scanner_id bigint;\n uuid uuid;\n location_image text;\n cluster_agent_id text;\n casted_cluster_agent_id bigint;\n namespace_id bigint;\n has_issues boolean;\n has_merge_request boolean;\nBEGIN\n SELECT\n v_o.scanner_id, v_o.uuid, v_o.location->>'image', v_o.location->'kubernetes_resource'->>'agent_id', CAST(v_o.location->'kubernetes_resource'->>'agent_id' AS bigint), projects.namespace_id\n INTO\n scanner_id, uuid, location_image, cluster_agent_id, casted_cluster_agent_id, namespace_id\n FROM\n vulnerability_occurrences v_o\n INNER JOIN projects ON projects.id = v_o.project_id\n WHERE\n v_o.vulnerability_id = NEW.id\n LIMIT 1;\n\n SELECT\n EXISTS (SELECT 1 FROM vulnerability_issue_links WHERE vulnerability_issue_links.vulnerability_id = NEW.id)\n INTO\n has_issues;\n\n SELECT\n EXISTS (SELECT 1 FROM vulnerability_merge_request_links WHERE vulnerability_merge_request_links.vulnerability_id = NEW.id)\n INTO\n has_merge_request;\n\n INSERT INTO vulnerability_reads (vulnerability_id, namespace_id, project_id, scanner_id, report_type, severity, state, resolved_on_default_branch, uuid, location_image, cluster_agent_id, casted_cluster_agent_id, has_issues, has_merge_request)\n VALUES (NEW.id, namespace_id, NEW.project_id, scanner_id, NEW.report_type, NEW.severity, NEW.state, NEW.resolved_on_default_branch, uuid::uuid, location_image, cluster_agent_id, casted_cluster_agent_id, has_issues, has_merge_request)\n ON CONFLICT(vulnerability_id) DO NOTHING;\n RETURN NULL;\nEND\n$$\n") ci: -> 0.0009s ci: == 20230901170145 UpdateVulnerabilityReadsTriggerToSetHasMergeRequest: migrated (0.0181s) ci: == [advisory_lock_connection] object_id: 7573300, pg_backend_pid: 2237 main: == [advisory_lock_connection] object_id: 7574300, pg_backend_pid: 2240 main: == 20230901200448 AddOkrReminderLastSentToWorkItemProgresses: migrating ======= main: -- add_column(:work_item_progresses, :last_reminder_sent_at, :datetime_with_timezone) main: -> 0.0012s main: == 20230901200448 AddOkrReminderLastSentToWorkItemProgresses: migrated (0.0069s) main: == [advisory_lock_connection] object_id: 7574300, pg_backend_pid: 2240 ci: == [advisory_lock_connection] object_id: 7574480, pg_backend_pid: 2242 ci: == 20230901200448 AddOkrReminderLastSentToWorkItemProgresses: migrating ======= ci: -- add_column(:work_item_progresses, :last_reminder_sent_at, :datetime_with_timezone) ci: -> 0.0012s ci: == 20230901200448 AddOkrReminderLastSentToWorkItemProgresses: migrated (0.0152s) ci: == [advisory_lock_connection] object_id: 7574480, pg_backend_pid: 2242 main: == [advisory_lock_connection] object_id: 7579140, pg_backend_pid: 2245 main: == 20230902033401 CreateAsyncIndexForCiSourcesPipelinesPipelineId: migrating == main: -- index_exists?(:ci_sources_pipelines, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_pipeline_id_bigint", :algorithm=>:concurrently}) main: -> 0.0075s main: -- add_index_options(:ci_sources_pipelines, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_pipeline_id_bigint", :algorithm=>:concurrently}) main: -> 0.0004s main: -- index_exists?(:ci_sources_pipelines, [:source_pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_source_pipeline_id_bigint", :algorithm=>:concurrently}) main: -> 0.0052s main: -- add_index_options(:ci_sources_pipelines, [:source_pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_source_pipeline_id_bigint", :algorithm=>:concurrently}) main: -> 0.0000s main: == 20230902033401 CreateAsyncIndexForCiSourcesPipelinesPipelineId: migrated (0.0309s) main: == [advisory_lock_connection] object_id: 7579140, pg_backend_pid: 2245 ci: == [advisory_lock_connection] object_id: 7582060, pg_backend_pid: 2247 ci: == 20230902033401 CreateAsyncIndexForCiSourcesPipelinesPipelineId: migrating == ci: -- index_exists?(:ci_sources_pipelines, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_pipeline_id_bigint", :algorithm=>:concurrently}) ci: -> 0.0072s ci: -- add_index_options(:ci_sources_pipelines, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_pipeline_id_bigint", :algorithm=>:concurrently}) ci: -> 0.0006s ci: -- index_exists?(:ci_sources_pipelines, [:source_pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_source_pipeline_id_bigint", :algorithm=>:concurrently}) ci: -> 0.0059s ci: -- add_index_options(:ci_sources_pipelines, [:source_pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_source_pipeline_id_bigint", :algorithm=>:concurrently}) ci: -> 0.0001s ci: == 20230902033401 CreateAsyncIndexForCiSourcesPipelinesPipelineId: migrated (0.0444s) ci: == [advisory_lock_connection] object_id: 7582060, pg_backend_pid: 2247 main: == [advisory_lock_connection] object_id: 7588080, pg_backend_pid: 2250 main: == 20230902050458 CreateAsyncIndexForCiPipelinesAutoCanceledById: migrating === main: -- index_exists?(:ci_pipelines, :auto_canceled_by_id_convert_to_bigint, {:name=>"index_ci_pipelines_on_auto_canceled_by_id_bigint", :algorithm=>:concurrently}) main: -> 0.0172s main: -- add_index_options(:ci_pipelines, :auto_canceled_by_id_convert_to_bigint, {:name=>"index_ci_pipelines_on_auto_canceled_by_id_bigint", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230902050458 CreateAsyncIndexForCiPipelinesAutoCanceledById: migrated (0.0304s) main: == [advisory_lock_connection] object_id: 7588080, pg_backend_pid: 2250 ci: == [advisory_lock_connection] object_id: 7588320, pg_backend_pid: 2252 ci: == 20230902050458 CreateAsyncIndexForCiPipelinesAutoCanceledById: migrating === ci: -- index_exists?(:ci_pipelines, :auto_canceled_by_id_convert_to_bigint, {:name=>"index_ci_pipelines_on_auto_canceled_by_id_bigint", :algorithm=>:concurrently}) ci: -> 0.0197s ci: -- add_index_options(:ci_pipelines, :auto_canceled_by_id_convert_to_bigint, {:name=>"index_ci_pipelines_on_auto_canceled_by_id_bigint", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20230902050458 CreateAsyncIndexForCiPipelinesAutoCanceledById: migrated (0.0421s) ci: == [advisory_lock_connection] object_id: 7588320, pg_backend_pid: 2252 main: == [advisory_lock_connection] object_id: 7594420, pg_backend_pid: 2255 main: == 20230902054536 EnsureBackfillForCiPipelineMessagesPipelineIdIsFinished: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230902054536 EnsureBackfillForCiPipelineMessagesPipelineIdIsFinished: migrated (0.0056s) main: == [advisory_lock_connection] object_id: 7594420, pg_backend_pid: 2255 ci: == [advisory_lock_connection] object_id: 7594560, pg_backend_pid: 2257 ci: == 20230902054536 EnsureBackfillForCiPipelineMessagesPipelineIdIsFinished: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230902054536 EnsureBackfillForCiPipelineMessagesPipelineIdIsFinished: migrated (0.0360s) ci: == [advisory_lock_connection] object_id: 7594560, pg_backend_pid: 2257 main: == [advisory_lock_connection] object_id: 7600560, pg_backend_pid: 2260 main: == 20230903064536 ConcurrentIndexForCiPipelineMessagesPipelineIdConvertToBigint: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:ci_pipeline_messages, :pipeline_id_convert_to_bigint, {:name=>"index_ci_pipeline_messages_on_pipeline_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0032s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:ci_pipeline_messages, :pipeline_id_convert_to_bigint, {:name=>"index_ci_pipeline_messages_on_pipeline_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230903064536 ConcurrentIndexForCiPipelineMessagesPipelineIdConvertToBigint: migrated (0.0234s) main: == [advisory_lock_connection] object_id: 7600560, pg_backend_pid: 2260 ci: == [advisory_lock_connection] object_id: 7608760, pg_backend_pid: 2262 ci: == 20230903064536 ConcurrentIndexForCiPipelineMessagesPipelineIdConvertToBigint: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:ci_pipeline_messages, :pipeline_id_convert_to_bigint, {:name=>"index_ci_pipeline_messages_on_pipeline_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0035s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:ci_pipeline_messages, :pipeline_id_convert_to_bigint, {:name=>"index_ci_pipeline_messages_on_pipeline_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230903064536 ConcurrentIndexForCiPipelineMessagesPipelineIdConvertToBigint: migrated (0.0314s) ci: == [advisory_lock_connection] object_id: 7608760, pg_backend_pid: 2262 main: == [advisory_lock_connection] object_id: 7617100, pg_backend_pid: 2265 main: == 20230903064537 AddCiJobArtifactsFileFinalPathIndex: migrating ============== main: -- index_exists?(:ci_job_artifacts, :file_final_path, {:name=>"index_ci_job_artifacts_on_file_final_path", :where=>"file_final_path IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0122s main: -- add_index_options(:ci_job_artifacts, :file_final_path, {:name=>"index_ci_job_artifacts_on_file_final_path", :where=>"file_final_path IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230903064537 AddCiJobArtifactsFileFinalPathIndex: migrated (0.0266s) ===== main: == [advisory_lock_connection] object_id: 7617100, pg_backend_pid: 2265 ci: == [advisory_lock_connection] object_id: 7617600, pg_backend_pid: 2267 ci: == 20230903064537 AddCiJobArtifactsFileFinalPathIndex: migrating ============== ci: -- index_exists?(:ci_job_artifacts, :file_final_path, {:name=>"index_ci_job_artifacts_on_file_final_path", :where=>"file_final_path IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0120s ci: -- add_index_options(:ci_job_artifacts, :file_final_path, {:name=>"index_ci_job_artifacts_on_file_final_path", :where=>"file_final_path IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20230903064537 AddCiJobArtifactsFileFinalPathIndex: migrated (0.0351s) ===== ci: == [advisory_lock_connection] object_id: 7617600, pg_backend_pid: 2267 main: == [advisory_lock_connection] object_id: 7618240, pg_backend_pid: 2270 main: == 20230903170000 CreatePackagesProtectionRules: migrating ==================== main: -- create_table(:packages_protection_rules) main: -- quote_column_name(:package_name_pattern) main: -> 0.0001s main: -> 0.0069s main: == 20230903170000 CreatePackagesProtectionRules: migrated (0.0132s) =========== main: == [advisory_lock_connection] object_id: 7618240, pg_backend_pid: 2270 ci: == [advisory_lock_connection] object_id: 7618800, pg_backend_pid: 2272 ci: == 20230903170000 CreatePackagesProtectionRules: migrating ==================== ci: -- create_table(:packages_protection_rules) ci: -- quote_column_name(:package_name_pattern) ci: -> 0.0000s ci: -> 0.0065s I, [2024-04-10T20:45:37.485082 #290] INFO -- : Database: 'ci', Table: 'packages_protection_rules': Lock Writes ci: == 20230903170000 CreatePackagesProtectionRules: migrated (0.0240s) =========== ci: == [advisory_lock_connection] object_id: 7618800, pg_backend_pid: 2272 main: == [advisory_lock_connection] object_id: 7619520, pg_backend_pid: 2275 main: == 20230904100544 DropIndexDeploymentsOnIdWhereClusterIdPresent: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:deployments) main: -> 0.0164s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"index_deployments_on_id_where_cluster_id_present"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230904100544 DropIndexDeploymentsOnIdWhereClusterIdPresent: migrated (0.0349s) main: == [advisory_lock_connection] object_id: 7619520, pg_backend_pid: 2275 ci: == [advisory_lock_connection] object_id: 7619840, pg_backend_pid: 2277 ci: == 20230904100544 DropIndexDeploymentsOnIdWhereClusterIdPresent: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- indexes(:deployments) ci: -> 0.0163s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"index_deployments_on_id_where_cluster_id_present"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230904100544 DropIndexDeploymentsOnIdWhereClusterIdPresent: migrated (0.0428s) ci: == [advisory_lock_connection] object_id: 7619840, pg_backend_pid: 2277 main: == [advisory_lock_connection] object_id: 7620300, pg_backend_pid: 2280 main: == 20230904103804 DropIndexSuccessfulDeploymentsOnClusterIdAndEnvironmentId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:deployments) main: -> 0.0158s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"index_successful_deployments_on_cluster_id_and_environment_id"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230904103804 DropIndexSuccessfulDeploymentsOnClusterIdAndEnvironmentId: migrated (0.0348s) main: == [advisory_lock_connection] object_id: 7620300, pg_backend_pid: 2280 ci: == [advisory_lock_connection] object_id: 7638020, pg_backend_pid: 2282 ci: == 20230904103804 DropIndexSuccessfulDeploymentsOnClusterIdAndEnvironmentId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:deployments) ci: -> 0.0173s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"index_successful_deployments_on_cluster_id_and_environment_id"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230904103804 DropIndexSuccessfulDeploymentsOnClusterIdAndEnvironmentId: migrated (0.0466s) ci: == [advisory_lock_connection] object_id: 7638020, pg_backend_pid: 2282 main: == [advisory_lock_connection] object_id: 7655860, pg_backend_pid: 2285 main: == 20230905040539 AddForeignKeyForCiPipelineChatDataForPipelineIdBigint: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_chat_data IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE ci_pipeline_chat_data ADD CONSTRAINT fk_5b21bde562 FOREIGN KEY (pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE ci_pipeline_chat_data VALIDATE CONSTRAINT fk_5b21bde562;") main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230905040539 AddForeignKeyForCiPipelineChatDataForPipelineIdBigint: migrated (0.0354s) main: == [advisory_lock_connection] object_id: 7655860, pg_backend_pid: 2285 ci: == [advisory_lock_connection] object_id: 7676020, pg_backend_pid: 2287 ci: == 20230905040539 AddForeignKeyForCiPipelineChatDataForPipelineIdBigint: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_chat_data IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_pipeline_chat_data ADD CONSTRAINT fk_5b21bde562 FOREIGN KEY (pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE ci_pipeline_chat_data VALIDATE CONSTRAINT fk_5b21bde562;") ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230905040539 AddForeignKeyForCiPipelineChatDataForPipelineIdBigint: migrated (0.0419s) ci: == [advisory_lock_connection] object_id: 7676020, pg_backend_pid: 2287 main: == [advisory_lock_connection] object_id: 7696320, pg_backend_pid: 2290 main: == 20230905061815 AddForeignKeyForCiPipelineMessagesPipelineIdBigint: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_messages IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE ci_pipeline_messages ADD CONSTRAINT fk_0946fea681 FOREIGN KEY (pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: == 20230905061815 AddForeignKeyForCiPipelineMessagesPipelineIdBigint: migrated (0.0298s) main: == [advisory_lock_connection] object_id: 7696320, pg_backend_pid: 2290 ci: == [advisory_lock_connection] object_id: 7696500, pg_backend_pid: 2292 ci: == 20230905061815 AddForeignKeyForCiPipelineMessagesPipelineIdBigint: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_messages IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_pipeline_messages ADD CONSTRAINT fk_0946fea681 FOREIGN KEY (pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: == 20230905061815 AddForeignKeyForCiPipelineMessagesPipelineIdBigint: migrated (0.0379s) ci: == [advisory_lock_connection] object_id: 7696500, pg_backend_pid: 2292 main: == [advisory_lock_connection] object_id: 7702540, pg_backend_pid: 2295 main: == 20230905071915 PrepareAsyncForeignKeyForCiPipelineMessagesPipelineIdBigint: migrating main: == 20230905071915 PrepareAsyncForeignKeyForCiPipelineMessagesPipelineIdBigint: migrated (0.0264s) main: == [advisory_lock_connection] object_id: 7702540, pg_backend_pid: 2295 ci: == [advisory_lock_connection] object_id: 7710180, pg_backend_pid: 2297 ci: == 20230905071915 PrepareAsyncForeignKeyForCiPipelineMessagesPipelineIdBigint: migrating ci: == 20230905071915 PrepareAsyncForeignKeyForCiPipelineMessagesPipelineIdBigint: migrated (0.0362s) ci: == [advisory_lock_connection] object_id: 7710180, pg_backend_pid: 2297 main: == [advisory_lock_connection] object_id: 7717960, pg_backend_pid: 2300 main: == 20230905091059 SyncIndexForCiStagesPipelineIdBigint: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint, :name], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_name", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0061s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:ci_stages, [:pipeline_id_convert_to_bigint, :name], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_name", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0052s main: -- add_index(:ci_stages, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint, :id], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_id", :where=>"status = ANY (ARRAY[0, 1, 2, 8, 9, 10])", :algorithm=>:concurrently}) main: -> 0.0059s main: -- add_index(:ci_stages, [:pipeline_id_convert_to_bigint, :id], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_id", :where=>"status = ANY (ARRAY[0, 1, 2, 8, 9, 10])", :algorithm=>:concurrently}) main: -> 0.0015s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint, :position], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_position", :algorithm=>:concurrently}) main: -> 0.0067s main: -- add_index(:ci_stages, [:pipeline_id_convert_to_bigint, :position], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_position", :algorithm=>:concurrently}) main: -> 0.0014s main: == 20230905091059 SyncIndexForCiStagesPipelineIdBigint: migrated (0.0794s) ==== main: == [advisory_lock_connection] object_id: 7717960, pg_backend_pid: 2300 ci: == [advisory_lock_connection] object_id: 7732640, pg_backend_pid: 2302 ci: == 20230905091059 SyncIndexForCiStagesPipelineIdBigint: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint, :name], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_name", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0064s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:ci_stages, [:pipeline_id_convert_to_bigint, :name], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_name", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0054s ci: -- add_index(:ci_stages, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint, :id], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_id", :where=>"status = ANY (ARRAY[0, 1, 2, 8, 9, 10])", :algorithm=>:concurrently}) ci: -> 0.0061s ci: -- add_index(:ci_stages, [:pipeline_id_convert_to_bigint, :id], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_id", :where=>"status = ANY (ARRAY[0, 1, 2, 8, 9, 10])", :algorithm=>:concurrently}) ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:ci_stages, [:pipeline_id_convert_to_bigint, :position], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_position", :algorithm=>:concurrently}) ci: -> 0.0066s ci: -- add_index(:ci_stages, [:pipeline_id_convert_to_bigint, :position], {:name=>"index_ci_stages_on_pipeline_id_convert_to_bigint_and_position", :algorithm=>:concurrently}) ci: -> 0.0012s ci: == 20230905091059 SyncIndexForCiStagesPipelineIdBigint: migrated (0.0883s) ==== ci: == [advisory_lock_connection] object_id: 7732640, pg_backend_pid: 2302 main: == [advisory_lock_connection] object_id: 7747460, pg_backend_pid: 2305 main: == 20230905174639 AddPriorityToUserAchievements: migrating ==================== main: -- add_column(:user_achievements, :priority, :int, {:null=>true, :default=>nil}) main: -> 0.0021s main: == 20230905174639 AddPriorityToUserAchievements: migrated (0.0085s) =========== main: == [advisory_lock_connection] object_id: 7747460, pg_backend_pid: 2305 ci: == [advisory_lock_connection] object_id: 7748200, pg_backend_pid: 2307 ci: == 20230905174639 AddPriorityToUserAchievements: migrating ==================== ci: -- add_column(:user_achievements, :priority, :int, {:null=>true, :default=>nil}) ci: -> 0.0018s ci: == 20230905174639 AddPriorityToUserAchievements: migrated (0.0168s) =========== ci: == [advisory_lock_connection] object_id: 7748200, pg_backend_pid: 2307 main: == [advisory_lock_connection] object_id: 7749100, pg_backend_pid: 2310 main: == 20230905234948 CreateProjectsVisitsTables: migrating ======================= main: -- create_table(:projects_visits, {:primary_key=>[:id, :visited_at], :options=>"PARTITION BY RANGE (visited_at)"}) main: -> 0.0037s main: -- add_index(:projects_visits, [:user_id, :entity_id, :visited_at]) main: -> 0.0009s main: == 20230905234948 CreateProjectsVisitsTables: migrated (0.0106s) ============== main: == [advisory_lock_connection] object_id: 7749100, pg_backend_pid: 2310 ci: == [advisory_lock_connection] object_id: 7770500, pg_backend_pid: 2312 ci: == 20230905234948 CreateProjectsVisitsTables: migrating ======================= ci: -- create_table(:projects_visits, {:primary_key=>[:id, :visited_at], :options=>"PARTITION BY RANGE (visited_at)"}) ci: -> 0.0039s ci: -- add_index(:projects_visits, [:user_id, :entity_id, :visited_at]) ci: -> 0.0009s I, [2024-04-10T20:45:39.167313 #290] INFO -- : Database: 'ci', Table: 'projects_visits': Lock Writes ci: == 20230905234948 CreateProjectsVisitsTables: migrated (0.0237s) ============== ci: == [advisory_lock_connection] object_id: 7770500, pg_backend_pid: 2312 main: == [advisory_lock_connection] object_id: 7792060, pg_backend_pid: 2315 main: == 20230905234949 CreateGroupsVisitsTables: migrating ========================= main: -- create_table(:groups_visits, {:primary_key=>[:id, :visited_at], :options=>"PARTITION BY RANGE (visited_at)"}) main: -> 0.0040s main: -- add_index(:groups_visits, [:user_id, :entity_id, :visited_at]) main: -> 0.0010s main: == 20230905234949 CreateGroupsVisitsTables: migrated (0.0111s) ================ main: == [advisory_lock_connection] object_id: 7792060, pg_backend_pid: 2315 ci: == [advisory_lock_connection] object_id: 7812800, pg_backend_pid: 2317 ci: == 20230905234949 CreateGroupsVisitsTables: migrating ========================= ci: -- create_table(:groups_visits, {:primary_key=>[:id, :visited_at], :options=>"PARTITION BY RANGE (visited_at)"}) ci: -> 0.0037s ci: -- add_index(:groups_visits, [:user_id, :entity_id, :visited_at]) ci: -> 0.0010s I, [2024-04-10T20:45:39.381901 #290] INFO -- : Database: 'ci', Table: 'groups_visits': Lock Writes ci: == 20230905234949 CreateGroupsVisitsTables: migrated (0.0225s) ================ ci: == [advisory_lock_connection] object_id: 7812800, pg_backend_pid: 2317 main: == [advisory_lock_connection] object_id: 7833680, pg_backend_pid: 2320 main: == 20230906072349 CreateAuditEventsAmazonS3Configurations: migrating ========== main: -- create_table(:audit_events_amazon_s3_configurations) main: -- quote_column_name(:access_key_xid) main: -> 0.0000s main: -- quote_column_name(:name) main: -> 0.0000s main: -- quote_column_name(:bucket_name) main: -> 0.0000s main: -- quote_column_name(:aws_region) main: -> 0.0000s main: -> 0.0083s main: == 20230906072349 CreateAuditEventsAmazonS3Configurations: migrated (0.0309s) = main: == [advisory_lock_connection] object_id: 7833680, pg_backend_pid: 2320 ci: == [advisory_lock_connection] object_id: 7839700, pg_backend_pid: 2322 ci: == 20230906072349 CreateAuditEventsAmazonS3Configurations: migrating ========== ci: -- create_table(:audit_events_amazon_s3_configurations) ci: -- quote_column_name(:access_key_xid) ci: -> 0.0000s ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -- quote_column_name(:bucket_name) ci: -> 0.0000s ci: -- quote_column_name(:aws_region) ci: -> 0.0000s ci: -> 0.0078s I, [2024-04-10T20:45:39.584394 #290] INFO -- : Database: 'ci', Table: 'audit_events_amazon_s3_configurations': Lock Writes ci: == 20230906072349 CreateAuditEventsAmazonS3Configurations: migrated (0.0273s) = ci: == [advisory_lock_connection] object_id: 7839700, pg_backend_pid: 2322 main: == [advisory_lock_connection] object_id: 7845880, pg_backend_pid: 2325 main: == 20230906100001 AddMetadataColumnsToPackagesPyPiMetadata: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:packages_pypi_metadata, :metadata_version, :text, {:null=>true, :if_not_exists=>true}) main: -> 0.0037s main: -- add_column(:packages_pypi_metadata, :summary, :text, {:null=>true, :if_not_exists=>true}) main: -> 0.0024s main: -- add_column(:packages_pypi_metadata, :keywords, :text, {:null=>true, :if_not_exists=>true}) main: -> 0.0023s main: -- add_column(:packages_pypi_metadata, :author_email, :text, {:null=>true, :if_not_exists=>true}) main: -> 0.0023s main: -- add_column(:packages_pypi_metadata, :description, :text, {:null=>true, :if_not_exists=>true}) main: -> 0.0022s main: -- add_column(:packages_pypi_metadata, :description_content_type, :text, {:null=>true, :if_not_exists=>true}) main: -> 0.0024s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_2d3ed32225\nCHECK ( char_length(metadata_version) <= 16 )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_2d3ed32225;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_76afb6d4f3\nCHECK ( char_length(summary) <= 255 )\nNOT VALID;\n") main: -> 0.0007s main: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_76afb6d4f3;") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_02be2c39af\nCHECK ( char_length(keywords) <= 255 )\nNOT VALID;\n") main: -> 0.0007s main: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_02be2c39af;") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_65d8dbbd9f\nCHECK ( char_length(author_email) <= 2048 )\nNOT VALID;\n") main: -> 0.0007s main: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_65d8dbbd9f;") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_80308aa9bd\nCHECK ( char_length(description) <= 4000 )\nNOT VALID;\n") main: -> 0.0007s main: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_80308aa9bd;") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_b1f32be96c\nCHECK ( char_length(description_content_type) <= 128 )\nNOT VALID;\n") main: -> 0.0007s main: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_b1f32be96c;") main: -> 0.0006s main: == 20230906100001 AddMetadataColumnsToPackagesPyPiMetadata: migrated (0.0696s) main: == [advisory_lock_connection] object_id: 7845880, pg_backend_pid: 2325 ci: == [advisory_lock_connection] object_id: 7851680, pg_backend_pid: 2327 ci: == 20230906100001 AddMetadataColumnsToPackagesPyPiMetadata: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:packages_pypi_metadata, :metadata_version, :text, {:null=>true, :if_not_exists=>true}) ci: -> 0.0037s ci: -- add_column(:packages_pypi_metadata, :summary, :text, {:null=>true, :if_not_exists=>true}) ci: -> 0.0025s ci: -- add_column(:packages_pypi_metadata, :keywords, :text, {:null=>true, :if_not_exists=>true}) ci: -> 0.0023s ci: -- add_column(:packages_pypi_metadata, :author_email, :text, {:null=>true, :if_not_exists=>true}) ci: -> 0.0023s ci: -- add_column(:packages_pypi_metadata, :description, :text, {:null=>true, :if_not_exists=>true}) ci: -> 0.0023s ci: -- add_column(:packages_pypi_metadata, :description_content_type, :text, {:null=>true, :if_not_exists=>true}) ci: -> 0.0022s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_2d3ed32225\nCHECK ( char_length(metadata_version) <= 16 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_2d3ed32225;") ci: -> 0.0006s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_76afb6d4f3\nCHECK ( char_length(summary) <= 255 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_76afb6d4f3;") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_02be2c39af\nCHECK ( char_length(keywords) <= 255 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_02be2c39af;") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_65d8dbbd9f\nCHECK ( char_length(author_email) <= 2048 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_65d8dbbd9f;") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_80308aa9bd\nCHECK ( char_length(description) <= 4000 )\nNOT VALID;\n") ci: -> 0.0007s ci: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_80308aa9bd;") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_b1f32be96c\nCHECK ( char_length(description_content_type) <= 128 )\nNOT VALID;\n") ci: -> 0.0007s ci: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_b1f32be96c;") ci: -> 0.0006s ci: == 20230906100001 AddMetadataColumnsToPackagesPyPiMetadata: migrated (0.0793s) ci: == [advisory_lock_connection] object_id: 7851680, pg_backend_pid: 2327 main: == [advisory_lock_connection] object_id: 7857660, pg_backend_pid: 2330 main: == 20230906102738 SyncIndexForCiSourcesPipelinesPipelineIdBigint: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:ci_sources_pipelines, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_pipeline_id_bigint", :algorithm=>:concurrently}) main: -> 0.0068s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:ci_sources_pipelines, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_pipeline_id_bigint", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0004s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- index_exists?(:ci_sources_pipelines, [:source_pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_source_pipeline_id_bigint", :algorithm=>:concurrently}) main: -> 0.0061s main: -- add_index(:ci_sources_pipelines, [:source_pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_source_pipeline_id_bigint", :algorithm=>:concurrently}) main: -> 0.0013s main: == 20230906102738 SyncIndexForCiSourcesPipelinesPipelineIdBigint: migrated (0.0463s) main: == [advisory_lock_connection] object_id: 7857660, pg_backend_pid: 2330 ci: == [advisory_lock_connection] object_id: 7866640, pg_backend_pid: 2332 ci: == 20230906102738 SyncIndexForCiSourcesPipelinesPipelineIdBigint: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:ci_sources_pipelines, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_pipeline_id_bigint", :algorithm=>:concurrently}) ci: -> 0.0065s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:ci_sources_pipelines, [:pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_pipeline_id_bigint", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- index_exists?(:ci_sources_pipelines, [:source_pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_source_pipeline_id_bigint", :algorithm=>:concurrently}) ci: -> 0.0058s ci: -- add_index(:ci_sources_pipelines, [:source_pipeline_id_convert_to_bigint], {:name=>"index_ci_sources_pipelines_on_source_pipeline_id_bigint", :algorithm=>:concurrently}) ci: -> 0.0010s ci: == 20230906102738 SyncIndexForCiSourcesPipelinesPipelineIdBigint: migrated (0.0517s) ci: == [advisory_lock_connection] object_id: 7866640, pg_backend_pid: 2332 main: == [advisory_lock_connection] object_id: 7897260, pg_backend_pid: 2335 main: == 20230906105445 AddAuditEventsAmazonS3ConfigurationLimitToPlanLimits: migrating main: -- add_column(:plan_limits, :audit_events_amazon_s3_configurations, :integer, {:default=>5, :null=>false}) main: -> 0.0021s main: == 20230906105445 AddAuditEventsAmazonS3ConfigurationLimitToPlanLimits: migrated (0.0080s) main: == [advisory_lock_connection] object_id: 7897260, pg_backend_pid: 2335 ci: == [advisory_lock_connection] object_id: 7919600, pg_backend_pid: 2337 ci: == 20230906105445 AddAuditEventsAmazonS3ConfigurationLimitToPlanLimits: migrating ci: -- add_column(:plan_limits, :audit_events_amazon_s3_configurations, :integer, {:default=>5, :null=>false}) ci: -> 0.0021s ci: == 20230906105445 AddAuditEventsAmazonS3ConfigurationLimitToPlanLimits: migrated (0.0173s) ci: == [advisory_lock_connection] object_id: 7919600, pg_backend_pid: 2337 main: == [advisory_lock_connection] object_id: 7965500, pg_backend_pid: 2340 main: == 20230906122405 AddCvssToVulnerabilities: migrating ========================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:vulnerabilities, :cvss, :jsonb, {:default=>[], :if_not_exists=>true}) main: -> 0.0061s main: == 20230906122405 AddCvssToVulnerabilities: migrated (0.0143s) ================ main: == [advisory_lock_connection] object_id: 7965500, pg_backend_pid: 2340 ci: == [advisory_lock_connection] object_id: 7966200, pg_backend_pid: 2342 ci: == 20230906122405 AddCvssToVulnerabilities: migrating ========================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:vulnerabilities, :cvss, :jsonb, {:default=>[], :if_not_exists=>true}) ci: -> 0.0065s ci: == 20230906122405 AddCvssToVulnerabilities: migrated (0.0249s) ================ ci: == [advisory_lock_connection] object_id: 7966200, pg_backend_pid: 2342 main: == [advisory_lock_connection] object_id: 7967040, pg_backend_pid: 2345 main: == 20230906175220 ReplaceSbomOccurrencesComponentIdIndex: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:sbom_occurrences, [:component_id, :id], {:name=>"index_sbom_occurrences_on_component_id_and_id", :algorithm=>:concurrently}) main: -> 0.0111s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:sbom_occurrences, [:component_id, :id], {:name=>"index_sbom_occurrences_on_component_id_and_id", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- indexes(:sbom_occurrences) main: -> 0.0094s main: -- remove_index(:sbom_occurrences, {:algorithm=>:concurrently, :name=>"index_sbom_occurrences_on_component_id"}) main: -> 0.0011s main: == 20230906175220 ReplaceSbomOccurrencesComponentIdIndex: migrated (0.0465s) == main: == [advisory_lock_connection] object_id: 7967040, pg_backend_pid: 2345 ci: == [advisory_lock_connection] object_id: 7967980, pg_backend_pid: 2347 ci: == 20230906175220 ReplaceSbomOccurrencesComponentIdIndex: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:sbom_occurrences, [:component_id, :id], {:name=>"index_sbom_occurrences_on_component_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0103s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:sbom_occurrences, [:component_id, :id], {:name=>"index_sbom_occurrences_on_component_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- indexes(:sbom_occurrences) ci: -> 0.0096s ci: -- remove_index(:sbom_occurrences, {:algorithm=>:concurrently, :name=>"index_sbom_occurrences_on_component_id"}) ci: -> 0.0011s ci: == 20230906175220 ReplaceSbomOccurrencesComponentIdIndex: migrated (0.0537s) == ci: == [advisory_lock_connection] object_id: 7967980, pg_backend_pid: 2347 main: == [advisory_lock_connection] object_id: 7969060, pg_backend_pid: 2350 main: == 20230906181457 AddIndexToViolationsOnTargetProjId: migrating =============== main: -- index_exists?("merge_requests_compliance_violations", [:target_project_id, :id], {:name=>"i_compliance_violations_for_export", :algorithm=>:concurrently}) main: -> 0.0070s main: -- add_index_options("merge_requests_compliance_violations", [:target_project_id, :id], {:name=>"i_compliance_violations_for_export", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230906181457 AddIndexToViolationsOnTargetProjId: migrated (0.0191s) ====== main: == [advisory_lock_connection] object_id: 7969060, pg_backend_pid: 2350 ci: == [advisory_lock_connection] object_id: 7970120, pg_backend_pid: 2352 ci: == 20230906181457 AddIndexToViolationsOnTargetProjId: migrating =============== ci: -- index_exists?("merge_requests_compliance_violations", [:target_project_id, :id], {:name=>"i_compliance_violations_for_export", :algorithm=>:concurrently}) ci: -> 0.0074s ci: -- add_index_options("merge_requests_compliance_violations", [:target_project_id, :id], {:name=>"i_compliance_violations_for_export", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20230906181457 AddIndexToViolationsOnTargetProjId: migrated (0.0300s) ====== ci: == [advisory_lock_connection] object_id: 7970120, pg_backend_pid: 2352 main: == [advisory_lock_connection] object_id: 7971260, pg_backend_pid: 2355 main: == 20230906185552 AddMarkdownFieldsToReviewLlmSummary: migrating ============== main: -- add_column(:merge_request_review_llm_summaries, :cached_markdown_version, :integer, {:null=>true}) main: -> 0.0015s main: -- add_column(:merge_request_review_llm_summaries, :content_html, :text, {:null=>true}) main: -> 0.0010s main: == 20230906185552 AddMarkdownFieldsToReviewLlmSummary: migrated (0.0107s) ===== main: == [advisory_lock_connection] object_id: 7971260, pg_backend_pid: 2355 ci: == [advisory_lock_connection] object_id: 7972180, pg_backend_pid: 2357 ci: == 20230906185552 AddMarkdownFieldsToReviewLlmSummary: migrating ============== ci: -- add_column(:merge_request_review_llm_summaries, :cached_markdown_version, :integer, {:null=>true}) ci: -> 0.0014s ci: -- add_column(:merge_request_review_llm_summaries, :content_html, :text, {:null=>true}) ci: -> 0.0010s ci: == 20230906185552 AddMarkdownFieldsToReviewLlmSummary: migrated (0.0189s) ===== ci: == [advisory_lock_connection] object_id: 7972180, pg_backend_pid: 2357 main: == [advisory_lock_connection] object_id: 7973260, pg_backend_pid: 2360 main: == 20230906204934 RestartSelfHostedSentNotificationsBigintConversion: migrating main: == 20230906204934 RestartSelfHostedSentNotificationsBigintConversion: migrated (0.0075s) main: == [advisory_lock_connection] object_id: 7973260, pg_backend_pid: 2360 ci: == [advisory_lock_connection] object_id: 8011800, pg_backend_pid: 2362 ci: == 20230906204934 RestartSelfHostedSentNotificationsBigintConversion: migrating ci: == 20230906204934 RestartSelfHostedSentNotificationsBigintConversion: migrated (0.0190s) ci: == [advisory_lock_connection] object_id: 8011800, pg_backend_pid: 2362 main: == [advisory_lock_connection] object_id: 8050520, pg_backend_pid: 2365 main: == 20230906204935 RestartSelfHostedSentNotificationsBackfill: migrating ======= main: == 20230906204935 RestartSelfHostedSentNotificationsBackfill: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 8050520, pg_backend_pid: 2365 ci: == [advisory_lock_connection] object_id: 8073420, pg_backend_pid: 2367 ci: == 20230906204935 RestartSelfHostedSentNotificationsBackfill: migrating ======= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230906204935 RestartSelfHostedSentNotificationsBackfill: migrated (0.0157s) ci: == [advisory_lock_connection] object_id: 8073420, pg_backend_pid: 2367 main: == [advisory_lock_connection] object_id: 8096460, pg_backend_pid: 2370 main: == 20230906215669 AddIndexToViolationsOnTargetProjIdSync: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?("merge_requests_compliance_violations", [:target_project_id, :id], {:name=>"i_compliance_violations_for_export", :algorithm=>:concurrently}) main: -> 0.0068s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index("merge_requests_compliance_violations", [:target_project_id, :id], {:name=>"i_compliance_violations_for_export", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230906215669 AddIndexToViolationsOnTargetProjIdSync: migrated (0.0295s) == main: == [advisory_lock_connection] object_id: 8096460, pg_backend_pid: 2370 ci: == [advisory_lock_connection] object_id: 8097120, pg_backend_pid: 2372 ci: == 20230906215669 AddIndexToViolationsOnTargetProjIdSync: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?("merge_requests_compliance_violations", [:target_project_id, :id], {:name=>"i_compliance_violations_for_export", :algorithm=>:concurrently}) ci: -> 0.0069s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index("merge_requests_compliance_violations", [:target_project_id, :id], {:name=>"i_compliance_violations_for_export", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230906215669 AddIndexToViolationsOnTargetProjIdSync: migrated (0.0361s) == ci: == [advisory_lock_connection] object_id: 8097120, pg_backend_pid: 2372 main: == [advisory_lock_connection] object_id: 8097920, pg_backend_pid: 2375 main: == 20230907020936 SyncIndexForCiPipelinesPipelineIdBigint: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:ci_pipelines, :auto_canceled_by_id_convert_to_bigint, {:name=>"index_ci_pipelines_on_auto_canceled_by_id_bigint", :algorithm=>:concurrently}) main: -> 0.0169s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:ci_pipelines, :auto_canceled_by_id_convert_to_bigint, {:name=>"index_ci_pipelines_on_auto_canceled_by_id_bigint", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230907020936 SyncIndexForCiPipelinesPipelineIdBigint: migrated (0.0390s) = main: == [advisory_lock_connection] object_id: 8097920, pg_backend_pid: 2375 ci: == [advisory_lock_connection] object_id: 8101540, pg_backend_pid: 2377 ci: == 20230907020936 SyncIndexForCiPipelinesPipelineIdBigint: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:ci_pipelines, :auto_canceled_by_id_convert_to_bigint, {:name=>"index_ci_pipelines_on_auto_canceled_by_id_bigint", :algorithm=>:concurrently}) ci: -> 0.0169s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:ci_pipelines, :auto_canceled_by_id_convert_to_bigint, {:name=>"index_ci_pipelines_on_auto_canceled_by_id_bigint", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230907020936 SyncIndexForCiPipelinesPipelineIdBigint: migrated (0.0457s) = ci: == [advisory_lock_connection] object_id: 8101540, pg_backend_pid: 2377 main: == [advisory_lock_connection] object_id: 8105300, pg_backend_pid: 2380 main: == 20230907155247 QueueBackfillHasMergeRequestOfVulnerabilityReads: migrating = main: == 20230907155247 QueueBackfillHasMergeRequestOfVulnerabilityReads: migrated (0.0353s) main: == [advisory_lock_connection] object_id: 8105300, pg_backend_pid: 2380 ci: == [advisory_lock_connection] object_id: 8134520, pg_backend_pid: 2382 ci: == 20230907155247 QueueBackfillHasMergeRequestOfVulnerabilityReads: migrating = ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230907155247 QueueBackfillHasMergeRequestOfVulnerabilityReads: migrated (0.0146s) ci: == [advisory_lock_connection] object_id: 8134520, pg_backend_pid: 2382 main: == [advisory_lock_connection] object_id: 8163880, pg_backend_pid: 2385 main: == 20230907162613 AddForceFullReconciliationToWorkspaces: migrating =========== main: -- add_column(:workspaces, :force_full_reconciliation, :boolean, {:default=>false, :null=>false}) main: -> 0.0022s main: == 20230907162613 AddForceFullReconciliationToWorkspaces: migrated (0.0080s) == main: == [advisory_lock_connection] object_id: 8163880, pg_backend_pid: 2385 ci: == [advisory_lock_connection] object_id: 8173080, pg_backend_pid: 2387 ci: == 20230907162613 AddForceFullReconciliationToWorkspaces: migrating =========== ci: -- add_column(:workspaces, :force_full_reconciliation, :boolean, {:default=>false, :null=>false}) ci: -> 0.0021s ci: == 20230907162613 AddForceFullReconciliationToWorkspaces: migrated (0.0172s) == ci: == [advisory_lock_connection] object_id: 8173080, pg_backend_pid: 2387 main: == [advisory_lock_connection] object_id: 8182400, pg_backend_pid: 2390 main: == 20230907204731 AddIndexToSbomOccurrencesLicenses: migrating ================ main: -- indexes(:sbom_occurrences) main: -> 0.0117s main: -- current_schema(nil) main: -> 0.0005s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("CREATE INDEX CONCURRENTLY index_sbom_occurrences_on_licenses_spdx_identifier\nON sbom_occurrences\nUSING BTREE (project_id, (licenses#>'{0,spdx_identifier}'), (licenses#>'{1,spdx_identifier}'))\n") main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230907204731 AddIndexToSbomOccurrencesLicenses: migrated (0.0239s) ======= main: == [advisory_lock_connection] object_id: 8182400, pg_backend_pid: 2390 ci: == [advisory_lock_connection] object_id: 8182860, pg_backend_pid: 2392 ci: == 20230907204731 AddIndexToSbomOccurrencesLicenses: migrating ================ ci: -- indexes(:sbom_occurrences) ci: -> 0.0115s ci: -- current_schema(nil) ci: -> 0.0004s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("CREATE INDEX CONCURRENTLY index_sbom_occurrences_on_licenses_spdx_identifier\nON sbom_occurrences\nUSING BTREE (project_id, (licenses#>'{0,spdx_identifier}'), (licenses#>'{1,spdx_identifier}'))\n") ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230907204731 AddIndexToSbomOccurrencesLicenses: migrated (0.0329s) ======= ci: == [advisory_lock_connection] object_id: 8182860, pg_backend_pid: 2392 main: == [advisory_lock_connection] object_id: 8183460, pg_backend_pid: 2395 main: == 20230908033511 SwapColumnsForCiPipelineChatDataPipelineIdBigint: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_chat_data IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- rename_column(:ci_pipeline_chat_data, :pipeline_id, "temp_pipeline_id") main: -> 0.0066s main: -- rename_column(:ci_pipeline_chat_data, :pipeline_id_convert_to_bigint, :pipeline_id) main: -> 0.0046s main: -- rename_column(:ci_pipeline_chat_data, "temp_pipeline_id", :pipeline_id_convert_to_bigint) main: -> 0.0044s main: -- quote_column_name(:trigger_239c8032a8d6) main: -> 0.0000s main: -- execute("ALTER FUNCTION \"trigger_239c8032a8d6\" RESET ALL") main: -> 0.0006s main: -- change_column_default(:ci_pipeline_chat_data, :pipeline_id, nil) main: -> 0.0030s main: -- change_column_default(:ci_pipeline_chat_data, :pipeline_id_convert_to_bigint, 0) main: -> 0.0026s main: -- execute("ALTER TABLE ci_pipeline_chat_data RENAME CONSTRAINT fk_rails_64ebfab6b3 TO fk_64ebfab6b3") main: -> 0.0007s main: -- execute("ALTER TABLE ci_pipeline_chat_data RENAME CONSTRAINT fk_64ebfab6b3 TO temp_fk_64ebfab6b3") main: -> 0.0008s main: -- execute("ALTER TABLE ci_pipeline_chat_data RENAME CONSTRAINT fk_5b21bde562 TO fk_64ebfab6b3") main: -> 0.0006s main: -- execute("ALTER TABLE ci_pipeline_chat_data RENAME CONSTRAINT temp_fk_64ebfab6b3 TO fk_5b21bde562") main: -> 0.0006s main: == 20230908033511 SwapColumnsForCiPipelineChatDataPipelineIdBigint: migrated (0.0448s) main: == [advisory_lock_connection] object_id: 8183460, pg_backend_pid: 2395 ci: == [advisory_lock_connection] object_id: 8183640, pg_backend_pid: 2397 ci: == 20230908033511 SwapColumnsForCiPipelineChatDataPipelineIdBigint: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_chat_data IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- rename_column(:ci_pipeline_chat_data, :pipeline_id, "temp_pipeline_id") ci: -> 0.0065s ci: -- rename_column(:ci_pipeline_chat_data, :pipeline_id_convert_to_bigint, :pipeline_id) ci: -> 0.0045s ci: -- rename_column(:ci_pipeline_chat_data, "temp_pipeline_id", :pipeline_id_convert_to_bigint) ci: -> 0.0042s ci: -- quote_column_name(:trigger_239c8032a8d6) ci: -> 0.0000s ci: -- execute("ALTER FUNCTION \"trigger_239c8032a8d6\" RESET ALL") ci: -> 0.0006s ci: -- change_column_default(:ci_pipeline_chat_data, :pipeline_id, nil) ci: -> 0.0028s ci: -- change_column_default(:ci_pipeline_chat_data, :pipeline_id_convert_to_bigint, 0) ci: -> 0.0023s ci: -- execute("ALTER TABLE ci_pipeline_chat_data RENAME CONSTRAINT fk_rails_64ebfab6b3 TO fk_64ebfab6b3") ci: -> 0.0008s ci: -- execute("ALTER TABLE ci_pipeline_chat_data RENAME CONSTRAINT fk_64ebfab6b3 TO temp_fk_64ebfab6b3") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_pipeline_chat_data RENAME CONSTRAINT fk_5b21bde562 TO fk_64ebfab6b3") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_pipeline_chat_data RENAME CONSTRAINT temp_fk_64ebfab6b3 TO fk_5b21bde562") ci: -> 0.0006s ci: == 20230908033511 SwapColumnsForCiPipelineChatDataPipelineIdBigint: migrated (0.0535s) ci: == [advisory_lock_connection] object_id: 8183640, pg_backend_pid: 2397 main: == [advisory_lock_connection] object_id: 8183960, pg_backend_pid: 2400 main: == 20230908065605 ValidateForeignKeyForCiPipelineMessagesPipelineIdBigint: migrating main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ci_pipeline_messages VALIDATE CONSTRAINT fk_0946fea681;") main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230908065605 ValidateForeignKeyForCiPipelineMessagesPipelineIdBigint: migrated (0.0206s) main: == [advisory_lock_connection] object_id: 8183960, pg_backend_pid: 2400 ci: == [advisory_lock_connection] object_id: 8184160, pg_backend_pid: 2402 ci: == 20230908065605 ValidateForeignKeyForCiPipelineMessagesPipelineIdBigint: migrating ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_pipeline_messages VALIDATE CONSTRAINT fk_0946fea681;") ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230908065605 ValidateForeignKeyForCiPipelineMessagesPipelineIdBigint: migrated (0.0294s) ci: == [advisory_lock_connection] object_id: 8184160, pg_backend_pid: 2402 main: == [advisory_lock_connection] object_id: 8184500, pg_backend_pid: 2405 main: == 20230908072558 AnalyzePCiRunnerMachineBuilds: migrating ==================== main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ANALYZE VERBOSE p_ci_runner_machine_builds;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230908072558 AnalyzePCiRunnerMachineBuilds: migrated (0.0087s) =========== main: == [advisory_lock_connection] object_id: 8184500, pg_backend_pid: 2405 ci: == [advisory_lock_connection] object_id: 8196040, pg_backend_pid: 2407 ci: == 20230908072558 AnalyzePCiRunnerMachineBuilds: migrating ==================== ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ANALYZE VERBOSE p_ci_runner_machine_builds;") ci: -> 0.0006s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230908072558 AnalyzePCiRunnerMachineBuilds: migrated (0.0167s) =========== ci: == [advisory_lock_connection] object_id: 8196040, pg_backend_pid: 2407 main: == [advisory_lock_connection] object_id: 8207720, pg_backend_pid: 2410 main: == 20230908072612 AnalyzePCiJobAnnotations: migrating ========================= main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ANALYZE VERBOSE p_ci_job_annotations;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20230908072612 AnalyzePCiJobAnnotations: migrated (0.0084s) ================ main: == [advisory_lock_connection] object_id: 8207720, pg_backend_pid: 2410 ci: == [advisory_lock_connection] object_id: 8230180, pg_backend_pid: 2412 ci: == 20230908072612 AnalyzePCiJobAnnotations: migrating ========================= ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ANALYZE VERBOSE p_ci_job_annotations;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230908072612 AnalyzePCiJobAnnotations: migrated (0.0171s) ================ ci: == [advisory_lock_connection] object_id: 8230180, pg_backend_pid: 2412 main: == [advisory_lock_connection] object_id: 8252780, pg_backend_pid: 2415 main: == 20230908072626 AnalyzePCiBuildsMetadata: migrating ========================= main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ANALYZE VERBOSE p_ci_builds_metadata;") INFO: analyzing "public.p_ci_builds_metadata" inheritance tree INFO: analyzing "public.ci_builds_metadata" INFO: "ci_builds_metadata": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230908072626 AnalyzePCiBuildsMetadata: migrated (0.0093s) ================ main: == [advisory_lock_connection] object_id: 8252780, pg_backend_pid: 2415 ci: == [advisory_lock_connection] object_id: 8259580, pg_backend_pid: 2417 ci: == 20230908072626 AnalyzePCiBuildsMetadata: migrating ========================= ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ANALYZE VERBOSE p_ci_builds_metadata;") INFO: analyzing "public.p_ci_builds_metadata" inheritance tree INFO: analyzing "public.ci_builds_metadata" INFO: "ci_builds_metadata": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230908072626 AnalyzePCiBuildsMetadata: migrated (0.0185s) ================ ci: == [advisory_lock_connection] object_id: 8259580, pg_backend_pid: 2417 main: == [advisory_lock_connection] object_id: 8259860, pg_backend_pid: 2420 main: == 20230908072639 AnalyzePCiBuilds: migrating ================================= main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ANALYZE VERBOSE p_ci_builds;") INFO: analyzing "public.p_ci_builds" inheritance tree INFO: analyzing "public.ci_builds" INFO: "ci_builds": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows main: -> 0.0031s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230908072639 AnalyzePCiBuilds: migrated (0.0108s) ======================== main: == [advisory_lock_connection] object_id: 8259860, pg_backend_pid: 2420 ci: == [advisory_lock_connection] object_id: 8260520, pg_backend_pid: 2422 ci: == 20230908072639 AnalyzePCiBuilds: migrating ================================= ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ANALYZE VERBOSE p_ci_builds;") INFO: analyzing "public.p_ci_builds" inheritance tree INFO: analyzing "public.ci_builds" INFO: "ci_builds": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows ci: -> 0.0031s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230908072639 AnalyzePCiBuilds: migrated (0.0199s) ======================== ci: == [advisory_lock_connection] object_id: 8260520, pg_backend_pid: 2422 main: == [advisory_lock_connection] object_id: 8261320, pg_backend_pid: 2425 main: == 20230908082627 FinalizeBackfillDefaultBranchProtectionNamespaceSetting: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230908082627 FinalizeBackfillDefaultBranchProtectionNamespaceSetting: migrated (0.0279s) main: == [advisory_lock_connection] object_id: 8261320, pg_backend_pid: 2425 ci: == [advisory_lock_connection] object_id: 8273360, pg_backend_pid: 2427 ci: == 20230908082627 FinalizeBackfillDefaultBranchProtectionNamespaceSetting: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230908082627 FinalizeBackfillDefaultBranchProtectionNamespaceSetting: migrated (0.0183s) ci: == [advisory_lock_connection] object_id: 8273360, pg_backend_pid: 2427 main: == [advisory_lock_connection] object_id: 8285580, pg_backend_pid: 2430 main: == 20230908155831 AddContinuousVulnScansToggleToSecurityProjectSettings: migrating main: -- add_column(:project_security_settings, :continuous_vulnerability_scans_enabled, :boolean, {:null=>false, :default=>false}) main: -> 0.0022s main: == 20230908155831 AddContinuousVulnScansToggleToSecurityProjectSettings: migrated (0.0087s) main: == [advisory_lock_connection] object_id: 8285580, pg_backend_pid: 2430 ci: == [advisory_lock_connection] object_id: 8308200, pg_backend_pid: 2432 ci: == 20230908155831 AddContinuousVulnScansToggleToSecurityProjectSettings: migrating ci: -- add_column(:project_security_settings, :continuous_vulnerability_scans_enabled, :boolean, {:null=>false, :default=>false}) ci: -> 0.0019s ci: == 20230908155831 AddContinuousVulnScansToggleToSecurityProjectSettings: migrated (0.0170s) ci: == [advisory_lock_connection] object_id: 8308200, pg_backend_pid: 2432 main: == [advisory_lock_connection] object_id: 8317800, pg_backend_pid: 2435 main: == 20230909120000 QueueBackfillWorkspacePersonalAccessToken: migrating ======== main: == 20230909120000 QueueBackfillWorkspacePersonalAccessToken: migrated (0.0369s) main: == [advisory_lock_connection] object_id: 8317800, pg_backend_pid: 2435 ci: == [advisory_lock_connection] object_id: 8334580, pg_backend_pid: 2437 ci: == 20230909120000 QueueBackfillWorkspacePersonalAccessToken: migrating ======== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230909120000 QueueBackfillWorkspacePersonalAccessToken: migrated (0.0150s) ci: == [advisory_lock_connection] object_id: 8334580, pg_backend_pid: 2437 main: == [advisory_lock_connection] object_id: 8338260, pg_backend_pid: 2440 main: == 20230910120000 QueueUpdateWorkspacesConfigVersion: migrating =============== main: == 20230910120000 QueueUpdateWorkspacesConfigVersion: migrated (0.0372s) ====== main: == [advisory_lock_connection] object_id: 8338260, pg_backend_pid: 2440 ci: == [advisory_lock_connection] object_id: 8338960, pg_backend_pid: 2442 ci: == 20230910120000 QueueUpdateWorkspacesConfigVersion: migrating =============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230910120000 QueueUpdateWorkspacesConfigVersion: migrated (0.0153s) ====== ci: == [advisory_lock_connection] object_id: 8338960, pg_backend_pid: 2442 main: == [advisory_lock_connection] object_id: 8339760, pg_backend_pid: 2445 main: == 20230910143103 AddAdminMembersToMemberRole: migrating ====================== main: -- add_column(:member_roles, :admin_group_member, :boolean, {:default=>false, :null=>false}) main: -> 0.0021s main: == 20230910143103 AddAdminMembersToMemberRole: migrated (0.0077s) ============= main: == [advisory_lock_connection] object_id: 8339760, pg_backend_pid: 2445 ci: == [advisory_lock_connection] object_id: 8340460, pg_backend_pid: 2447 ci: == 20230910143103 AddAdminMembersToMemberRole: migrating ====================== ci: -- add_column(:member_roles, :admin_group_member, :boolean, {:default=>false, :null=>false}) ci: -> 0.0022s ci: == 20230910143103 AddAdminMembersToMemberRole: migrated (0.0168s) ============= ci: == [advisory_lock_connection] object_id: 8340460, pg_backend_pid: 2447 main: == [advisory_lock_connection] object_id: 8341300, pg_backend_pid: 2450 main: == 20230911095016 AddRootNamespaceIdToProjectStatistics: migrating ============ main: -- column_exists?(:project_statistics, :root_namespace_id) main: -> 0.0038s main: -- add_column(:project_statistics, :root_namespace_id, :bigint) main: -> 0.0009s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE project_statistics ADD CONSTRAINT fk_198ad46fdc FOREIGN KEY (root_namespace_id) REFERENCES namespaces (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0018s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE project_statistics VALIDATE CONSTRAINT fk_198ad46fdc;") main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:project_statistics, :root_namespace_id, {:name=>"index_project_statistics_on_root_namespace_id", :algorithm=>:concurrently}) main: -> 0.0077s main: -- add_index(:project_statistics, :root_namespace_id, {:name=>"index_project_statistics_on_root_namespace_id", :algorithm=>:concurrently}) main: -> 0.0013s main: == 20230911095016 AddRootNamespaceIdToProjectStatistics: migrated (0.0521s) === main: == [advisory_lock_connection] object_id: 8341300, pg_backend_pid: 2450 ci: == [advisory_lock_connection] object_id: 8342000, pg_backend_pid: 2452 ci: == 20230911095016 AddRootNamespaceIdToProjectStatistics: migrating ============ ci: -- column_exists?(:project_statistics, :root_namespace_id) ci: -> 0.0038s ci: -- add_column(:project_statistics, :root_namespace_id, :bigint) ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE project_statistics ADD CONSTRAINT fk_198ad46fdc FOREIGN KEY (root_namespace_id) REFERENCES namespaces (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0018s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE project_statistics VALIDATE CONSTRAINT fk_198ad46fdc;") ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:project_statistics, :root_namespace_id, {:name=>"index_project_statistics_on_root_namespace_id", :algorithm=>:concurrently}) ci: -> 0.0084s ci: -- add_index(:project_statistics, :root_namespace_id, {:name=>"index_project_statistics_on_root_namespace_id", :algorithm=>:concurrently}) ci: -> 0.0012s ci: == 20230911095016 AddRootNamespaceIdToProjectStatistics: migrated (0.0607s) === ci: == [advisory_lock_connection] object_id: 8342000, pg_backend_pid: 2452 main: == [advisory_lock_connection] object_id: 8342840, pg_backend_pid: 2455 main: == 20230912105945 QueueBackfillFindingIdInVulnerabilities: migrating ========== main: == 20230912105945 QueueBackfillFindingIdInVulnerabilities: migrated (0.0052s) = main: == [advisory_lock_connection] object_id: 8342840, pg_backend_pid: 2455 ci: == [advisory_lock_connection] object_id: 8343540, pg_backend_pid: 2457 ci: == 20230912105945 QueueBackfillFindingIdInVulnerabilities: migrating ========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230912105945 QueueBackfillFindingIdInVulnerabilities: migrated (0.0149s) = ci: == [advisory_lock_connection] object_id: 8343540, pg_backend_pid: 2457 main: == [advisory_lock_connection] object_id: 8344380, pg_backend_pid: 2460 main: == 20230912141430 CreateVSCodeSetting: migrating ============================== main: -- create_table(:vs_code_settings) main: -- quote_column_name(:setting_type) main: -> 0.0000s main: -- quote_column_name(:content) main: -> 0.0000s main: -> 0.0065s main: == 20230912141430 CreateVSCodeSetting: migrated (0.0124s) ===================== main: == [advisory_lock_connection] object_id: 8344380, pg_backend_pid: 2460 ci: == [advisory_lock_connection] object_id: 8350280, pg_backend_pid: 2462 ci: == 20230912141430 CreateVSCodeSetting: migrating ============================== ci: -- create_table(:vs_code_settings) ci: -- quote_column_name(:setting_type) ci: -> 0.0000s ci: -- quote_column_name(:content) ci: -> 0.0000s ci: -> 0.0061s I, [2024-04-10T20:45:44.786991 #290] INFO -- : Database: 'ci', Table: 'vs_code_settings': Lock Writes ci: == 20230912141430 CreateVSCodeSetting: migrated (0.0230s) ===================== ci: == [advisory_lock_connection] object_id: 8350280, pg_backend_pid: 2462 main: == [advisory_lock_connection] object_id: 8350600, pg_backend_pid: 2465 main: == 20230913071219 DeletePagesDomainWithReservedDomains: migrating ============= main: -- execute("DELETE FROM \"pages_domains\" WHERE LOWER(\"pages_domains\".\"domain\") IN ('aol.com', 'gmail.com', 'hotmail.co.uk', 'hotmail.com', 'hotmail.fr', 'icloud.com', 'live.com', 'mail.com', 'me.com', 'msn.com', 'outlook.com', 'proton.me', 'protonmail.com', 'tutanota.com', 'yahoo.com', 'yandex.com', 'zohomail.com');") main: -> 0.0021s main: == 20230913071219 DeletePagesDomainWithReservedDomains: migrated (0.0081s) ==== main: == [advisory_lock_connection] object_id: 8350600, pg_backend_pid: 2465 ci: == [advisory_lock_connection] object_id: 8351300, pg_backend_pid: 2467 ci: == 20230913071219 DeletePagesDomainWithReservedDomains: migrating ============= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230913071219 DeletePagesDomainWithReservedDomains: migrated (0.0168s) ==== ci: == [advisory_lock_connection] object_id: 8351300, pg_backend_pid: 2467 main: == [advisory_lock_connection] object_id: 8352140, pg_backend_pid: 2470 main: == 20230913100953 CreateSupportingIndexForUuidTypeCasting: migrating ========== main: -- index_name_exists?("vulnerability_occurrences", "tmp_index_vulnerability_occurrences_uuid_cast") main: -> 0.0017s main: == 20230913100953 CreateSupportingIndexForUuidTypeCasting: migrated (0.0141s) = main: == [advisory_lock_connection] object_id: 8352140, pg_backend_pid: 2470 ci: == [advisory_lock_connection] object_id: 8359040, pg_backend_pid: 2472 ci: == 20230913100953 CreateSupportingIndexForUuidTypeCasting: migrating ========== ci: -- index_name_exists?("vulnerability_occurrences", "tmp_index_vulnerability_occurrences_uuid_cast") ci: -> 0.0018s ci: == 20230913100953 CreateSupportingIndexForUuidTypeCasting: migrated (0.0272s) = ci: == [advisory_lock_connection] object_id: 8359040, pg_backend_pid: 2472 main: == [advisory_lock_connection] object_id: 8359420, pg_backend_pid: 2475 main: == 20230913115113 AddPreparedAtCreatedAtIndexAsync: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:merge_requests, [:created_at, :id], {:name=>"index_merge_requests_id_created_at_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) main: -> 0.0243s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:merge_requests, [:created_at, :id], {:name=>"index_merge_requests_id_created_at_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) main: -> 0.0024s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230913115113 AddPreparedAtCreatedAtIndexAsync: migrated (0.0464s) ======== main: == [advisory_lock_connection] object_id: 8359420, pg_backend_pid: 2475 ci: == [advisory_lock_connection] object_id: 8366220, pg_backend_pid: 2477 ci: == 20230913115113 AddPreparedAtCreatedAtIndexAsync: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:merge_requests, [:created_at, :id], {:name=>"index_merge_requests_id_created_at_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) ci: -> 0.0246s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:merge_requests, [:created_at, :id], {:name=>"index_merge_requests_id_created_at_prepared_at", :where=>"prepared_at IS NULL", :algorithm=>:concurrently}) ci: -> 0.0024s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230913115113 AddPreparedAtCreatedAtIndexAsync: migrated (0.0570s) ======== ci: == [advisory_lock_connection] object_id: 8366220, pg_backend_pid: 2477 main: == [advisory_lock_connection] object_id: 8366500, pg_backend_pid: 2480 main: == 20230913120111 RemovePreparedAtCreatedAtIndexAsync: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:merge_requests) main: -> 0.0269s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:merge_requests, {:algorithm=>:concurrently, :name=>"index_merge_requests_on_id_and_prepared_at"}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230913120111 RemovePreparedAtCreatedAtIndexAsync: migrated (0.0493s) ===== main: == [advisory_lock_connection] object_id: 8366500, pg_backend_pid: 2480 ci: == [advisory_lock_connection] object_id: 8367160, pg_backend_pid: 2482 ci: == 20230913120111 RemovePreparedAtCreatedAtIndexAsync: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:merge_requests) ci: -> 0.0257s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:merge_requests, {:algorithm=>:concurrently, :name=>"index_merge_requests_on_id_and_prepared_at"}) ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230913120111 RemovePreparedAtCreatedAtIndexAsync: migrated (0.0579s) ===== ci: == [advisory_lock_connection] object_id: 8367160, pg_backend_pid: 2482 main: == [advisory_lock_connection] object_id: 8367960, pg_backend_pid: 2485 main: == 20230913130629 IndexOrgIdOnProjects: migrating ============================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:projects, :organization_id, {:name=>"index_projects_on_organization_id", :algorithm=>:concurrently}) main: -> 0.0385s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:projects, :organization_id, {:name=>"index_projects_on_organization_id", :algorithm=>:concurrently}) main: -> 0.0026s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230913130629 IndexOrgIdOnProjects: migrated (0.0602s) ==================== main: == [advisory_lock_connection] object_id: 8367960, pg_backend_pid: 2485 ci: == [advisory_lock_connection] object_id: 8388900, pg_backend_pid: 2487 ci: == 20230913130629 IndexOrgIdOnProjects: migrating ============================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:projects, :organization_id, {:name=>"index_projects_on_organization_id", :algorithm=>:concurrently}) ci: -> 0.0382s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:projects, :organization_id, {:name=>"index_projects_on_organization_id", :algorithm=>:concurrently}) ci: -> 0.0025s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230913130629 IndexOrgIdOnProjects: migrated (0.0686s) ==================== ci: == [advisory_lock_connection] object_id: 8388900, pg_backend_pid: 2487 main: == [advisory_lock_connection] object_id: 8409980, pg_backend_pid: 2490 main: == 20230913171402 AddDeletedAtToPagesDeployments: migrating =================== main: -- add_column(:pages_deployments, :deleted_at, :datetime_with_timezone, {:null=>true}) main: -> 0.0013s main: == 20230913171402 AddDeletedAtToPagesDeployments: migrated (0.0071s) ========== main: == [advisory_lock_connection] object_id: 8409980, pg_backend_pid: 2490 ci: == [advisory_lock_connection] object_id: 8410180, pg_backend_pid: 2492 ci: == 20230913171402 AddDeletedAtToPagesDeployments: migrating =================== ci: -- add_column(:pages_deployments, :deleted_at, :datetime_with_timezone, {:null=>true}) ci: -> 0.0014s ci: == 20230913171402 AddDeletedAtToPagesDeployments: migrated (0.0170s) ========== ci: == [advisory_lock_connection] object_id: 8410180, pg_backend_pid: 2492 main: == [advisory_lock_connection] object_id: 8410520, pg_backend_pid: 2495 main: == 20230913171403 AddPagesDeploymentsDeletedAtIndex: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:pages_deployments, [:id, :project_id, :path_prefix], {:where=>"deleted_at IS NULL", :name=>"pages_deployments_deleted_at_index", :algorithm=>:concurrently}) main: -> 0.0053s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:pages_deployments, [:id, :project_id, :path_prefix], {:where=>"deleted_at IS NULL", :name=>"pages_deployments_deleted_at_index", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230913171403 AddPagesDeploymentsDeletedAtIndex: migrated (0.0259s) ======= main: == [advisory_lock_connection] object_id: 8410520, pg_backend_pid: 2495 ci: == [advisory_lock_connection] object_id: 8411140, pg_backend_pid: 2497 ci: == 20230913171403 AddPagesDeploymentsDeletedAtIndex: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:pages_deployments, [:id, :project_id, :path_prefix], {:where=>"deleted_at IS NULL", :name=>"pages_deployments_deleted_at_index", :algorithm=>:concurrently}) ci: -> 0.0050s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:pages_deployments, [:id, :project_id, :path_prefix], {:where=>"deleted_at IS NULL", :name=>"pages_deployments_deleted_at_index", :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230913171403 AddPagesDeploymentsDeletedAtIndex: migrated (0.0338s) ======= ci: == [advisory_lock_connection] object_id: 8411140, pg_backend_pid: 2497 main: == [advisory_lock_connection] object_id: 8411920, pg_backend_pid: 2500 main: == 20230913175529 AddIndexOnMergeRequestsTargetProjectIdAndMergedCommitSha: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:merge_requests, [:target_project_id, :merged_commit_sha], {:name=>"index_merge_requests_on_target_project_id_and_merged_commit_sha", :algorithm=>:concurrently}) main: -> 0.0286s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:merge_requests, [:target_project_id, :merged_commit_sha], {:name=>"index_merge_requests_on_target_project_id_and_merged_commit_sha", :algorithm=>:concurrently}) main: -> 0.0023s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230913175529 AddIndexOnMergeRequestsTargetProjectIdAndMergedCommitSha: migrated (0.0516s) main: == [advisory_lock_connection] object_id: 8411920, pg_backend_pid: 2500 ci: == [advisory_lock_connection] object_id: 8412860, pg_backend_pid: 2502 ci: == 20230913175529 AddIndexOnMergeRequestsTargetProjectIdAndMergedCommitSha: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:merge_requests, [:target_project_id, :merged_commit_sha], {:name=>"index_merge_requests_on_target_project_id_and_merged_commit_sha", :algorithm=>:concurrently}) ci: -> 0.0251s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:merge_requests, [:target_project_id, :merged_commit_sha], {:name=>"index_merge_requests_on_target_project_id_and_merged_commit_sha", :algorithm=>:concurrently}) ci: -> 0.0032s ci: -- execute("RESET statement_timeout") ci: -> 0.0008s ci: == 20230913175529 AddIndexOnMergeRequestsTargetProjectIdAndMergedCommitSha: migrated (0.0577s) ci: == [advisory_lock_connection] object_id: 8412860, pg_backend_pid: 2502 main: == [advisory_lock_connection] object_id: 8417500, pg_backend_pid: 2505 main: == 20230913235822 ChangeGeoNodeStatusesLastEventIdIntegerToBigInt: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE geo_node_statuses ALTER COLUMN last_event_id TYPE bigint;") main: -> 0.0036s main: -- execute("ANALYZE geo_node_statuses;") main: -> 0.0010s main: == 20230913235822 ChangeGeoNodeStatusesLastEventIdIntegerToBigInt: migrated (0.0142s) main: == [advisory_lock_connection] object_id: 8417500, pg_backend_pid: 2505 ci: == [advisory_lock_connection] object_id: 8421500, pg_backend_pid: 2507 ci: == 20230913235822 ChangeGeoNodeStatusesLastEventIdIntegerToBigInt: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE geo_node_statuses ALTER COLUMN last_event_id TYPE bigint;") ci: -> 0.0032s ci: -- execute("ANALYZE geo_node_statuses;") ci: -> 0.0010s ci: == 20230913235822 ChangeGeoNodeStatusesLastEventIdIntegerToBigInt: migrated (0.0218s) ci: == [advisory_lock_connection] object_id: 8421500, pg_backend_pid: 2507 main: == [advisory_lock_connection] object_id: 8434820, pg_backend_pid: 2510 main: == 20230914001329 ChangeGeoNodeStatusesCursorLastEventIdIntegerToBigInt: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE geo_node_statuses ALTER COLUMN cursor_last_event_id TYPE bigint;") main: -> 0.0037s main: -- execute("ANALYZE geo_node_statuses;") main: -> 0.0011s main: == 20230914001329 ChangeGeoNodeStatusesCursorLastEventIdIntegerToBigInt: migrated (0.0145s) main: == [advisory_lock_connection] object_id: 8434820, pg_backend_pid: 2510 ci: == [advisory_lock_connection] object_id: 8451960, pg_backend_pid: 2512 ci: == 20230914001329 ChangeGeoNodeStatusesCursorLastEventIdIntegerToBigInt: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE geo_node_statuses ALTER COLUMN cursor_last_event_id TYPE bigint;") ci: -> 0.0034s ci: -- execute("ANALYZE geo_node_statuses;") ci: -> 0.0012s ci: == 20230914001329 ChangeGeoNodeStatusesCursorLastEventIdIntegerToBigInt: migrated (0.0226s) ci: == [advisory_lock_connection] object_id: 8451960, pg_backend_pid: 2512 main: == [advisory_lock_connection] object_id: 8481800, pg_backend_pid: 2515 main: == 20230914054914 IndexFindingIdForVulnerabilitiesSync: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:vulnerabilities, :finding_id, {:name=>"index_vulnerabilities_on_finding_id", :algorithm=>:concurrently}) main: -> 0.0159s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:vulnerabilities, :finding_id, {:name=>"index_vulnerabilities_on_finding_id", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230914054914 IndexFindingIdForVulnerabilitiesSync: migrated (0.0373s) ==== main: == [advisory_lock_connection] object_id: 8481800, pg_backend_pid: 2515 ci: == [advisory_lock_connection] object_id: 8511000, pg_backend_pid: 2517 ci: == 20230914054914 IndexFindingIdForVulnerabilitiesSync: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:vulnerabilities, :finding_id, {:name=>"index_vulnerabilities_on_finding_id", :algorithm=>:concurrently}) ci: -> 0.0159s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:vulnerabilities, :finding_id, {:name=>"index_vulnerabilities_on_finding_id", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230914054914 IndexFindingIdForVulnerabilitiesSync: migrated (0.0456s) ==== ci: == [advisory_lock_connection] object_id: 8511000, pg_backend_pid: 2517 main: == [advisory_lock_connection] object_id: 8540340, pg_backend_pid: 2520 main: == 20230914092224 SynchronouslyCreateIndexForUuidTypeCasting: migrating ======= main: -- execute("SET statement_timeout TO 0") main: -> 0.0009s main: -- execute("CREATE INDEX CONCURRENTLY IF NOT EXISTS tmp_index_vulnerability_occurrences_uuid_cast\nON vulnerability_occurrences((uuid::uuid))\n") main: -> 0.0027s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230914092224 SynchronouslyCreateIndexForUuidTypeCasting: migrated (0.0129s) main: == [advisory_lock_connection] object_id: 8540340, pg_backend_pid: 2520 ci: == [advisory_lock_connection] object_id: 8584720, pg_backend_pid: 2522 ci: == 20230914092224 SynchronouslyCreateIndexForUuidTypeCasting: migrating ======= ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("CREATE INDEX CONCURRENTLY IF NOT EXISTS tmp_index_vulnerability_occurrences_uuid_cast\nON vulnerability_occurrences((uuid::uuid))\n") ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230914092224 SynchronouslyCreateIndexForUuidTypeCasting: migrated (0.0189s) ci: == [advisory_lock_connection] object_id: 8584720, pg_backend_pid: 2522 main: == [advisory_lock_connection] object_id: 8629240, pg_backend_pid: 2525 main: == 20230914185814 AddKeyboardShortcutsToggleToUserPreferences: migrating ====== main: -- add_column(:user_preferences, :keyboard_shortcuts_enabled, :boolean, {:default=>true, :null=>false}) main: -> 0.0022s main: == 20230914185814 AddKeyboardShortcutsToggleToUserPreferences: migrated (0.0079s) main: == [advisory_lock_connection] object_id: 8629240, pg_backend_pid: 2525 ci: == [advisory_lock_connection] object_id: 8629600, pg_backend_pid: 2527 ci: == 20230914185814 AddKeyboardShortcutsToggleToUserPreferences: migrating ====== ci: -- add_column(:user_preferences, :keyboard_shortcuts_enabled, :boolean, {:default=>true, :null=>false}) ci: -> 0.0026s ci: == 20230914185814 AddKeyboardShortcutsToggleToUserPreferences: migrated (0.0170s) ci: == [advisory_lock_connection] object_id: 8629600, pg_backend_pid: 2527 main: == [advisory_lock_connection] object_id: 8630100, pg_backend_pid: 2530 main: == 20230915100513 AddVulnerabilitiesToSbomOccurrences: migrating ============== main: -- add_column(:sbom_occurrences, :vulnerabilities, :jsonb, {:default=>[]}) main: -> 0.0026s main: == 20230915100513 AddVulnerabilitiesToSbomOccurrences: migrated (0.0087s) ===== main: == [advisory_lock_connection] object_id: 8630100, pg_backend_pid: 2530 ci: == [advisory_lock_connection] object_id: 8639120, pg_backend_pid: 2532 ci: == 20230915100513 AddVulnerabilitiesToSbomOccurrences: migrating ============== ci: -- add_column(:sbom_occurrences, :vulnerabilities, :jsonb, {:default=>[]}) ci: -> 0.0021s ci: == 20230915100513 AddVulnerabilitiesToSbomOccurrences: migrated (0.0172s) ===== ci: == [advisory_lock_connection] object_id: 8639120, pg_backend_pid: 2532 main: == [advisory_lock_connection] object_id: 8648280, pg_backend_pid: 2535 main: == 20230915103259 CreateCiFinishedBuildChSyncEvents: migrating ================ main: -- create_table(:p_ci_finished_build_ch_sync_events, {:primary_key=>[:build_id, :partition], :options=>"PARTITION BY LIST (partition)"}) main: -> 0.0046s I, [2024-04-10T20:45:47.670842 #290] INFO -- : Database: 'main', Table: 'p_ci_finished_build_ch_sync_events': Lock Writes main: == 20230915103259 CreateCiFinishedBuildChSyncEvents: migrated (0.0126s) ======= main: == [advisory_lock_connection] object_id: 8648280, pg_backend_pid: 2535 ci: == [advisory_lock_connection] object_id: 8677980, pg_backend_pid: 2537 ci: == 20230915103259 CreateCiFinishedBuildChSyncEvents: migrating ================ ci: -- create_table(:p_ci_finished_build_ch_sync_events, {:primary_key=>[:build_id, :partition], :options=>"PARTITION BY LIST (partition)"}) ci: -> 0.0051s ci: == 20230915103259 CreateCiFinishedBuildChSyncEvents: migrated (0.0226s) ======= ci: == [advisory_lock_connection] object_id: 8677980, pg_backend_pid: 2537 main: == [advisory_lock_connection] object_id: 8707820, pg_backend_pid: 2540 main: == 20230915111914 CreateScanResultPolicyViolations: migrating ================= main: -- create_table(:scan_result_policy_violations) main: -> 0.0051s main: -- add_index(:scan_result_policy_violations, [:scan_result_policy_id, :merge_request_id], {:unique=>true, :name=>"index_scan_result_policy_violations_on_policy_and_merge_request"}) main: -> 0.0010s main: == 20230915111914 CreateScanResultPolicyViolations: migrated (0.0124s) ======== main: == [advisory_lock_connection] object_id: 8707820, pg_backend_pid: 2540 ci: == [advisory_lock_connection] object_id: 8708820, pg_backend_pid: 2542 ci: == 20230915111914 CreateScanResultPolicyViolations: migrating ================= ci: -- create_table(:scan_result_policy_violations) ci: -> 0.0050s ci: -- add_index(:scan_result_policy_violations, [:scan_result_policy_id, :merge_request_id], {:unique=>true, :name=>"index_scan_result_policy_violations_on_policy_and_merge_request"}) ci: -> 0.0009s I, [2024-04-10T20:45:47.960558 #290] INFO -- : Database: 'ci', Table: 'scan_result_policy_violations': Lock Writes ci: == 20230915111914 CreateScanResultPolicyViolations: migrated (0.0256s) ======== ci: == [advisory_lock_connection] object_id: 8708820, pg_backend_pid: 2542 main: == [advisory_lock_connection] object_id: 8709980, pg_backend_pid: 2545 main: == 20230915111915 AddScanResultPolicyFkToScanResultPolicyViolations: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE scan_result_policy_violations ADD CONSTRAINT fk_f53706dbdd FOREIGN KEY (scan_result_policy_id) REFERENCES scan_result_policies (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE scan_result_policy_violations VALIDATE CONSTRAINT fk_f53706dbdd;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230915111915 AddScanResultPolicyFkToScanResultPolicyViolations: migrated (0.0306s) main: == [advisory_lock_connection] object_id: 8709980, pg_backend_pid: 2545 ci: == [advisory_lock_connection] object_id: 8710980, pg_backend_pid: 2547 ci: == 20230915111915 AddScanResultPolicyFkToScanResultPolicyViolations: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE scan_result_policy_violations ADD CONSTRAINT fk_f53706dbdd FOREIGN KEY (scan_result_policy_id) REFERENCES scan_result_policies (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE scan_result_policy_violations VALIDATE CONSTRAINT fk_f53706dbdd;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230915111915 AddScanResultPolicyFkToScanResultPolicyViolations: migrated (0.0400s) ci: == [advisory_lock_connection] object_id: 8710980, pg_backend_pid: 2547 main: == [advisory_lock_connection] object_id: 8712120, pg_backend_pid: 2550 main: == 20230915111916 AddMergeRequestFkToScanResultPolicyViolations: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE scan_result_policy_violations ADD CONSTRAINT fk_17ce579abf FOREIGN KEY (merge_request_id) REFERENCES merge_requests (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0016s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE scan_result_policy_violations VALIDATE CONSTRAINT fk_17ce579abf;") main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230915111916 AddMergeRequestFkToScanResultPolicyViolations: migrated (0.0303s) main: == [advisory_lock_connection] object_id: 8712120, pg_backend_pid: 2550 ci: == [advisory_lock_connection] object_id: 8733000, pg_backend_pid: 2552 ci: == 20230915111916 AddMergeRequestFkToScanResultPolicyViolations: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE scan_result_policy_violations ADD CONSTRAINT fk_17ce579abf FOREIGN KEY (merge_request_id) REFERENCES merge_requests (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0016s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE scan_result_policy_violations VALIDATE CONSTRAINT fk_17ce579abf;") ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230915111916 AddMergeRequestFkToScanResultPolicyViolations: migrated (0.0414s) ci: == [advisory_lock_connection] object_id: 8733000, pg_backend_pid: 2552 main: == [advisory_lock_connection] object_id: 8754020, pg_backend_pid: 2555 main: == 20230915111917 AddProjectFkToScanResultPolicyViolations: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE scan_result_policy_violations ADD CONSTRAINT fk_77251168f1 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0021s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE scan_result_policy_violations VALIDATE CONSTRAINT fk_77251168f1;") main: -> 0.0028s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230915111917 AddProjectFkToScanResultPolicyViolations: migrated (0.0325s) main: == [advisory_lock_connection] object_id: 8754020, pg_backend_pid: 2555 ci: == [advisory_lock_connection] object_id: 8754780, pg_backend_pid: 2557 ci: == 20230915111917 AddProjectFkToScanResultPolicyViolations: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE scan_result_policy_violations ADD CONSTRAINT fk_77251168f1 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0022s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE scan_result_policy_violations VALIDATE CONSTRAINT fk_77251168f1;") ci: -> 0.0029s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230915111917 AddProjectFkToScanResultPolicyViolations: migrated (0.0431s) ci: == [advisory_lock_connection] object_id: 8754780, pg_backend_pid: 2557 main: == [advisory_lock_connection] object_id: 8755680, pg_backend_pid: 2560 main: == 20230917144717 AddPackageNamePatternQueryToPackagesProtectionRule: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- column_exists?(:packages_protection_rules, :package_name_pattern_ilike_query) main: -> 0.0036s main: -- add_column(:packages_protection_rules, :package_name_pattern_ilike_query, :text, {:null=>false}) main: -> 0.0010s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_protection_rules\nADD CONSTRAINT check_ff47b09794\nCHECK ( char_length(package_name_pattern_ilike_query) <= 255 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE packages_protection_rules VALIDATE CONSTRAINT check_ff47b09794;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230917144717 AddPackageNamePatternQueryToPackagesProtectionRule: migrated (0.0231s) main: == [advisory_lock_connection] object_id: 8755680, pg_backend_pid: 2560 ci: == [advisory_lock_connection] object_id: 8756420, pg_backend_pid: 2562 ci: == 20230917144717 AddPackageNamePatternQueryToPackagesProtectionRule: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- column_exists?(:packages_protection_rules, :package_name_pattern_ilike_query) ci: -> 0.0037s ci: -- add_column(:packages_protection_rules, :package_name_pattern_ilike_query, :text, {:null=>false}) ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_protection_rules\nADD CONSTRAINT check_ff47b09794\nCHECK ( char_length(package_name_pattern_ilike_query) <= 255 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE packages_protection_rules VALIDATE CONSTRAINT check_ff47b09794;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230917144717 AddPackageNamePatternQueryToPackagesProtectionRule: migrated (0.0343s) ci: == [advisory_lock_connection] object_id: 8756420, pg_backend_pid: 2562 main: == [advisory_lock_connection] object_id: 8757300, pg_backend_pid: 2565 main: == 20230918084159 DropColumnsFromGeoNodeStatusTable: migrating ================ main: -- remove_column(:geo_node_statuses, :wikis_checksum_failed_count, {:if_exists=>true}) main: -> 0.0060s main: -- remove_column(:geo_node_statuses, :wikis_checksum_mismatch_count, {:if_exists=>true}) main: -> 0.0037s main: -- remove_column(:geo_node_statuses, :wikis_checksummed_count, {:if_exists=>true}) main: -> 0.0035s main: -- remove_column(:geo_node_statuses, :wikis_failed_count, {:if_exists=>true}) main: -> 0.0034s main: -- remove_column(:geo_node_statuses, :wikis_retrying_verification_count, {:if_exists=>true}) main: -> 0.0034s main: -- remove_column(:geo_node_statuses, :wikis_synced_count, {:if_exists=>true}) main: -> 0.0033s main: -- remove_column(:geo_node_statuses, :wikis_verification_failed_count, {:if_exists=>true}) main: -> 0.0033s main: -- remove_column(:geo_node_statuses, :wikis_verified_count, {:if_exists=>true}) main: -> 0.0035s main: -- remove_column(:geo_node_statuses, :design_repositories_count, {:if_exists=>true}) main: -> 0.0033s main: -- remove_column(:geo_node_statuses, :design_repositories_synced_count, {:if_exists=>true}) main: -> 0.0032s main: -- remove_column(:geo_node_statuses, :design_repositories_failed_count, {:if_exists=>true}) main: -> 0.0031s main: -- remove_column(:geo_node_statuses, :design_repositories_registry_count, {:if_exists=>true}) main: -> 0.0031s main: == 20230918084159 DropColumnsFromGeoNodeStatusTable: migrated (0.0489s) ======= main: == [advisory_lock_connection] object_id: 8757300, pg_backend_pid: 2565 ci: == [advisory_lock_connection] object_id: 8758000, pg_backend_pid: 2567 ci: == 20230918084159 DropColumnsFromGeoNodeStatusTable: migrating ================ ci: -- remove_column(:geo_node_statuses, :wikis_checksum_failed_count, {:if_exists=>true}) ci: -> 0.0063s ci: -- remove_column(:geo_node_statuses, :wikis_checksum_mismatch_count, {:if_exists=>true}) ci: -> 0.0040s ci: -- remove_column(:geo_node_statuses, :wikis_checksummed_count, {:if_exists=>true}) ci: -> 0.0037s ci: -- remove_column(:geo_node_statuses, :wikis_failed_count, {:if_exists=>true}) ci: -> 0.0035s ci: -- remove_column(:geo_node_statuses, :wikis_retrying_verification_count, {:if_exists=>true}) ci: -> 0.0037s ci: -- remove_column(:geo_node_statuses, :wikis_synced_count, {:if_exists=>true}) ci: -> 0.0036s ci: -- remove_column(:geo_node_statuses, :wikis_verification_failed_count, {:if_exists=>true}) ci: -> 0.0034s ci: -- remove_column(:geo_node_statuses, :wikis_verified_count, {:if_exists=>true}) ci: -> 0.0034s ci: -- remove_column(:geo_node_statuses, :design_repositories_count, {:if_exists=>true}) ci: -> 0.0039s ci: -- remove_column(:geo_node_statuses, :design_repositories_synced_count, {:if_exists=>true}) ci: -> 0.0035s ci: -- remove_column(:geo_node_statuses, :design_repositories_failed_count, {:if_exists=>true}) ci: -> 0.0032s ci: -- remove_column(:geo_node_statuses, :design_repositories_registry_count, {:if_exists=>true}) ci: -> 0.0032s ci: == 20230918084159 DropColumnsFromGeoNodeStatusTable: migrated (0.0612s) ======= ci: == [advisory_lock_connection] object_id: 8758000, pg_backend_pid: 2567 main: == [advisory_lock_connection] object_id: 8758820, pg_backend_pid: 2570 main: == 20230918091159 AddCrossHierarchyEnabledToHierarchyRestrictions: migrating == main: -- add_column(:work_item_hierarchy_restrictions, :cross_hierarchy_enabled, :boolean, {:default=>false, :null=>false}) main: -> 0.0020s main: == 20230918091159 AddCrossHierarchyEnabledToHierarchyRestrictions: migrated (0.0080s) main: == [advisory_lock_connection] object_id: 8758820, pg_backend_pid: 2570 ci: == [advisory_lock_connection] object_id: 8760360, pg_backend_pid: 2572 ci: == 20230918091159 AddCrossHierarchyEnabledToHierarchyRestrictions: migrating == ci: -- add_column(:work_item_hierarchy_restrictions, :cross_hierarchy_enabled, :boolean, {:default=>false, :null=>false}) ci: -> 0.0024s ci: == 20230918091159 AddCrossHierarchyEnabledToHierarchyRestrictions: migrated (0.0206s) ci: == [advisory_lock_connection] object_id: 8760360, pg_backend_pid: 2572 main: == [advisory_lock_connection] object_id: 8762060, pg_backend_pid: 2575 main: == 20230918122420 AddMaxLoginAttemptsToApplicationSettings: migrating ========= main: -- add_column(:application_settings, :max_login_attempts, :integer, {:null=>true}) main: -> 0.0024s main: == 20230918122420 AddMaxLoginAttemptsToApplicationSettings: migrated (0.0089s) main: == [advisory_lock_connection] object_id: 8762060, pg_backend_pid: 2575 ci: == [advisory_lock_connection] object_id: 8763200, pg_backend_pid: 2577 ci: == 20230918122420 AddMaxLoginAttemptsToApplicationSettings: migrating ========= ci: -- add_column(:application_settings, :max_login_attempts, :integer, {:null=>true}) ci: -> 0.0020s ci: == 20230918122420 AddMaxLoginAttemptsToApplicationSettings: migrated (0.0175s) ci: == [advisory_lock_connection] object_id: 8763200, pg_backend_pid: 2577 main: == [advisory_lock_connection] object_id: 8764500, pg_backend_pid: 2580 main: == 20230918122430 AddApplicationSettingsMaxLoginAttemptsConstraint: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT app_settings_max_login_attempts_positive\nCHECK ( max_login_attempts > 0 )\nNOT VALID;\n") main: -> 0.0021s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT app_settings_max_login_attempts_positive;") main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230918122430 AddApplicationSettingsMaxLoginAttemptsConstraint: migrated (0.0189s) main: == [advisory_lock_connection] object_id: 8764500, pg_backend_pid: 2580 ci: == [advisory_lock_connection] object_id: 8770300, pg_backend_pid: 2582 ci: == 20230918122430 AddApplicationSettingsMaxLoginAttemptsConstraint: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT app_settings_max_login_attempts_positive\nCHECK ( max_login_attempts > 0 )\nNOT VALID;\n") ci: -> 0.0019s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT app_settings_max_login_attempts_positive;") ci: -> 0.0011s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230918122430 AddApplicationSettingsMaxLoginAttemptsConstraint: migrated (0.0269s) ci: == [advisory_lock_connection] object_id: 8770300, pg_backend_pid: 2582 main: == [advisory_lock_connection] object_id: 8776240, pg_backend_pid: 2585 main: == 20230918122440 AddFailedLoginAttemptsUnlockPeriodInMinutesToApplicationSettings: migrating main: -- add_column(:application_settings, :failed_login_attempts_unlock_period_in_minutes, :integer, {:null=>true}) main: -> 0.0022s main: == 20230918122440 AddFailedLoginAttemptsUnlockPeriodInMinutesToApplicationSettings: migrated (0.0083s) main: == [advisory_lock_connection] object_id: 8776240, pg_backend_pid: 2585 ci: == [advisory_lock_connection] object_id: 8782040, pg_backend_pid: 2587 ci: == 20230918122440 AddFailedLoginAttemptsUnlockPeriodInMinutesToApplicationSettings: migrating ci: -- add_column(:application_settings, :failed_login_attempts_unlock_period_in_minutes, :integer, {:null=>true}) ci: -> 0.0021s ci: == 20230918122440 AddFailedLoginAttemptsUnlockPeriodInMinutesToApplicationSettings: migrated (0.0170s) ci: == [advisory_lock_connection] object_id: 8782040, pg_backend_pid: 2587 main: == [advisory_lock_connection] object_id: 8787980, pg_backend_pid: 2590 main: == 20230918122450 AddApplicationSettingsFailedLoginAttemptsUnlockPeriodInMinutesConstraint: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT app_settings_failed_login_attempts_unlock_period_positive\nCHECK ( failed_login_attempts_unlock_period_in_minutes > 0 )\nNOT VALID;\n") main: -> 0.0020s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT app_settings_failed_login_attempts_unlock_period_positive;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230918122450 AddApplicationSettingsFailedLoginAttemptsUnlockPeriodInMinutesConstraint: migrated (0.0171s) main: == [advisory_lock_connection] object_id: 8787980, pg_backend_pid: 2590 ci: == [advisory_lock_connection] object_id: 8793780, pg_backend_pid: 2592 ci: == 20230918122450 AddApplicationSettingsFailedLoginAttemptsUnlockPeriodInMinutesConstraint: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT app_settings_failed_login_attempts_unlock_period_positive\nCHECK ( failed_login_attempts_unlock_period_in_minutes > 0 )\nNOT VALID;\n") ci: -> 0.0021s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT app_settings_failed_login_attempts_unlock_period_positive;") ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230918122450 AddApplicationSettingsFailedLoginAttemptsUnlockPeriodInMinutesConstraint: migrated (0.0286s) ci: == [advisory_lock_connection] object_id: 8793780, pg_backend_pid: 2592 main: == [advisory_lock_connection] object_id: 8799720, pg_backend_pid: 2595 main: == 20230918123357 AddSprintIdAndWeightToVsaIssues: migrating ================== main: -- add_column(:analytics_cycle_analytics_issue_stage_events, :weight, :integer) main: -> 0.0034s main: -- add_column(:analytics_cycle_analytics_issue_stage_events, :sprint_id, :bigint) main: -> 0.0021s main: == 20230918123357 AddSprintIdAndWeightToVsaIssues: migrated (0.0120s) ========= main: == [advisory_lock_connection] object_id: 8799720, pg_backend_pid: 2595 ci: == [advisory_lock_connection] object_id: 8806940, pg_backend_pid: 2597 ci: == 20230918123357 AddSprintIdAndWeightToVsaIssues: migrating ================== ci: -- add_column(:analytics_cycle_analytics_issue_stage_events, :weight, :integer) ci: -> 0.0030s ci: -- add_column(:analytics_cycle_analytics_issue_stage_events, :sprint_id, :bigint) ci: -> 0.0022s ci: == 20230918123357 AddSprintIdAndWeightToVsaIssues: migrated (0.0203s) ========= ci: == [advisory_lock_connection] object_id: 8806940, pg_backend_pid: 2597 main: == [advisory_lock_connection] object_id: 8814300, pg_backend_pid: 2600 main: == 20230918143333 FinalizeBackfillWorkspacePersonalAccessToken: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230918143333 FinalizeBackfillWorkspacePersonalAccessToken: migrated (0.0274s) main: == [advisory_lock_connection] object_id: 8814300, pg_backend_pid: 2600 ci: == [advisory_lock_connection] object_id: 8845760, pg_backend_pid: 2602 ci: == 20230918143333 FinalizeBackfillWorkspacePersonalAccessToken: migrating ===== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230918143333 FinalizeBackfillWorkspacePersonalAccessToken: migrated (0.0158s) ci: == [advisory_lock_connection] object_id: 8845760, pg_backend_pid: 2602 main: == [advisory_lock_connection] object_id: 8877360, pg_backend_pid: 2605 main: == 20230918145641 AddNotNullConstraintPersonalAccessTokenInWorkspaces: migrating main: -- current_schema(nil) main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE workspaces\nADD CONSTRAINT check_2a89035b04\nCHECK ( personal_access_token_id IS NOT NULL )\nNOT VALID;\n") main: -> 0.0010s main: == 20230918145641 AddNotNullConstraintPersonalAccessTokenInWorkspaces: migrated (0.0169s) main: == [advisory_lock_connection] object_id: 8877360, pg_backend_pid: 2605 ci: == [advisory_lock_connection] object_id: 8878040, pg_backend_pid: 2607 ci: == 20230918145641 AddNotNullConstraintPersonalAccessTokenInWorkspaces: migrating ci: -- current_schema(nil) ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE workspaces\nADD CONSTRAINT check_2a89035b04\nCHECK ( personal_access_token_id IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0010s ci: == 20230918145641 AddNotNullConstraintPersonalAccessTokenInWorkspaces: migrated (0.0257s) ci: == [advisory_lock_connection] object_id: 8878040, pg_backend_pid: 2607 main: == [advisory_lock_connection] object_id: 8878860, pg_backend_pid: 2610 main: == 20230918194153 AddMergeImmediatelyToCiCdSettings: migrating ================ main: -- add_column(:project_ci_cd_settings, :merge_trains_skip_train_allowed, :boolean, {:default=>false, :null=>false}) main: -> 0.0021s main: == 20230918194153 AddMergeImmediatelyToCiCdSettings: migrated (0.0081s) ======= main: == [advisory_lock_connection] object_id: 8878860, pg_backend_pid: 2610 ci: == [advisory_lock_connection] object_id: 8879220, pg_backend_pid: 2612 ci: == 20230918194153 AddMergeImmediatelyToCiCdSettings: migrating ================ ci: -- add_column(:project_ci_cd_settings, :merge_trains_skip_train_allowed, :boolean, {:default=>false, :null=>false}) ci: -> 0.0021s ci: == 20230918194153 AddMergeImmediatelyToCiCdSettings: migrated (0.0168s) ======= ci: == [advisory_lock_connection] object_id: 8879220, pg_backend_pid: 2612 main: == [advisory_lock_connection] object_id: 8879720, pg_backend_pid: 2615 main: == 20230919123305 AddContainerRegistryDbEnabledToApplicationSettings: migrating main: -- add_column(:application_settings, :container_registry_db_enabled, :boolean, {:null=>false, :default=>false}) main: -> 0.0033s main: == 20230919123305 AddContainerRegistryDbEnabledToApplicationSettings: migrated (0.0096s) main: == [advisory_lock_connection] object_id: 8879720, pg_backend_pid: 2615 ci: == [advisory_lock_connection] object_id: 8883800, pg_backend_pid: 2617 ci: == 20230919123305 AddContainerRegistryDbEnabledToApplicationSettings: migrating ci: -- add_column(:application_settings, :container_registry_db_enabled, :boolean, {:null=>false, :default=>false}) ci: -> 0.0029s ci: == 20230919123305 AddContainerRegistryDbEnabledToApplicationSettings: migrated (0.0171s) ci: == [advisory_lock_connection] object_id: 8883800, pg_backend_pid: 2617 main: == [advisory_lock_connection] object_id: 8888020, pg_backend_pid: 2620 main: == 20230920122059 AddCiJobArtifactsFileFinalPathIndexSynchronously: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:ci_job_artifacts, :file_final_path, {:name=>"index_ci_job_artifacts_on_file_final_path", :where=>"file_final_path IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0116s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:ci_job_artifacts, :file_final_path, {:name=>"index_ci_job_artifacts_on_file_final_path", :where=>"file_final_path IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230920122059 AddCiJobArtifactsFileFinalPathIndexSynchronously: migrated (0.0316s) main: == [advisory_lock_connection] object_id: 8888020, pg_backend_pid: 2620 ci: == [advisory_lock_connection] object_id: 8888340, pg_backend_pid: 2622 ci: == 20230920122059 AddCiJobArtifactsFileFinalPathIndexSynchronously: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:ci_job_artifacts, :file_final_path, {:name=>"index_ci_job_artifacts_on_file_final_path", :where=>"file_final_path IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0119s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:ci_job_artifacts, :file_final_path, {:name=>"index_ci_job_artifacts_on_file_final_path", :where=>"file_final_path IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230920122059 AddCiJobArtifactsFileFinalPathIndexSynchronously: migrated (0.0408s) ci: == [advisory_lock_connection] object_id: 8888340, pg_backend_pid: 2622 main: == [advisory_lock_connection] object_id: 8888800, pg_backend_pid: 2625 main: == 20230920153321 AddLastAssignedUsersRefreshedAtToSubscriptionAddOnPurchases: migrating main: -- add_column(:subscription_add_on_purchases, :last_assigned_users_refreshed_at, :datetime_with_timezone) main: -> 0.0013s main: == 20230920153321 AddLastAssignedUsersRefreshedAtToSubscriptionAddOnPurchases: migrated (0.0069s) main: == [advisory_lock_connection] object_id: 8888800, pg_backend_pid: 2625 ci: == [advisory_lock_connection] object_id: 8892880, pg_backend_pid: 2627 ci: == 20230920153321 AddLastAssignedUsersRefreshedAtToSubscriptionAddOnPurchases: migrating ci: -- add_column(:subscription_add_on_purchases, :last_assigned_users_refreshed_at, :datetime_with_timezone) ci: -> 0.0013s ci: == 20230920153321 AddLastAssignedUsersRefreshedAtToSubscriptionAddOnPurchases: migrated (0.0164s) ci: == [advisory_lock_connection] object_id: 8892880, pg_backend_pid: 2627 main: == [advisory_lock_connection] object_id: 8897100, pg_backend_pid: 2630 main: == 20230920154302 ChangeEpicsHierarchyRestrictions: migrating ================= main: == 20230920154302 ChangeEpicsHierarchyRestrictions: migrated (0.0348s) ======== main: == [advisory_lock_connection] object_id: 8897100, pg_backend_pid: 2630 ci: == [advisory_lock_connection] object_id: 8897600, pg_backend_pid: 2632 ci: == 20230920154302 ChangeEpicsHierarchyRestrictions: migrating ================= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230920154302 ChangeEpicsHierarchyRestrictions: migrated (0.0142s) ======== ci: == [advisory_lock_connection] object_id: 8897600, pg_backend_pid: 2632 main: == [advisory_lock_connection] object_id: 8898220, pg_backend_pid: 2635 main: == 20230920162613 AddForceIncludeAllResourcesToWorkspaces: migrating ========== main: -- add_column(:workspaces, :force_include_all_resources, :boolean, {:default=>false, :null=>false}) main: -> 0.0020s main: == 20230920162613 AddForceIncludeAllResourcesToWorkspaces: migrated (0.0076s) = main: == [advisory_lock_connection] object_id: 8898220, pg_backend_pid: 2635 ci: == [advisory_lock_connection] object_id: 8904120, pg_backend_pid: 2637 ci: == 20230920162613 AddForceIncludeAllResourcesToWorkspaces: migrating ========== ci: -- add_column(:workspaces, :force_include_all_resources, :boolean, {:default=>false, :null=>false}) ci: -> 0.0028s ci: == 20230920162613 AddForceIncludeAllResourcesToWorkspaces: migrated (0.0168s) = ci: == [advisory_lock_connection] object_id: 8904120, pg_backend_pid: 2637 main: == [advisory_lock_connection] object_id: 8904440, pg_backend_pid: 2640 main: == 20230921081527 AddQueuedMigrationVersionToBatchedBackgroundMigrations: migrating main: -- add_column(:batched_background_migrations, :queued_migration_version, :text, {:if_not_exists=>true}) main: -> 0.0050s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:batched_background_migrations, :queued_migration_version, {:unique=>true, :name=>"unique_batched_background_migrations_queued_migration_version", :algorithm=>:concurrently}) main: -> 0.0044s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:batched_background_migrations, :queued_migration_version, {:unique=>true, :name=>"unique_batched_background_migrations_queued_migration_version", :algorithm=>:concurrently}) main: -> 0.0015s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230921081527 AddQueuedMigrationVersionToBatchedBackgroundMigrations: migrated (0.0280s) main: == [advisory_lock_connection] object_id: 8904440, pg_backend_pid: 2640 ci: == [advisory_lock_connection] object_id: 8907480, pg_backend_pid: 2642 ci: == 20230921081527 AddQueuedMigrationVersionToBatchedBackgroundMigrations: migrating ci: -- add_column(:batched_background_migrations, :queued_migration_version, :text, {:if_not_exists=>true}) ci: -> 0.0051s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:batched_background_migrations, :queued_migration_version, {:unique=>true, :name=>"unique_batched_background_migrations_queued_migration_version", :algorithm=>:concurrently}) ci: -> 0.0045s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:batched_background_migrations, :queued_migration_version, {:unique=>true, :name=>"unique_batched_background_migrations_queued_migration_version", :algorithm=>:concurrently}) ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230921081527 AddQueuedMigrationVersionToBatchedBackgroundMigrations: migrated (0.0401s) ci: == [advisory_lock_connection] object_id: 8907480, pg_backend_pid: 2642 main: == [advisory_lock_connection] object_id: 8910640, pg_backend_pid: 2645 main: == 20230921082223 AddLimitToQueuedMigrationVersionInBatchedBackgroundMigrations: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE batched_background_migrations\nADD CONSTRAINT check_713f147aea\nCHECK ( char_length(queued_migration_version) <= 14 )\nNOT VALID;\n") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE batched_background_migrations VALIDATE CONSTRAINT check_713f147aea;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230921082223 AddLimitToQueuedMigrationVersionInBatchedBackgroundMigrations: migrated (0.0160s) main: == [advisory_lock_connection] object_id: 8910640, pg_backend_pid: 2645 ci: == [advisory_lock_connection] object_id: 8911360, pg_backend_pid: 2647 ci: == 20230921082223 AddLimitToQueuedMigrationVersionInBatchedBackgroundMigrations: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE batched_background_migrations\nADD CONSTRAINT check_713f147aea\nCHECK ( char_length(queued_migration_version) <= 14 )\nNOT VALID;\n") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE batched_background_migrations VALIDATE CONSTRAINT check_713f147aea;") ci: -> 0.0010s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230921082223 AddLimitToQueuedMigrationVersionInBatchedBackgroundMigrations: migrated (0.0262s) ci: == [advisory_lock_connection] object_id: 8911360, pg_backend_pid: 2647 main: == [advisory_lock_connection] object_id: 8912200, pg_backend_pid: 2650 main: == 20230922004506 AddLatestReleasedAtToCatalogResources: migrating ============ main: -- add_column(:catalog_resources, :latest_released_at, :datetime_with_timezone, {:null=>true}) main: -> 0.0015s main: == 20230922004506 AddLatestReleasedAtToCatalogResources: migrated (0.0075s) === main: == [advisory_lock_connection] object_id: 8912200, pg_backend_pid: 2650 ci: == [advisory_lock_connection] object_id: 8912900, pg_backend_pid: 2652 ci: == 20230922004506 AddLatestReleasedAtToCatalogResources: migrating ============ ci: -- add_column(:catalog_resources, :latest_released_at, :datetime_with_timezone, {:null=>true}) ci: -> 0.0013s ci: == 20230922004506 AddLatestReleasedAtToCatalogResources: migrated (0.0163s) === ci: == [advisory_lock_connection] object_id: 8912900, pg_backend_pid: 2652 main: == [advisory_lock_connection] object_id: 8913740, pg_backend_pid: 2655 main: == 20230923094438 EnsureBackfillForSharedRunnersDurationIsFinished: migrating = main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20230923094438 EnsureBackfillForSharedRunnersDurationIsFinished: migrated (0.0063s) main: == [advisory_lock_connection] object_id: 8913740, pg_backend_pid: 2655 ci: == [advisory_lock_connection] object_id: 8930580, pg_backend_pid: 2657 ci: == 20230923094438 EnsureBackfillForSharedRunnersDurationIsFinished: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230923094438 EnsureBackfillForSharedRunnersDurationIsFinished: migrated (0.0556s) ci: == [advisory_lock_connection] object_id: 8930580, pg_backend_pid: 2657 main: == [advisory_lock_connection] object_id: 8947560, pg_backend_pid: 2660 main: == 20230924095357 SwapColumnsForCiProjectMonthlyUsagesSharedRunnersDuration: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_project_monthly_usages IN ACCESS EXCLUSIVE MODE") main: -> 0.0006s main: -- execute("ALTER TABLE ci_project_monthly_usages RENAME COLUMN shared_runners_duration TO temp_shared_runners_duration") main: -> 0.0008s main: -- execute("ALTER TABLE ci_project_monthly_usages RENAME COLUMN shared_runners_duration_convert_to_bigint TO shared_runners_duration") main: -> 0.0006s main: -- execute("ALTER TABLE ci_project_monthly_usages RENAME COLUMN temp_shared_runners_duration TO shared_runners_duration_convert_to_bigint") main: -> 0.0006s main: == 20230924095357 SwapColumnsForCiProjectMonthlyUsagesSharedRunnersDuration: migrated (0.0109s) main: == [advisory_lock_connection] object_id: 8947560, pg_backend_pid: 2660 ci: == [advisory_lock_connection] object_id: 8947920, pg_backend_pid: 2662 ci: == 20230924095357 SwapColumnsForCiProjectMonthlyUsagesSharedRunnersDuration: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_project_monthly_usages IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_project_monthly_usages RENAME COLUMN shared_runners_duration TO temp_shared_runners_duration") ci: -> 0.0009s ci: -- execute("ALTER TABLE ci_project_monthly_usages RENAME COLUMN shared_runners_duration_convert_to_bigint TO shared_runners_duration") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_project_monthly_usages RENAME COLUMN temp_shared_runners_duration TO shared_runners_duration_convert_to_bigint") ci: -> 0.0006s ci: == 20230924095357 SwapColumnsForCiProjectMonthlyUsagesSharedRunnersDuration: migrated (0.0205s) ci: == [advisory_lock_connection] object_id: 8947920, pg_backend_pid: 2662 main: == [advisory_lock_connection] object_id: 8948420, pg_backend_pid: 2665 main: == 20230924134300 FinalizeUuidBackfilling: migrating ========================== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230924134300 FinalizeUuidBackfilling: migrated (0.0283s) ================= main: == [advisory_lock_connection] object_id: 8948420, pg_backend_pid: 2665 ci: == [advisory_lock_connection] object_id: 8954360, pg_backend_pid: 2667 ci: == 20230924134300 FinalizeUuidBackfilling: migrating ========================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230924134300 FinalizeUuidBackfilling: migrated (0.0161s) ================= ci: == [advisory_lock_connection] object_id: 8954360, pg_backend_pid: 2667 main: == [advisory_lock_connection] object_id: 8954640, pg_backend_pid: 2670 main: == 20230924134453 CleanupUuidTypeMigrationOnVulnerabilityOccurrences: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:vulnerability_occurrences, "uuid") main: -> 0.0014s main: -- rename_column(:vulnerability_occurrences, "uuid_convert_string_to_uuid", "uuid") main: -> 0.0100s main: == 20230924134453 CleanupUuidTypeMigrationOnVulnerabilityOccurrences: migrated (0.0235s) main: == [advisory_lock_connection] object_id: 8954640, pg_backend_pid: 2670 ci: == [advisory_lock_connection] object_id: 8955340, pg_backend_pid: 2672 ci: == 20230924134453 CleanupUuidTypeMigrationOnVulnerabilityOccurrences: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:vulnerability_occurrences, "uuid") ci: -> 0.0013s ci: -- rename_column(:vulnerability_occurrences, "uuid_convert_string_to_uuid", "uuid") ci: -> 0.0097s ci: == 20230924134453 CleanupUuidTypeMigrationOnVulnerabilityOccurrences: migrated (0.0308s) ci: == [advisory_lock_connection] object_id: 8955340, pg_backend_pid: 2672 main: == [advisory_lock_connection] object_id: 8956180, pg_backend_pid: 2675 main: == 20230924154419 DropTemporaryIndexOnUuidForTypeMigration: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:vulnerability_occurrences) main: -> 0.0089s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:vulnerability_occurrences, {:algorithm=>:concurrently, :name=>"tmp_idx_vulns_on_converted_uuid"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230924154419 DropTemporaryIndexOnUuidForTypeMigration: migrated (0.0258s) main: == [advisory_lock_connection] object_id: 8956180, pg_backend_pid: 2675 ci: == [advisory_lock_connection] object_id: 8967780, pg_backend_pid: 2677 ci: == 20230924154419 DropTemporaryIndexOnUuidForTypeMigration: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:vulnerability_occurrences) ci: -> 0.0091s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:vulnerability_occurrences, {:algorithm=>:concurrently, :name=>"tmp_idx_vulns_on_converted_uuid"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230924154419 DropTemporaryIndexOnUuidForTypeMigration: migrated (0.0351s) ci: == [advisory_lock_connection] object_id: 8967780, pg_backend_pid: 2677 main: == [advisory_lock_connection] object_id: 8979520, pg_backend_pid: 2680 main: == 20230925024201 AddForeignKeyForCiPipelinesPipelineIdBigint: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_pipelines IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0006s main: -- execute("ALTER TABLE ci_pipelines ADD CONSTRAINT fk_67e4288f3a FOREIGN KEY (auto_canceled_by_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0014s main: == 20230925024201 AddForeignKeyForCiPipelinesPipelineIdBigint: migrated (0.0285s) main: == [advisory_lock_connection] object_id: 8979520, pg_backend_pid: 2680 ci: == [advisory_lock_connection] object_id: 8983580, pg_backend_pid: 2682 ci: == 20230925024201 AddForeignKeyForCiPipelinesPipelineIdBigint: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_pipelines IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_pipelines ADD CONSTRAINT fk_67e4288f3a FOREIGN KEY (auto_canceled_by_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0017s ci: == 20230925024201 AddForeignKeyForCiPipelinesPipelineIdBigint: migrated (0.0446s) ci: == [advisory_lock_connection] object_id: 8983580, pg_backend_pid: 2682 main: == [advisory_lock_connection] object_id: 8987800, pg_backend_pid: 2685 main: == 20230925062516 AddForeignKeyForCiStagesPipelineIdBigint: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_stages IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE ci_stages ADD CONSTRAINT fk_c5ddde695f FOREIGN KEY (pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: == 20230925062516 AddForeignKeyForCiStagesPipelineIdBigint: migrated (0.0309s) main: == [advisory_lock_connection] object_id: 8987800, pg_backend_pid: 2685 ci: == [advisory_lock_connection] object_id: 8988160, pg_backend_pid: 2687 ci: == 20230925062516 AddForeignKeyForCiStagesPipelineIdBigint: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_stages IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0008s ci: -- execute("ALTER TABLE ci_stages ADD CONSTRAINT fk_c5ddde695f FOREIGN KEY (pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: == 20230925062516 AddForeignKeyForCiStagesPipelineIdBigint: migrated (0.0374s) ci: == [advisory_lock_connection] object_id: 8988160, pg_backend_pid: 2687 main: == [advisory_lock_connection] object_id: 8988660, pg_backend_pid: 2690 main: == 20230925062800 AsyncValidateForeignKeyForCiStagesPipelineIdBigint: migrating main: == 20230925062800 AsyncValidateForeignKeyForCiStagesPipelineIdBigint: migrated (0.0264s) main: == [advisory_lock_connection] object_id: 8988660, pg_backend_pid: 2690 ci: == [advisory_lock_connection] object_id: 8988900, pg_backend_pid: 2692 ci: == 20230925062800 AsyncValidateForeignKeyForCiStagesPipelineIdBigint: migrating ci: == 20230925062800 AsyncValidateForeignKeyForCiStagesPipelineIdBigint: migrated (0.0415s) ci: == [advisory_lock_connection] object_id: 8988900, pg_backend_pid: 2692 main: == [advisory_lock_connection] object_id: 9000700, pg_backend_pid: 2695 main: == 20230925095300 RemoveDeprecatedDeleteContainerRepositoryWorkerJobInstances: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20230925095300 RemoveDeprecatedDeleteContainerRepositoryWorkerJobInstances: migrated (0.0053s) main: == [advisory_lock_connection] object_id: 9000700, pg_backend_pid: 2695 ci: == [advisory_lock_connection] object_id: 9001820, pg_backend_pid: 2697 ci: == 20230925095300 RemoveDeprecatedDeleteContainerRepositoryWorkerJobInstances: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20230925095300 RemoveDeprecatedDeleteContainerRepositoryWorkerJobInstances: migrated (0.0141s) ci: == [advisory_lock_connection] object_id: 9001820, pg_backend_pid: 2697 main: == [advisory_lock_connection] object_id: 9003080, pg_backend_pid: 2700 main: == 20230925095357 SwapColumnsForCiNamespaceMonthlyUsagesSharedRunnersDuration: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_namespace_monthly_usages IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- execute("ALTER TABLE ci_namespace_monthly_usages RENAME COLUMN shared_runners_duration TO temp_shared_runners_duration") main: -> 0.0009s main: -- execute("ALTER TABLE ci_namespace_monthly_usages RENAME COLUMN shared_runners_duration_convert_to_bigint TO shared_runners_duration") main: -> 0.0006s main: -- execute("ALTER TABLE ci_namespace_monthly_usages RENAME COLUMN temp_shared_runners_duration TO shared_runners_duration_convert_to_bigint") main: -> 0.0006s main: == 20230925095357 SwapColumnsForCiNamespaceMonthlyUsagesSharedRunnersDuration: migrated (0.0129s) main: == [advisory_lock_connection] object_id: 9003080, pg_backend_pid: 2700 ci: == [advisory_lock_connection] object_id: 9008980, pg_backend_pid: 2702 ci: == 20230925095357 SwapColumnsForCiNamespaceMonthlyUsagesSharedRunnersDuration: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_namespace_monthly_usages IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_namespace_monthly_usages RENAME COLUMN shared_runners_duration TO temp_shared_runners_duration") ci: -> 0.0009s ci: -- execute("ALTER TABLE ci_namespace_monthly_usages RENAME COLUMN shared_runners_duration_convert_to_bigint TO shared_runners_duration") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_namespace_monthly_usages RENAME COLUMN temp_shared_runners_duration TO shared_runners_duration_convert_to_bigint") ci: -> 0.0006s ci: == 20230925095357 SwapColumnsForCiNamespaceMonthlyUsagesSharedRunnersDuration: migrated (0.0198s) ci: == [advisory_lock_connection] object_id: 9008980, pg_backend_pid: 2702 main: == [advisory_lock_connection] object_id: 9009300, pg_backend_pid: 2705 main: == 20230925170448 AddIndexOnOkrReminderFrequency: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:work_item_progresses, :reminder_frequency, {:name=>"idx_reminder_frequency_on_work_item_progresses", :algorithm=>:concurrently}) main: -> 0.0025s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:work_item_progresses, :reminder_frequency, {:name=>"idx_reminder_frequency_on_work_item_progresses", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230925170448 AddIndexOnOkrReminderFrequency: migrated (0.0210s) ========== main: == [advisory_lock_connection] object_id: 9009300, pg_backend_pid: 2705 ci: == [advisory_lock_connection] object_id: 9019240, pg_backend_pid: 2707 ci: == 20230925170448 AddIndexOnOkrReminderFrequency: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:work_item_progresses, :reminder_frequency, {:name=>"idx_reminder_frequency_on_work_item_progresses", :algorithm=>:concurrently}) ci: -> 0.0023s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:work_item_progresses, :reminder_frequency, {:name=>"idx_reminder_frequency_on_work_item_progresses", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230925170448 AddIndexOnOkrReminderFrequency: migrated (0.0304s) ========== ci: == [advisory_lock_connection] object_id: 9019240, pg_backend_pid: 2707 main: == [advisory_lock_connection] object_id: 9029320, pg_backend_pid: 2710 main: == 20230926024201 AsyncValidateForeignKeyForCiPipelinesPipelineIdBigint: migrating main: == 20230926024201 AsyncValidateForeignKeyForCiPipelinesPipelineIdBigint: migrated (0.0264s) main: == [advisory_lock_connection] object_id: 9029320, pg_backend_pid: 2710 ci: == [advisory_lock_connection] object_id: 9041280, pg_backend_pid: 2712 ci: == 20230926024201 AsyncValidateForeignKeyForCiPipelinesPipelineIdBigint: migrating ci: == 20230926024201 AsyncValidateForeignKeyForCiPipelinesPipelineIdBigint: migrated (0.0335s) ci: == [advisory_lock_connection] object_id: 9041280, pg_backend_pid: 2712 main: == [advisory_lock_connection] object_id: 9053380, pg_backend_pid: 2715 main: == 20230926040722 AddForeignKeyForCiSourcesPipelinesPipelineIdBigint: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_sources_pipelines IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines ADD CONSTRAINT fk_c1b5dc6b6f FOREIGN KEY (pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_sources_pipelines IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines ADD CONSTRAINT fk_1df371767f FOREIGN KEY (source_pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0011s main: == 20230926040722 AddForeignKeyForCiSourcesPipelinesPipelineIdBigint: migrated (0.0448s) main: == [advisory_lock_connection] object_id: 9053380, pg_backend_pid: 2715 ci: == [advisory_lock_connection] object_id: 9058960, pg_backend_pid: 2717 ci: == 20230926040722 AddForeignKeyForCiSourcesPipelinesPipelineIdBigint: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_sources_pipelines IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_sources_pipelines ADD CONSTRAINT fk_c1b5dc6b6f FOREIGN KEY (pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_sources_pipelines IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_sources_pipelines ADD CONSTRAINT fk_1df371767f FOREIGN KEY (source_pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0011s ci: == 20230926040722 AddForeignKeyForCiSourcesPipelinesPipelineIdBigint: migrated (0.0538s) ci: == [advisory_lock_connection] object_id: 9058960, pg_backend_pid: 2717 main: == [advisory_lock_connection] object_id: 9064680, pg_backend_pid: 2720 main: == 20230926040755 AsyncValidateForeignKeyForCiSourcesPipelinesPipelineIdBigint: migrating main: == 20230926040755 AsyncValidateForeignKeyForCiSourcesPipelinesPipelineIdBigint: migrated (0.0495s) main: == [advisory_lock_connection] object_id: 9064680, pg_backend_pid: 2720 ci: == [advisory_lock_connection] object_id: 9070340, pg_backend_pid: 2722 ci: == 20230926040755 AsyncValidateForeignKeyForCiSourcesPipelinesPipelineIdBigint: migrating ci: == 20230926040755 AsyncValidateForeignKeyForCiSourcesPipelinesPipelineIdBigint: migrated (0.0580s) ci: == [advisory_lock_connection] object_id: 9070340, pg_backend_pid: 2722 main: == [advisory_lock_connection] object_id: 9076140, pg_backend_pid: 2725 main: == 20230926092914 AddApprovalGroupRules: migrating ============================ main: -- create_table(:approval_group_rules) main: -- quote_column_name(:name) main: -> 0.0000s main: -> 0.0127s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute("ALTER TABLE approval_group_rules VALIDATE CONSTRAINT check_25d42add43;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230926092914 AddApprovalGroupRules: migrated (0.0265s) =================== main: == [advisory_lock_connection] object_id: 9076140, pg_backend_pid: 2725 ci: == [advisory_lock_connection] object_id: 9084200, pg_backend_pid: 2727 ci: == 20230926092914 AddApprovalGroupRules: migrating ============================ ci: -- create_table(:approval_group_rules) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -> 0.0125s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE approval_group_rules VALIDATE CONSTRAINT check_25d42add43;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s I, [2024-04-10T20:45:54.979747 #290] INFO -- : Database: 'ci', Table: 'approval_group_rules': Lock Writes I, [2024-04-10T20:45:54.980877 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Lock timeout is set", :current_iteration=>1, :lock_timeout_in_ms=>100} I, [2024-04-10T20:45:54.981558 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Migration finished", :current_iteration=>1, :lock_timeout_in_ms=>100} ci: == 20230926092914 AddApprovalGroupRules: migrated (0.0411s) =================== ci: == [advisory_lock_connection] object_id: 9084200, pg_backend_pid: 2727 main: == [advisory_lock_connection] object_id: 9092420, pg_backend_pid: 2730 main: == 20230926092944 AddApprovalGroupRulesGroups: migrating ====================== main: -- create_table(:approval_group_rules_groups) main: -> 0.0055s main: == 20230926092944 AddApprovalGroupRulesGroups: migrated (0.0120s) ============= main: == [advisory_lock_connection] object_id: 9092420, pg_backend_pid: 2730 ci: == [advisory_lock_connection] object_id: 9092600, pg_backend_pid: 2732 ci: == 20230926092944 AddApprovalGroupRulesGroups: migrating ====================== ci: -- create_table(:approval_group_rules_groups) ci: -> 0.0051s I, [2024-04-10T20:45:55.157508 #290] INFO -- : Database: 'ci', Table: 'approval_group_rules_groups': Lock Writes ci: == 20230926092944 AddApprovalGroupRulesGroups: migrated (0.0229s) ============= ci: == [advisory_lock_connection] object_id: 9092600, pg_backend_pid: 2732 main: == [advisory_lock_connection] object_id: 9092940, pg_backend_pid: 2735 main: == 20230926093004 AddApprovalGroupRulesUsers: migrating ======================= main: -- create_table(:approval_group_rules_users) main: -> 0.0051s main: == 20230926093004 AddApprovalGroupRulesUsers: migrated (0.0112s) ============== main: == [advisory_lock_connection] object_id: 9092940, pg_backend_pid: 2735 ci: == [advisory_lock_connection] object_id: 9094100, pg_backend_pid: 2737 ci: == 20230926093004 AddApprovalGroupRulesUsers: migrating ======================= ci: -- create_table(:approval_group_rules_users) ci: -> 0.0044s I, [2024-04-10T20:45:55.378070 #290] INFO -- : Database: 'ci', Table: 'approval_group_rules_users': Lock Writes ci: == 20230926093004 AddApprovalGroupRulesUsers: migrated (0.0219s) ============== ci: == [advisory_lock_connection] object_id: 9094100, pg_backend_pid: 2737 main: == [advisory_lock_connection] object_id: 9095420, pg_backend_pid: 2740 main: == 20230926093025 AddApprovalGroupRulesProtectedBranches: migrating =========== main: -- create_table(:approval_group_rules_protected_branches) main: -> 0.0047s main: == 20230926093025 AddApprovalGroupRulesProtectedBranches: migrated (0.0105s) == main: == [advisory_lock_connection] object_id: 9095420, pg_backend_pid: 2740 ci: == [advisory_lock_connection] object_id: 9102340, pg_backend_pid: 2742 ci: == 20230926093025 AddApprovalGroupRulesProtectedBranches: migrating =========== ci: -- create_table(:approval_group_rules_protected_branches) ci: -> 0.0048s I, [2024-04-10T20:45:55.543174 #290] INFO -- : Database: 'ci', Table: 'approval_group_rules_protected_branches': Lock Writes ci: == 20230926093025 AddApprovalGroupRulesProtectedBranches: migrated (0.0231s) == ci: == [advisory_lock_connection] object_id: 9102340, pg_backend_pid: 2742 main: == [advisory_lock_connection] object_id: 9109420, pg_backend_pid: 2745 main: == 20230926093101 AddFkToApprovalRuleOnApprovalGroupRulesUsers: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE approval_group_rules_users ADD CONSTRAINT fk_9a4b673183 FOREIGN KEY (approval_group_rule_id) REFERENCES approval_group_rules (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE approval_group_rules_users VALIDATE CONSTRAINT fk_9a4b673183;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230926093101 AddFkToApprovalRuleOnApprovalGroupRulesUsers: migrated (0.0306s) main: == [advisory_lock_connection] object_id: 9109420, pg_backend_pid: 2745 ci: == [advisory_lock_connection] object_id: 9117500, pg_backend_pid: 2748 ci: == 20230926093101 AddFkToApprovalRuleOnApprovalGroupRulesUsers: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE approval_group_rules_users ADD CONSTRAINT fk_9a4b673183 FOREIGN KEY (approval_group_rule_id) REFERENCES approval_group_rules (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE approval_group_rules_users VALIDATE CONSTRAINT fk_9a4b673183;") ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0015s ci: == 20230926093101 AddFkToApprovalRuleOnApprovalGroupRulesUsers: migrated (0.0521s) ci: == [advisory_lock_connection] object_id: 9117500, pg_backend_pid: 2748 main: == [advisory_lock_connection] object_id: 9125720, pg_backend_pid: 2751 main: == 20230926093144 AddFkToUserOnApprovalGroupRulesUsers: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE approval_group_rules_users ADD CONSTRAINT fk_888a0df3b7 FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0019s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE approval_group_rules_users VALIDATE CONSTRAINT fk_888a0df3b7;") main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230926093144 AddFkToUserOnApprovalGroupRulesUsers: migrated (0.0319s) ==== main: == [advisory_lock_connection] object_id: 9125720, pg_backend_pid: 2751 ci: == [advisory_lock_connection] object_id: 9136660, pg_backend_pid: 2753 ci: == 20230926093144 AddFkToUserOnApprovalGroupRulesUsers: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE approval_group_rules_users ADD CONSTRAINT fk_888a0df3b7 FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0021s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE approval_group_rules_users VALIDATE CONSTRAINT fk_888a0df3b7;") ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230926093144 AddFkToUserOnApprovalGroupRulesUsers: migrated (0.0432s) ==== ci: == [advisory_lock_connection] object_id: 9136660, pg_backend_pid: 2753 main: == [advisory_lock_connection] object_id: 9147740, pg_backend_pid: 2756 main: == 20230926093211 AddFkToApprovalRuleOnApprovalGroupRulesGroups: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE approval_group_rules_groups ADD CONSTRAINT fk_efff219a48 FOREIGN KEY (approval_group_rule_id) REFERENCES approval_group_rules (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0014s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE approval_group_rules_groups VALIDATE CONSTRAINT fk_efff219a48;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230926093211 AddFkToApprovalRuleOnApprovalGroupRulesGroups: migrated (0.0322s) main: == [advisory_lock_connection] object_id: 9147740, pg_backend_pid: 2756 ci: == [advisory_lock_connection] object_id: 9163620, pg_backend_pid: 2758 ci: == 20230926093211 AddFkToApprovalRuleOnApprovalGroupRulesGroups: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE approval_group_rules_groups ADD CONSTRAINT fk_efff219a48 FOREIGN KEY (approval_group_rule_id) REFERENCES approval_group_rules (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE approval_group_rules_groups VALIDATE CONSTRAINT fk_efff219a48;") ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230926093211 AddFkToApprovalRuleOnApprovalGroupRulesGroups: migrated (0.0448s) ci: == [advisory_lock_connection] object_id: 9163620, pg_backend_pid: 2758 main: == [advisory_lock_connection] object_id: 9179640, pg_backend_pid: 2761 main: == 20230926093251 AddFkToGroupOnApprovalGroupRulesGroups: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE approval_group_rules_groups ADD CONSTRAINT fk_50edc8134e FOREIGN KEY (group_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0018s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE approval_group_rules_groups VALIDATE CONSTRAINT fk_50edc8134e;") main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230926093251 AddFkToGroupOnApprovalGroupRulesGroups: migrated (0.0318s) == main: == [advisory_lock_connection] object_id: 9179640, pg_backend_pid: 2761 ci: == [advisory_lock_connection] object_id: 9185460, pg_backend_pid: 2763 ci: == 20230926093251 AddFkToGroupOnApprovalGroupRulesGroups: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE approval_group_rules_groups ADD CONSTRAINT fk_50edc8134e FOREIGN KEY (group_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0019s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE approval_group_rules_groups VALIDATE CONSTRAINT fk_50edc8134e;") ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230926093251 AddFkToGroupOnApprovalGroupRulesGroups: migrated (0.0398s) == ci: == [advisory_lock_connection] object_id: 9185460, pg_backend_pid: 2763 main: == [advisory_lock_connection] object_id: 9191440, pg_backend_pid: 2766 main: == 20230926105440 AddFkToApprovalRuleOnApprovalGroupRulesProtectedBranches: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE approval_group_rules_protected_branches ADD CONSTRAINT fk_4f85f13b20 FOREIGN KEY (approval_group_rule_id) REFERENCES approval_group_rules (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE approval_group_rules_protected_branches VALIDATE CONSTRAINT fk_4f85f13b20;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230926105440 AddFkToApprovalRuleOnApprovalGroupRulesProtectedBranches: migrated (0.0322s) main: == [advisory_lock_connection] object_id: 9191440, pg_backend_pid: 2766 ci: == [advisory_lock_connection] object_id: 9192380, pg_backend_pid: 2768 ci: == 20230926105440 AddFkToApprovalRuleOnApprovalGroupRulesProtectedBranches: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE approval_group_rules_protected_branches ADD CONSTRAINT fk_4f85f13b20 FOREIGN KEY (approval_group_rule_id) REFERENCES approval_group_rules (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE approval_group_rules_protected_branches VALIDATE CONSTRAINT fk_4f85f13b20;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230926105440 AddFkToApprovalRuleOnApprovalGroupRulesProtectedBranches: migrated (0.0393s) ci: == [advisory_lock_connection] object_id: 9192380, pg_backend_pid: 2768 main: == [advisory_lock_connection] object_id: 9193460, pg_backend_pid: 2771 main: == 20230926105908 AddIndexToAddOnPurchasesOnLastAssignedUsersRefreshedAtAndAddOnId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:subscription_add_on_purchases, [:last_assigned_users_refreshed_at], {:order=>{:last_assigned_users_refreshed_at=>"DESC NULLS LAST"}, :name=>"idx_addon_purchases_on_last_refreshed_at_desc_nulls_last", :algorithm=>:concurrently}) main: -> 0.0042s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:subscription_add_on_purchases, [:last_assigned_users_refreshed_at], {:order=>{:last_assigned_users_refreshed_at=>"DESC NULLS LAST"}, :name=>"idx_addon_purchases_on_last_refreshed_at_desc_nulls_last", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230926105908 AddIndexToAddOnPurchasesOnLastAssignedUsersRefreshedAtAndAddOnId: migrated (0.0220s) main: == [advisory_lock_connection] object_id: 9193460, pg_backend_pid: 2771 ci: == [advisory_lock_connection] object_id: 9194360, pg_backend_pid: 2773 ci: == 20230926105908 AddIndexToAddOnPurchasesOnLastAssignedUsersRefreshedAtAndAddOnId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:subscription_add_on_purchases, [:last_assigned_users_refreshed_at], {:order=>{:last_assigned_users_refreshed_at=>"DESC NULLS LAST"}, :name=>"idx_addon_purchases_on_last_refreshed_at_desc_nulls_last", :algorithm=>:concurrently}) ci: -> 0.0042s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:subscription_add_on_purchases, [:last_assigned_users_refreshed_at], {:order=>{:last_assigned_users_refreshed_at=>"DESC NULLS LAST"}, :name=>"idx_addon_purchases_on_last_refreshed_at_desc_nulls_last", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230926105908 AddIndexToAddOnPurchasesOnLastAssignedUsersRefreshedAtAndAddOnId: migrated (0.0306s) ci: == [advisory_lock_connection] object_id: 9194360, pg_backend_pid: 2773 main: == [advisory_lock_connection] object_id: 9195400, pg_backend_pid: 2776 main: == 20230926105931 AddFkToProtectedBranchOnApprovalGroupRulesProtectedBranches: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE approval_group_rules_protected_branches ADD CONSTRAINT fk_0b85e6c388 FOREIGN KEY (protected_branch_id) REFERENCES protected_branches (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE approval_group_rules_protected_branches VALIDATE CONSTRAINT fk_0b85e6c388;") main: -> 0.0011s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230926105931 AddFkToProtectedBranchOnApprovalGroupRulesProtectedBranches: migrated (0.0299s) main: == [advisory_lock_connection] object_id: 9195400, pg_backend_pid: 2776 ci: == [advisory_lock_connection] object_id: 9196320, pg_backend_pid: 2778 ci: == 20230926105931 AddFkToProtectedBranchOnApprovalGroupRulesProtectedBranches: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE approval_group_rules_protected_branches ADD CONSTRAINT fk_0b85e6c388 FOREIGN KEY (protected_branch_id) REFERENCES protected_branches (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE approval_group_rules_protected_branches VALIDATE CONSTRAINT fk_0b85e6c388;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230926105931 AddFkToProtectedBranchOnApprovalGroupRulesProtectedBranches: migrated (0.0409s) ci: == [advisory_lock_connection] object_id: 9196320, pg_backend_pid: 2778 main: == [advisory_lock_connection] object_id: 9197400, pg_backend_pid: 2781 main: == 20230926113518 RemoveApplicationSettingsAiAccessTokenColumn: migrating ===== main: == 20230926113518 RemoveApplicationSettingsAiAccessTokenColumn: migrated (0.0056s) main: == [advisory_lock_connection] object_id: 9197400, pg_backend_pid: 2781 ci: == [advisory_lock_connection] object_id: 9203200, pg_backend_pid: 2783 ci: == 20230926113518 RemoveApplicationSettingsAiAccessTokenColumn: migrating ===== ci: == 20230926113518 RemoveApplicationSettingsAiAccessTokenColumn: migrated (0.0157s) ci: == [advisory_lock_connection] object_id: 9203200, pg_backend_pid: 2783 main: == [advisory_lock_connection] object_id: 9209140, pg_backend_pid: 2786 main: == 20230926115744 AddVertexAiAccessTokenToApplicationSettings: migrating ====== main: -- add_column(:application_settings, :encrypted_vertex_ai_access_token, :binary) main: -> 0.0022s main: -- add_column(:application_settings, :encrypted_vertex_ai_access_token_iv, :binary) main: -> 0.0013s main: == 20230926115744 AddVertexAiAccessTokenToApplicationSettings: migrated (0.0099s) main: == [advisory_lock_connection] object_id: 9209140, pg_backend_pid: 2786 ci: == [advisory_lock_connection] object_id: 9214940, pg_backend_pid: 2788 ci: == 20230926115744 AddVertexAiAccessTokenToApplicationSettings: migrating ====== ci: -- add_column(:application_settings, :encrypted_vertex_ai_access_token, :binary) ci: -> 0.0020s ci: -- add_column(:application_settings, :encrypted_vertex_ai_access_token_iv, :binary) ci: -> 0.0013s ci: == 20230926115744 AddVertexAiAccessTokenToApplicationSettings: migrated (0.0178s) ci: == [advisory_lock_connection] object_id: 9214940, pg_backend_pid: 2788 main: == [advisory_lock_connection] object_id: 9220860, pg_backend_pid: 2791 main: == 20230926133801 CreateValueStreamAnalyticsSettings: migrating =============== main: -- create_table(:analytics_cycle_analytics_value_stream_settings, {:id=>false}) main: -> 0.0040s main: == 20230926133801 CreateValueStreamAnalyticsSettings: migrated (0.0095s) ====== main: == [advisory_lock_connection] object_id: 9220860, pg_backend_pid: 2791 ci: == [advisory_lock_connection] object_id: 9226660, pg_backend_pid: 2793 ci: == 20230926133801 CreateValueStreamAnalyticsSettings: migrating =============== ci: -- create_table(:analytics_cycle_analytics_value_stream_settings, {:id=>false}) ci: -> 0.0043s I, [2024-04-10T20:45:57.495898 #290] INFO -- : Database: 'ci', Table: 'analytics_cycle_analytics_value_stream_settings': Lock Writes ci: == 20230926133801 CreateValueStreamAnalyticsSettings: migrated (0.0218s) ====== ci: == [advisory_lock_connection] object_id: 9226660, pg_backend_pid: 2793 main: == [advisory_lock_connection] object_id: 9232620, pg_backend_pid: 2796 main: == 20230926201357 DropIndexNamespacesOnTypeAndVisibilityAndParentId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0016s main: -- indexes("namespaces") main: -> 0.0201s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index("namespaces", {:algorithm=>:concurrently, :name=>"index_namespaces_on_type_and_visibility_and_parent_id"}) main: -> 0.0028s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: == 20230926201357 DropIndexNamespacesOnTypeAndVisibilityAndParentId: migrated (0.0421s) main: == [advisory_lock_connection] object_id: 9232620, pg_backend_pid: 2796 ci: == [advisory_lock_connection] object_id: 9238380, pg_backend_pid: 2798 ci: == 20230926201357 DropIndexNamespacesOnTypeAndVisibilityAndParentId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes("namespaces") ci: -> 0.0221s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index("namespaces", {:algorithm=>:concurrently, :name=>"index_namespaces_on_type_and_visibility_and_parent_id"}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230926201357 DropIndexNamespacesOnTypeAndVisibilityAndParentId: migrated (0.0493s) ci: == [advisory_lock_connection] object_id: 9238380, pg_backend_pid: 2798 main: == [advisory_lock_connection] object_id: 9244280, pg_backend_pid: 2801 main: == 20230927045103 AsyncIdxVulnerabilityOccurencesOnPrimIdenId: migrating ====== main: -- index_exists?(:vulnerability_occurrences, [:primary_identifier_id, :vulnerability_id], {:name=>"index_vulnerability_occurrences_prim_iden_id_and_vuln_id", :algorithm=>:concurrently}) main: -> 0.0089s main: -- add_index_options(:vulnerability_occurrences, [:primary_identifier_id, :vulnerability_id], {:name=>"index_vulnerability_occurrences_prim_iden_id_and_vuln_id", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20230927045103 AsyncIdxVulnerabilityOccurencesOnPrimIdenId: migrated (0.0235s) main: == [advisory_lock_connection] object_id: 9244280, pg_backend_pid: 2801 ci: == [advisory_lock_connection] object_id: 9250060, pg_backend_pid: 2803 ci: == 20230927045103 AsyncIdxVulnerabilityOccurencesOnPrimIdenId: migrating ====== ci: -- index_exists?(:vulnerability_occurrences, [:primary_identifier_id, :vulnerability_id], {:name=>"index_vulnerability_occurrences_prim_iden_id_and_vuln_id", :algorithm=>:concurrently}) ci: -> 0.0087s ci: -- add_index_options(:vulnerability_occurrences, [:primary_identifier_id, :vulnerability_id], {:name=>"index_vulnerability_occurrences_prim_iden_id_and_vuln_id", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20230927045103 AsyncIdxVulnerabilityOccurencesOnPrimIdenId: migrated (0.0310s) ci: == [advisory_lock_connection] object_id: 9250060, pg_backend_pid: 2803 main: == [advisory_lock_connection] object_id: 9255980, pg_backend_pid: 2806 main: == 20230927124202 AddMastodonToUserDetails: migrating ========================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:user_details, :mastodon, :text, {:default=>"", :null=>false, :if_not_exists=>true}) main: -> 0.0055s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE user_details\nADD CONSTRAINT check_f1a8a05b9a\nCHECK ( char_length(mastodon) <= 500 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE user_details VALIDATE CONSTRAINT check_f1a8a05b9a;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230927124202 AddMastodonToUserDetails: migrated (0.0227s) ================ main: == [advisory_lock_connection] object_id: 9255980, pg_backend_pid: 2806 ci: == [advisory_lock_connection] object_id: 9264260, pg_backend_pid: 2808 ci: == 20230927124202 AddMastodonToUserDetails: migrating ========================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:user_details, :mastodon, :text, {:default=>"", :null=>false, :if_not_exists=>true}) ci: -> 0.0059s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE user_details\nADD CONSTRAINT check_f1a8a05b9a\nCHECK ( char_length(mastodon) <= 500 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE user_details VALIDATE CONSTRAINT check_f1a8a05b9a;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230927124202 AddMastodonToUserDetails: migrated (0.0328s) ================ ci: == [advisory_lock_connection] object_id: 9264260, pg_backend_pid: 2808 main: == [advisory_lock_connection] object_id: 9272680, pg_backend_pid: 2811 main: == 20230927141237 AddIndexOnPagesDeploymentsDeletedAt: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0018s main: -- index_exists?(:pages_deployments, :deleted_at, {:where=>"deleted_at IS NOT NULL", :name=>"index_pages_deployments_on_deleted_at", :algorithm=>:concurrently}) main: -> 0.0064s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:pages_deployments, :deleted_at, {:where=>"deleted_at IS NOT NULL", :name=>"index_pages_deployments_on_deleted_at", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230927141237 AddIndexOnPagesDeploymentsDeletedAt: migrated (0.0276s) ===== main: == [advisory_lock_connection] object_id: 9272680, pg_backend_pid: 2811 ci: == [advisory_lock_connection] object_id: 9278440, pg_backend_pid: 2813 ci: == 20230927141237 AddIndexOnPagesDeploymentsDeletedAt: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:pages_deployments, :deleted_at, {:where=>"deleted_at IS NOT NULL", :name=>"index_pages_deployments_on_deleted_at", :algorithm=>:concurrently}) ci: -> 0.0058s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:pages_deployments, :deleted_at, {:where=>"deleted_at IS NOT NULL", :name=>"index_pages_deployments_on_deleted_at", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230927141237 AddIndexOnPagesDeploymentsDeletedAt: migrated (0.0331s) ===== ci: == [advisory_lock_connection] object_id: 9278440, pg_backend_pid: 2813 main: == [advisory_lock_connection] object_id: 9284340, pg_backend_pid: 2816 main: == 20230928024357 DropIndexNamespacesOnRunnersToken: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:namespaces) main: -> 0.0213s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:namespaces, {:algorithm=>:concurrently, :name=>:index_namespaces_on_runners_token}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230928024357 DropIndexNamespacesOnRunnersToken: migrated (0.0387s) ======= main: == [advisory_lock_connection] object_id: 9284340, pg_backend_pid: 2816 ci: == [advisory_lock_connection] object_id: 9284500, pg_backend_pid: 2818 ci: == 20230928024357 DropIndexNamespacesOnRunnersToken: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:namespaces) ci: -> 0.0203s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:namespaces, {:algorithm=>:concurrently, :name=>:index_namespaces_on_runners_token}) ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230928024357 DropIndexNamespacesOnRunnersToken: migrated (0.0461s) ======= ci: == [advisory_lock_connection] object_id: 9284500, pg_backend_pid: 2818 main: == [advisory_lock_connection] object_id: 9284800, pg_backend_pid: 2821 main: == 20230928073320 AddApplicablePostMergeColumnToMrApprovalRules: migrating ==== main: -- add_column(:approval_merge_request_rules, :applicable_post_merge, :boolean) main: -> 0.0014s main: == 20230928073320 AddApplicablePostMergeColumnToMrApprovalRules: migrated (0.0076s) main: == [advisory_lock_connection] object_id: 9284800, pg_backend_pid: 2821 ci: == [advisory_lock_connection] object_id: 9285320, pg_backend_pid: 2823 ci: == 20230928073320 AddApplicablePostMergeColumnToMrApprovalRules: migrating ==== ci: -- add_column(:approval_merge_request_rules, :applicable_post_merge, :boolean) ci: -> 0.0018s ci: == 20230928073320 AddApplicablePostMergeColumnToMrApprovalRules: migrated (0.0166s) ci: == [advisory_lock_connection] object_id: 9285320, pg_backend_pid: 2823 main: == [advisory_lock_connection] object_id: 9285960, pg_backend_pid: 2826 main: == 20230928104015 SyncForeignKeyForCiStagesPipelineIdBigint: migrating ======== main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute("ALTER TABLE ci_stages VALIDATE CONSTRAINT fk_c5ddde695f;") main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230928104015 SyncForeignKeyForCiStagesPipelineIdBigint: migrated (0.0214s) main: == [advisory_lock_connection] object_id: 9285960, pg_backend_pid: 2826 ci: == [advisory_lock_connection] object_id: 9286640, pg_backend_pid: 2828 ci: == 20230928104015 SyncForeignKeyForCiStagesPipelineIdBigint: migrating ======== ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0008s ci: -- execute("ALTER TABLE ci_stages VALIDATE CONSTRAINT fk_c5ddde695f;") ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230928104015 SyncForeignKeyForCiStagesPipelineIdBigint: migrated (0.0319s) ci: == [advisory_lock_connection] object_id: 9286640, pg_backend_pid: 2828 main: == [advisory_lock_connection] object_id: 9287480, pg_backend_pid: 2831 main: == 20230928145555 AddFkToSecurityOrchestrationPolicyConfigurationOnApprovalGroupRules: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE approval_group_rules ADD CONSTRAINT fk_64450bea52 FOREIGN KEY (security_orchestration_policy_configuration_id) REFERENCES security_orchestration_policy_configurations (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE approval_group_rules VALIDATE CONSTRAINT fk_64450bea52;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230928145555 AddFkToSecurityOrchestrationPolicyConfigurationOnApprovalGroupRules: migrated (0.0303s) main: == [advisory_lock_connection] object_id: 9287480, pg_backend_pid: 2831 ci: == [advisory_lock_connection] object_id: 9311320, pg_backend_pid: 2833 ci: == 20230928145555 AddFkToSecurityOrchestrationPolicyConfigurationOnApprovalGroupRules: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE approval_group_rules ADD CONSTRAINT fk_64450bea52 FOREIGN KEY (security_orchestration_policy_configuration_id) REFERENCES security_orchestration_policy_configurations (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE approval_group_rules VALIDATE CONSTRAINT fk_64450bea52;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0008s ci: == 20230928145555 AddFkToSecurityOrchestrationPolicyConfigurationOnApprovalGroupRules: migrated (0.0413s) ci: == [advisory_lock_connection] object_id: 9311320, pg_backend_pid: 2833 main: == [advisory_lock_connection] object_id: 9335300, pg_backend_pid: 2836 main: == 20230928145637 AddFkToScanResultPolicyOnApprovalGroupRules: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE approval_group_rules ADD CONSTRAINT fk_1485c451e3 FOREIGN KEY (scan_result_policy_id) REFERENCES scan_result_policies (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE approval_group_rules VALIDATE CONSTRAINT fk_1485c451e3;") main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230928145637 AddFkToScanResultPolicyOnApprovalGroupRules: migrated (0.0314s) main: == [advisory_lock_connection] object_id: 9335300, pg_backend_pid: 2836 ci: == [advisory_lock_connection] object_id: 9345920, pg_backend_pid: 2838 ci: == 20230928145637 AddFkToScanResultPolicyOnApprovalGroupRules: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE approval_group_rules ADD CONSTRAINT fk_1485c451e3 FOREIGN KEY (scan_result_policy_id) REFERENCES scan_result_policies (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE approval_group_rules VALIDATE CONSTRAINT fk_1485c451e3;") ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20230928145637 AddFkToScanResultPolicyOnApprovalGroupRules: migrated (0.0412s) ci: == [advisory_lock_connection] object_id: 9345920, pg_backend_pid: 2838 main: == [advisory_lock_connection] object_id: 9356680, pg_backend_pid: 2841 main: == 20230929063124 SyncForeignKeyForCiSourcesPipelinesPipelineIdBigint: migrating main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines VALIDATE CONSTRAINT fk_c1b5dc6b6f;") main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20230929063124 SyncForeignKeyForCiSourcesPipelinesPipelineIdBigint: migrated (0.0216s) main: == [advisory_lock_connection] object_id: 9356680, pg_backend_pid: 2841 ci: == [advisory_lock_connection] object_id: 9364240, pg_backend_pid: 2843 ci: == 20230929063124 SyncForeignKeyForCiSourcesPipelinesPipelineIdBigint: migrating ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_sources_pipelines VALIDATE CONSTRAINT fk_c1b5dc6b6f;") ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20230929063124 SyncForeignKeyForCiSourcesPipelinesPipelineIdBigint: migrated (0.0310s) ci: == [advisory_lock_connection] object_id: 9364240, pg_backend_pid: 2843 main: == [advisory_lock_connection] object_id: 9371940, pg_backend_pid: 2846 main: == 20230929063406 SyncForeignKeyForCiSourcesPipelinesSourcePipelineIdBigint: migrating main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute("ALTER TABLE ci_sources_pipelines VALIDATE CONSTRAINT fk_1df371767f;") main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20230929063406 SyncForeignKeyForCiSourcesPipelinesSourcePipelineIdBigint: migrated (0.0210s) main: == [advisory_lock_connection] object_id: 9371940, pg_backend_pid: 2846 ci: == [advisory_lock_connection] object_id: 9381580, pg_backend_pid: 2848 ci: == 20230929063406 SyncForeignKeyForCiSourcesPipelinesSourcePipelineIdBigint: migrating ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_sources_pipelines VALIDATE CONSTRAINT fk_1df371767f;") ci: -> 0.0023s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20230929063406 SyncForeignKeyForCiSourcesPipelinesSourcePipelineIdBigint: migrated (0.0305s) ci: == [advisory_lock_connection] object_id: 9381580, pg_backend_pid: 2848 main: == [advisory_lock_connection] object_id: 9391360, pg_backend_pid: 2851 main: == 20230929095008 DropApplicationSettingsProductAnalyticsClusterSettings: migrating main: -- remove_column(:application_settings, :encrypted_product_analytics_clickhouse_connection_string, {:if_exists=>true}) main: -> 0.2578s main: -- remove_column(:application_settings, :encrypted_product_analytics_clickhouse_connection_string_iv, {:if_exists=>true}) main: -> 0.2534s main: -- remove_column(:application_settings, :encrypted_jitsu_administrator_password, {:if_exists=>true}) main: -> 0.2558s main: -- remove_column(:application_settings, :encrypted_jitsu_administrator_password_iv, {:if_exists=>true}) main: -> 0.2550s main: -- remove_column(:application_settings, :jitsu_host, {:if_exists=>true}) main: -> 0.2540s main: -- remove_column(:application_settings, :jitsu_project_xid, {:if_exists=>true}) main: -> 0.2551s main: -- remove_column(:application_settings, :jitsu_administrator_email, {:if_exists=>true}) main: -> 0.2512s main: == 20230929095008 DropApplicationSettingsProductAnalyticsClusterSettings: migrated (1.7894s) main: == [advisory_lock_connection] object_id: 9391360, pg_backend_pid: 2851 ci: == [advisory_lock_connection] object_id: 9437640, pg_backend_pid: 2853 ci: == 20230929095008 DropApplicationSettingsProductAnalyticsClusterSettings: migrating ci: -- remove_column(:application_settings, :encrypted_product_analytics_clickhouse_connection_string, {:if_exists=>true}) ci: -> 0.2556s ci: -- remove_column(:application_settings, :encrypted_product_analytics_clickhouse_connection_string_iv, {:if_exists=>true}) ci: -> 0.2533s ci: -- remove_column(:application_settings, :encrypted_jitsu_administrator_password, {:if_exists=>true}) ci: -> 0.2559s ci: -- remove_column(:application_settings, :encrypted_jitsu_administrator_password_iv, {:if_exists=>true}) ci: -> 0.2556s ci: -- remove_column(:application_settings, :jitsu_host, {:if_exists=>true}) ci: -> 0.2552s ci: -- remove_column(:application_settings, :jitsu_project_xid, {:if_exists=>true}) ci: -> 0.2508s ci: -- remove_column(:application_settings, :jitsu_administrator_email, {:if_exists=>true}) ci: -> 0.2518s ci: == 20230929095008 DropApplicationSettingsProductAnalyticsClusterSettings: migrated (1.7939s) ci: == [advisory_lock_connection] object_id: 9437640, pg_backend_pid: 2853 main: == [advisory_lock_connection] object_id: 9438340, pg_backend_pid: 2856 main: == 20230929095728 DropProjectSettingsProductAnalyticsClusterSettings: migrating main: -- remove_column(:project_settings, :encrypted_product_analytics_clickhouse_connection_string, {:if_exists=>true}) main: -> 0.0063s main: -- remove_column(:project_settings, :encrypted_product_analytics_clickhouse_connection_string_iv, {:if_exists=>true}) main: -> 0.0044s main: -- remove_column(:project_settings, :encrypted_jitsu_administrator_password, {:if_exists=>true}) main: -> 0.0037s main: -- remove_column(:project_settings, :encrypted_jitsu_administrator_password_iv, {:if_exists=>true}) main: -> 0.0035s main: -- remove_column(:project_settings, :jitsu_host, {:if_exists=>true}) main: -> 0.0034s main: -- remove_column(:project_settings, :jitsu_project_xid, {:if_exists=>true}) main: -> 0.0038s main: -- remove_column(:project_settings, :jitsu_administrator_email, {:if_exists=>true}) main: -> 0.0034s main: == 20230929095728 DropProjectSettingsProductAnalyticsClusterSettings: migrated (0.0353s) main: == [advisory_lock_connection] object_id: 9438340, pg_backend_pid: 2856 ci: == [advisory_lock_connection] object_id: 9441900, pg_backend_pid: 2858 ci: == 20230929095728 DropProjectSettingsProductAnalyticsClusterSettings: migrating ci: -- remove_column(:project_settings, :encrypted_product_analytics_clickhouse_connection_string, {:if_exists=>true}) ci: -> 0.0055s ci: -- remove_column(:project_settings, :encrypted_product_analytics_clickhouse_connection_string_iv, {:if_exists=>true}) ci: -> 0.0036s ci: -- remove_column(:project_settings, :encrypted_jitsu_administrator_password, {:if_exists=>true}) ci: -> 0.0037s ci: -- remove_column(:project_settings, :encrypted_jitsu_administrator_password_iv, {:if_exists=>true}) ci: -> 0.0035s ci: -- remove_column(:project_settings, :jitsu_host, {:if_exists=>true}) ci: -> 0.0036s ci: -- remove_column(:project_settings, :jitsu_project_xid, {:if_exists=>true}) ci: -> 0.0036s ci: -- remove_column(:project_settings, :jitsu_administrator_email, {:if_exists=>true}) ci: -> 0.0036s ci: == 20230929095728 DropProjectSettingsProductAnalyticsClusterSettings: migrated (0.0440s) ci: == [advisory_lock_connection] object_id: 9441900, pg_backend_pid: 2858 main: == [advisory_lock_connection] object_id: 9451020, pg_backend_pid: 2861 main: == 20230929151451 AddMathRenderingLimitsEnabled: migrating ==================== main: -- add_column(:application_settings, :math_rendering_limits_enabled, :boolean, {:default=>true, :null=>false}) main: -> 0.0045s main: == 20230929151451 AddMathRenderingLimitsEnabled: migrated (0.0106s) =========== main: == [advisory_lock_connection] object_id: 9451020, pg_backend_pid: 2861 ci: == [advisory_lock_connection] object_id: 9451540, pg_backend_pid: 2863 ci: == 20230929151451 AddMathRenderingLimitsEnabled: migrating ==================== ci: -- add_column(:application_settings, :math_rendering_limits_enabled, :boolean, {:default=>true, :null=>false}) ci: -> 0.0031s ci: == 20230929151451 AddMathRenderingLimitsEnabled: migrated (0.0189s) =========== ci: == [advisory_lock_connection] object_id: 9451540, pg_backend_pid: 2863 main: == [advisory_lock_connection] object_id: 9457400, pg_backend_pid: 2866 main: == 20230929155123 MigrateDisableMergeTrainsValue: migrating =================== main: == 20230929155123 MigrateDisableMergeTrainsValue: migrated (0.0125s) ========== main: == [advisory_lock_connection] object_id: 9457400, pg_backend_pid: 2866 ci: == [advisory_lock_connection] object_id: 9463120, pg_backend_pid: 2868 ci: == 20230929155123 MigrateDisableMergeTrainsValue: migrating =================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20230929155123 MigrateDisableMergeTrainsValue: migrated (0.0154s) ========== ci: == [advisory_lock_connection] object_id: 9463120, pg_backend_pid: 2868 main: == [advisory_lock_connection] object_id: 9469020, pg_backend_pid: 2871 main: == 20230930094139 AddRelatedLinkRestrictions: migrating ======================= main: -- create_table(:work_item_related_link_restrictions) main: -> 0.0071s main: == 20230930094139 AddRelatedLinkRestrictions: migrated (0.0136s) ============== main: == [advisory_lock_connection] object_id: 9469020, pg_backend_pid: 2871 ci: == [advisory_lock_connection] object_id: 9472640, pg_backend_pid: 2873 ci: == 20230930094139 AddRelatedLinkRestrictions: migrating ======================= ci: -- create_table(:work_item_related_link_restrictions) ci: -> 0.0089s I, [2024-04-10T20:46:04.136373 #290] INFO -- : Database: 'ci', Table: 'work_item_related_link_restrictions': Lock Writes ci: == 20230930094139 AddRelatedLinkRestrictions: migrated (0.0289s) ============== ci: == [advisory_lock_connection] object_id: 9472640, pg_backend_pid: 2873 main: == [advisory_lock_connection] object_id: 9476420, pg_backend_pid: 2876 main: == 20231001105945 RequeueBackfillFindingIdInVulnerabilities: migrating ======== main: == 20231001105945 RequeueBackfillFindingIdInVulnerabilities: migrated (0.0053s) main: == [advisory_lock_connection] object_id: 9476420, pg_backend_pid: 2876 ci: == [advisory_lock_connection] object_id: 9480040, pg_backend_pid: 2878 ci: == 20231001105945 RequeueBackfillFindingIdInVulnerabilities: migrating ======== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231001105945 RequeueBackfillFindingIdInVulnerabilities: migrated (0.0145s) ci: == [advisory_lock_connection] object_id: 9480040, pg_backend_pid: 2878 main: == [advisory_lock_connection] object_id: 9483800, pg_backend_pid: 2881 main: == 20231002023318 PrepareRemovalIndexDeploymentsOnProjectIdAndRef: migrating == main: -- index_exists?(:deployments, [:project_id, :ref], {:name=>"index_deployments_on_project_id_and_ref"}) main: -> 0.0160s main: -- quote_column_name("index_deployments_on_project_id_and_ref") main: -> 0.0000s main: == 20231002023318 PrepareRemovalIndexDeploymentsOnProjectIdAndRef: migrated (0.0261s) main: == [advisory_lock_connection] object_id: 9483800, pg_backend_pid: 2881 ci: == [advisory_lock_connection] object_id: 9496960, pg_backend_pid: 2883 ci: == 20231002023318 PrepareRemovalIndexDeploymentsOnProjectIdAndRef: migrating == ci: -- index_exists?(:deployments, [:project_id, :ref], {:name=>"index_deployments_on_project_id_and_ref"}) ci: -> 0.0166s ci: -- quote_column_name("index_deployments_on_project_id_and_ref") ci: -> 0.0000s ci: == 20231002023318 PrepareRemovalIndexDeploymentsOnProjectIdAndRef: migrated (0.0366s) ci: == [advisory_lock_connection] object_id: 9496960, pg_backend_pid: 2883 main: == [advisory_lock_connection] object_id: 9502580, pg_backend_pid: 2886 main: == 20231002162941 AddEnableArtifactExternalRedirectWarningPageToApplicationSettings: migrating main: -- add_column(:application_settings, :enable_artifact_external_redirect_warning_page, :boolean, {:default=>true, :null=>false}) main: -> 0.0031s main: == 20231002162941 AddEnableArtifactExternalRedirectWarningPageToApplicationSettings: migrated (0.0089s) main: == [advisory_lock_connection] object_id: 9502580, pg_backend_pid: 2886 ci: == [advisory_lock_connection] object_id: 9513160, pg_backend_pid: 2888 ci: == 20231002162941 AddEnableArtifactExternalRedirectWarningPageToApplicationSettings: migrating ci: -- add_column(:application_settings, :enable_artifact_external_redirect_warning_page, :boolean, {:default=>true, :null=>false}) ci: -> 0.0028s ci: == 20231002162941 AddEnableArtifactExternalRedirectWarningPageToApplicationSettings: migrated (0.0177s) ci: == [advisory_lock_connection] object_id: 9513160, pg_backend_pid: 2888 main: == [advisory_lock_connection] object_id: 9521320, pg_backend_pid: 2891 main: == 20231003003241 DropIndexBtreeNamespacesTraversalIds: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:namespaces) main: -> 0.0181s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:namespaces, {:algorithm=>:concurrently, :name=>:index_btree_namespaces_traversal_ids}) main: -> 0.0015s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231003003241 DropIndexBtreeNamespacesTraversalIds: migrated (0.0343s) ==== main: == [advisory_lock_connection] object_id: 9521320, pg_backend_pid: 2891 ci: == [advisory_lock_connection] object_id: 9539640, pg_backend_pid: 2893 ci: == 20231003003241 DropIndexBtreeNamespacesTraversalIds: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:namespaces) ci: -> 0.0193s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:namespaces, {:algorithm=>:concurrently, :name=>:index_btree_namespaces_traversal_ids}) ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231003003241 DropIndexBtreeNamespacesTraversalIds: migrated (0.0478s) ==== ci: == [advisory_lock_connection] object_id: 9539640, pg_backend_pid: 2893 main: == [advisory_lock_connection] object_id: 9558120, pg_backend_pid: 2896 main: == 20231003034711 SyncForeignKeyForCiPipelinesAutoCanceledByIdBigint: migrating main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ci_pipelines VALIDATE CONSTRAINT fk_67e4288f3a;") main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231003034711 SyncForeignKeyForCiPipelinesAutoCanceledByIdBigint: migrated (0.0211s) main: == [advisory_lock_connection] object_id: 9558120, pg_backend_pid: 2896 ci: == [advisory_lock_connection] object_id: 9558820, pg_backend_pid: 2898 ci: == 20231003034711 SyncForeignKeyForCiPipelinesAutoCanceledByIdBigint: migrating ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_pipelines VALIDATE CONSTRAINT fk_67e4288f3a;") ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231003034711 SyncForeignKeyForCiPipelinesAutoCanceledByIdBigint: migrated (0.0323s) ci: == [advisory_lock_connection] object_id: 9558820, pg_backend_pid: 2898 main: == [advisory_lock_connection] object_id: 9559660, pg_backend_pid: 2901 main: == 20231003045342 MigrateSidekiqNamespacedJobs: migrating ===================== main: == 20231003045342 MigrateSidekiqNamespacedJobs: migrated (0.0398s) ============ main: == [advisory_lock_connection] object_id: 9559660, pg_backend_pid: 2901 ci: == [advisory_lock_connection] object_id: 9563300, pg_backend_pid: 2903 ci: == 20231003045342 MigrateSidekiqNamespacedJobs: migrating ===================== ci: == 20231003045342 MigrateSidekiqNamespacedJobs: migrated (0.0490s) ============ ci: == [advisory_lock_connection] object_id: 9563300, pg_backend_pid: 2903 main: == [advisory_lock_connection] object_id: 9563620, pg_backend_pid: 2906 main: == 20231003073437 CreateAbuseReportUserMentions: migrating ==================== main: -- create_table(:abuse_report_user_mentions) main: -> 0.0070s main: == 20231003073437 CreateAbuseReportUserMentions: migrated (0.0130s) =========== main: == [advisory_lock_connection] object_id: 9563620, pg_backend_pid: 2906 ci: == [advisory_lock_connection] object_id: 9564920, pg_backend_pid: 2908 ci: == 20231003073437 CreateAbuseReportUserMentions: migrating ==================== ci: -- create_table(:abuse_report_user_mentions) ci: -> 0.0067s I, [2024-04-10T20:46:05.471042 #290] INFO -- : Database: 'ci', Table: 'abuse_report_user_mentions': Lock Writes ci: == 20231003073437 CreateAbuseReportUserMentions: migrated (0.0246s) =========== ci: == [advisory_lock_connection] object_id: 9564920, pg_backend_pid: 2908 main: == [advisory_lock_connection] object_id: 9566400, pg_backend_pid: 2911 main: == 20231003073505 AddAbuseReportsForeignKeyToAbuseReportUserMentions: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE abuse_report_user_mentions ADD CONSTRAINT fk_088018ecd8 FOREIGN KEY (abuse_report_id) REFERENCES abuse_reports (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE abuse_report_user_mentions VALIDATE CONSTRAINT fk_088018ecd8;") main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231003073505 AddAbuseReportsForeignKeyToAbuseReportUserMentions: migrated (0.0341s) main: == [advisory_lock_connection] object_id: 9566400, pg_backend_pid: 2911 ci: == [advisory_lock_connection] object_id: 9566600, pg_backend_pid: 2913 ci: == 20231003073505 AddAbuseReportsForeignKeyToAbuseReportUserMentions: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE abuse_report_user_mentions ADD CONSTRAINT fk_088018ecd8 FOREIGN KEY (abuse_report_id) REFERENCES abuse_reports (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE abuse_report_user_mentions VALIDATE CONSTRAINT fk_088018ecd8;") ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231003073505 AddAbuseReportsForeignKeyToAbuseReportUserMentions: migrated (0.0372s) ci: == [advisory_lock_connection] object_id: 9566600, pg_backend_pid: 2913 main: == [advisory_lock_connection] object_id: 9566940, pg_backend_pid: 2916 main: == 20231003073526 AddNotesForeignKeyToAbuseReportUserMentions: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE abuse_report_user_mentions ADD CONSTRAINT fk_a4bd02b7df FOREIGN KEY (note_id) REFERENCES notes (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE abuse_report_user_mentions VALIDATE CONSTRAINT fk_a4bd02b7df;") main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231003073526 AddNotesForeignKeyToAbuseReportUserMentions: migrated (0.0310s) main: == [advisory_lock_connection] object_id: 9566940, pg_backend_pid: 2916 ci: == [advisory_lock_connection] object_id: 9583640, pg_backend_pid: 2918 ci: == 20231003073526 AddNotesForeignKeyToAbuseReportUserMentions: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE abuse_report_user_mentions ADD CONSTRAINT fk_a4bd02b7df FOREIGN KEY (note_id) REFERENCES notes (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE abuse_report_user_mentions VALIDATE CONSTRAINT fk_a4bd02b7df;") ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231003073526 AddNotesForeignKeyToAbuseReportUserMentions: migrated (0.0410s) ci: == [advisory_lock_connection] object_id: 9583640, pg_backend_pid: 2918 main: == [advisory_lock_connection] object_id: 9600480, pg_backend_pid: 2921 main: == 20231003083900 SwapColumnsForCiPipelineMessagesPipelineIdBigint: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_messages IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- execute("ALTER TABLE ci_pipeline_messages RENAME COLUMN pipeline_id TO temp_pipeline_id") main: -> 0.0008s main: -- execute("ALTER TABLE ci_pipeline_messages RENAME COLUMN pipeline_id_convert_to_bigint TO pipeline_id") main: -> 0.0006s main: -- execute("ALTER TABLE ci_pipeline_messages RENAME COLUMN temp_pipeline_id TO pipeline_id_convert_to_bigint") main: -> 0.0006s main: -- quote_column_name(:trigger_bfad0e2b9c86) main: -> 0.0001s main: -- execute("ALTER FUNCTION \"trigger_bfad0e2b9c86\" RESET ALL") main: -> 0.0006s main: -- change_column_default(:ci_pipeline_messages, :pipeline_id, nil) main: -> 0.0041s main: -- change_column_default(:ci_pipeline_messages, :pipeline_id_convert_to_bigint, 0) main: -> 0.0027s main: -- execute("ALTER TABLE ci_pipeline_messages RENAME CONSTRAINT fk_rails_8d3b04e3e1 TO temp_fk_rails_8d3b04e3e1") main: -> 0.0008s main: -- execute("ALTER TABLE ci_pipeline_messages RENAME CONSTRAINT fk_0946fea681 TO fk_rails_8d3b04e3e1") main: -> 0.0007s main: -- execute("ALTER TABLE ci_pipeline_messages RENAME CONSTRAINT temp_fk_rails_8d3b04e3e1 TO fk_0946fea681") main: -> 0.0007s main: -- execute("ALTER INDEX index_ci_pipeline_messages_on_pipeline_id RENAME TO temp_index_ci_pipeline_messages_on_pipeline_id") main: -> 0.0008s main: -- execute("ALTER INDEX index_ci_pipeline_messages_on_pipeline_id_convert_to_bigint RENAME TO index_ci_pipeline_messages_on_pipeline_id") main: -> 0.0007s main: -- execute("ALTER INDEX temp_index_ci_pipeline_messages_on_pipeline_id RENAME TO index_ci_pipeline_messages_on_pipeline_id_convert_to_bigint") main: -> 0.0006s main: == 20231003083900 SwapColumnsForCiPipelineMessagesPipelineIdBigint: migrated (0.0236s) main: == [advisory_lock_connection] object_id: 9600480, pg_backend_pid: 2921 ci: == [advisory_lock_connection] object_id: 9601180, pg_backend_pid: 2923 ci: == 20231003083900 SwapColumnsForCiPipelineMessagesPipelineIdBigint: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_messages IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_pipeline_messages RENAME COLUMN pipeline_id TO temp_pipeline_id") ci: -> 0.0008s ci: -- execute("ALTER TABLE ci_pipeline_messages RENAME COLUMN pipeline_id_convert_to_bigint TO pipeline_id") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_pipeline_messages RENAME COLUMN temp_pipeline_id TO pipeline_id_convert_to_bigint") ci: -> 0.0006s ci: -- quote_column_name(:trigger_bfad0e2b9c86) ci: -> 0.0000s ci: -- execute("ALTER FUNCTION \"trigger_bfad0e2b9c86\" RESET ALL") ci: -> 0.0006s ci: -- change_column_default(:ci_pipeline_messages, :pipeline_id, nil) ci: -> 0.0041s ci: -- change_column_default(:ci_pipeline_messages, :pipeline_id_convert_to_bigint, 0) ci: -> 0.0027s ci: -- execute("ALTER TABLE ci_pipeline_messages RENAME CONSTRAINT fk_rails_8d3b04e3e1 TO temp_fk_rails_8d3b04e3e1") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_pipeline_messages RENAME CONSTRAINT fk_0946fea681 TO fk_rails_8d3b04e3e1") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_pipeline_messages RENAME CONSTRAINT temp_fk_rails_8d3b04e3e1 TO fk_0946fea681") ci: -> 0.0006s ci: -- execute("ALTER INDEX index_ci_pipeline_messages_on_pipeline_id RENAME TO temp_index_ci_pipeline_messages_on_pipeline_id") ci: -> 0.0007s ci: -- execute("ALTER INDEX index_ci_pipeline_messages_on_pipeline_id_convert_to_bigint RENAME TO index_ci_pipeline_messages_on_pipeline_id") ci: -> 0.0006s ci: -- execute("ALTER INDEX temp_index_ci_pipeline_messages_on_pipeline_id RENAME TO index_ci_pipeline_messages_on_pipeline_id_convert_to_bigint") ci: -> 0.0006s ci: == 20231003083900 SwapColumnsForCiPipelineMessagesPipelineIdBigint: migrated (0.0324s) ci: == [advisory_lock_connection] object_id: 9601180, pg_backend_pid: 2923 main: == [advisory_lock_connection] object_id: 9602020, pg_backend_pid: 2926 main: == 20231003142534 AddBuildTimeoutIndex: migrating ============================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:projects, :id, {:where=>"build_timeout >= 2629746", :name=>"index_projects_on_id_where_build_timeout_geq_than_2629746", :algorithm=>:concurrently}) main: -> 0.0372s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:projects, :id, {:where=>"build_timeout >= 2629746", :name=>"index_projects_on_id_where_build_timeout_geq_than_2629746", :algorithm=>:concurrently}) main: -> 0.0025s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231003142534 AddBuildTimeoutIndex: migrated (0.0558s) ==================== main: == [advisory_lock_connection] object_id: 9602020, pg_backend_pid: 2926 ci: == [advisory_lock_connection] object_id: 9624500, pg_backend_pid: 2928 ci: == 20231003142534 AddBuildTimeoutIndex: migrating ============================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:projects, :id, {:where=>"build_timeout >= 2629746", :name=>"index_projects_on_id_where_build_timeout_geq_than_2629746", :algorithm=>:concurrently}) ci: -> 0.0389s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:projects, :id, {:where=>"build_timeout >= 2629746", :name=>"index_projects_on_id_where_build_timeout_geq_than_2629746", :algorithm=>:concurrently}) ci: -> 0.0027s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231003142534 AddBuildTimeoutIndex: migrated (0.0676s) ==================== ci: == [advisory_lock_connection] object_id: 9624500, pg_backend_pid: 2928 main: == [advisory_lock_connection] object_id: 9647100, pg_backend_pid: 2931 main: == 20231003142706 LowerProjectBuildTimeoutToRespectMaxValidation: migrating === main: == 20231003142706 LowerProjectBuildTimeoutToRespectMaxValidation: migrated (0.0370s) main: == [advisory_lock_connection] object_id: 9647100, pg_backend_pid: 2931 ci: == [advisory_lock_connection] object_id: 9650720, pg_backend_pid: 2933 ci: == 20231003142706 LowerProjectBuildTimeoutToRespectMaxValidation: migrating === ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231003142706 LowerProjectBuildTimeoutToRespectMaxValidation: migrated (0.0154s) ci: == [advisory_lock_connection] object_id: 9650720, pg_backend_pid: 2933 main: == [advisory_lock_connection] object_id: 9654480, pg_backend_pid: 2936 main: == 20231003145757 RemoveBuildTimeoutIndex: migrating ========================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- indexes(:projects) main: -> 0.0419s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:projects, {:algorithm=>:concurrently, :name=>"index_projects_on_id_where_build_timeout_geq_than_2629746"}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231003145757 RemoveBuildTimeoutIndex: migrated (0.0607s) ================= main: == [advisory_lock_connection] object_id: 9654480, pg_backend_pid: 2936 ci: == [advisory_lock_connection] object_id: 9654680, pg_backend_pid: 2938 ci: == 20231003145757 RemoveBuildTimeoutIndex: migrating ========================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:projects) ci: -> 0.0410s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:projects, {:algorithm=>:concurrently, :name=>"index_projects_on_id_where_build_timeout_geq_than_2629746"}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231003145757 RemoveBuildTimeoutIndex: migrated (0.0678s) ================= ci: == [advisory_lock_connection] object_id: 9654680, pg_backend_pid: 2938 main: == [advisory_lock_connection] object_id: 9656760, pg_backend_pid: 2941 main: == 20231004053341 AddIndexForGroupVulnerabilitiesAysnc: migrating ============= main: -- index_exists?(:vulnerabilities, [:project_id, :id], {:name=>"index_vulnerabilities_on_project_id_and_id", :algorithm=>:concurrently}) main: -> 0.0156s main: -- add_index_options(:vulnerabilities, [:project_id, :id], {:name=>"index_vulnerabilities_on_project_id_and_id", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20231004053341 AddIndexForGroupVulnerabilitiesAysnc: migrated (0.0297s) ==== main: == [advisory_lock_connection] object_id: 9656760, pg_backend_pid: 2941 ci: == [advisory_lock_connection] object_id: 9658780, pg_backend_pid: 2943 ci: == 20231004053341 AddIndexForGroupVulnerabilitiesAysnc: migrating ============= ci: -- index_exists?(:vulnerabilities, [:project_id, :id], {:name=>"index_vulnerabilities_on_project_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0173s ci: -- add_index_options(:vulnerabilities, [:project_id, :id], {:name=>"index_vulnerabilities_on_project_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20231004053341 AddIndexForGroupVulnerabilitiesAysnc: migrated (0.0405s) ==== ci: == [advisory_lock_connection] object_id: 9658780, pg_backend_pid: 2943 main: == [advisory_lock_connection] object_id: 9664620, pg_backend_pid: 2946 main: == 20231004080224 SwapColumnsForCiStagesPipelineIdBigint: migrating =========== main: == 20231004080224 SwapColumnsForCiStagesPipelineIdBigint: migrated (0.0053s) == main: == [advisory_lock_connection] object_id: 9664620, pg_backend_pid: 2946 ci: == [advisory_lock_connection] object_id: 9670460, pg_backend_pid: 2948 ci: == 20231004080224 SwapColumnsForCiStagesPipelineIdBigint: migrating =========== ci: == 20231004080224 SwapColumnsForCiStagesPipelineIdBigint: migrated (0.0143s) == ci: == [advisory_lock_connection] object_id: 9670460, pg_backend_pid: 2948 main: == [advisory_lock_connection] object_id: 9676280, pg_backend_pid: 2951 main: == 20231004091113 SwapColumnsForCiSourcesPipelinesPipelineIdBigint: migrating = main: -- index_exists?(:ci_sources_pipelines, :pipeline_id, {:name=>:index_ci_sources_pipelines_on_pipeline_id}) main: -> 0.0085s main: -- index_exists?(:ci_sources_pipelines, :source_pipeline_id, {:name=>:index_ci_sources_pipelines_on_source_pipeline_id}) main: -> 0.0064s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_sources_pipelines IN ACCESS EXCLUSIVE MODE") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines RENAME COLUMN pipeline_id TO temp_pipeline_id") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines RENAME COLUMN pipeline_id_convert_to_bigint TO pipeline_id") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines RENAME COLUMN temp_pipeline_id TO pipeline_id_convert_to_bigint") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines RENAME COLUMN source_pipeline_id TO temp_source_pipeline_id") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines RENAME COLUMN source_pipeline_id_convert_to_bigint TO source_pipeline_id") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines RENAME COLUMN temp_source_pipeline_id TO source_pipeline_id_convert_to_bigint") main: -> 0.0007s main: -- quote_column_name(:trigger_68d7b6653c7d) main: -> 0.0000s main: -- execute("ALTER FUNCTION \"trigger_68d7b6653c7d\" RESET ALL") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines RENAME CONSTRAINT fk_e1bad85861 TO temp_fk_e1bad85861") main: -> 0.0007s main: -- execute("ALTER TABLE ci_sources_pipelines RENAME CONSTRAINT fk_c1b5dc6b6f TO fk_e1bad85861") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines RENAME CONSTRAINT temp_fk_e1bad85861 TO fk_c1b5dc6b6f") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines RENAME CONSTRAINT fk_d4e29af7d7 TO temp_fk_d4e29af7d7") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines RENAME CONSTRAINT fk_1df371767f TO fk_d4e29af7d7") main: -> 0.0006s main: -- execute("ALTER TABLE ci_sources_pipelines RENAME CONSTRAINT temp_fk_d4e29af7d7 TO fk_1df371767f") main: -> 0.0006s main: -- execute("ALTER INDEX index_ci_sources_pipelines_on_pipeline_id RENAME TO temp_index_ci_sources_pipelines_on_pipeline_id") main: -> 0.0007s main: -- execute("ALTER INDEX index_ci_sources_pipelines_on_pipeline_id_bigint RENAME TO index_ci_sources_pipelines_on_pipeline_id") main: -> 0.0007s main: -- execute("ALTER INDEX temp_index_ci_sources_pipelines_on_pipeline_id RENAME TO index_ci_sources_pipelines_on_pipeline_id_bigint") main: -> 0.0006s main: -- execute("ALTER INDEX index_ci_sources_pipelines_on_source_pipeline_id RENAME TO temp_index_ci_sources_pipelines_on_source_pipeline_id") main: -> 0.0006s main: -- execute("ALTER INDEX index_ci_sources_pipelines_on_source_pipeline_id_bigint RENAME TO index_ci_sources_pipelines_on_source_pipeline_id") main: -> 0.0006s main: -- execute("ALTER INDEX temp_index_ci_sources_pipelines_on_source_pipeline_id RENAME TO index_ci_sources_pipelines_on_source_pipeline_id_bigint") main: -> 0.0006s main: == 20231004091113 SwapColumnsForCiSourcesPipelinesPipelineIdBigint: migrated (0.0366s) main: == [advisory_lock_connection] object_id: 9676280, pg_backend_pid: 2951 ci: == [advisory_lock_connection] object_id: 9682160, pg_backend_pid: 2953 ci: == 20231004091113 SwapColumnsForCiSourcesPipelinesPipelineIdBigint: migrating = ci: -- index_exists?(:ci_sources_pipelines, :pipeline_id, {:name=>:index_ci_sources_pipelines_on_pipeline_id}) ci: -> 0.0086s ci: -- index_exists?(:ci_sources_pipelines, :source_pipeline_id, {:name=>:index_ci_sources_pipelines_on_source_pipeline_id}) ci: -> 0.0065s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_sources_pipelines IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_sources_pipelines RENAME COLUMN pipeline_id TO temp_pipeline_id") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_sources_pipelines RENAME COLUMN pipeline_id_convert_to_bigint TO pipeline_id") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_sources_pipelines RENAME COLUMN temp_pipeline_id TO pipeline_id_convert_to_bigint") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_sources_pipelines RENAME COLUMN source_pipeline_id TO temp_source_pipeline_id") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_sources_pipelines RENAME COLUMN source_pipeline_id_convert_to_bigint TO source_pipeline_id") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_sources_pipelines RENAME COLUMN temp_source_pipeline_id TO source_pipeline_id_convert_to_bigint") ci: -> 0.0006s ci: -- quote_column_name(:trigger_68d7b6653c7d) ci: -> 0.0000s ci: -- execute("ALTER FUNCTION \"trigger_68d7b6653c7d\" RESET ALL") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_sources_pipelines RENAME CONSTRAINT fk_e1bad85861 TO temp_fk_e1bad85861") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_sources_pipelines RENAME CONSTRAINT fk_c1b5dc6b6f TO fk_e1bad85861") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_sources_pipelines RENAME CONSTRAINT temp_fk_e1bad85861 TO fk_c1b5dc6b6f") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_sources_pipelines RENAME CONSTRAINT fk_d4e29af7d7 TO temp_fk_d4e29af7d7") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_sources_pipelines RENAME CONSTRAINT fk_1df371767f TO fk_d4e29af7d7") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_sources_pipelines RENAME CONSTRAINT temp_fk_d4e29af7d7 TO fk_1df371767f") ci: -> 0.0008s ci: -- execute("ALTER INDEX index_ci_sources_pipelines_on_pipeline_id RENAME TO temp_index_ci_sources_pipelines_on_pipeline_id") ci: -> 0.0008s ci: -- execute("ALTER INDEX index_ci_sources_pipelines_on_pipeline_id_bigint RENAME TO index_ci_sources_pipelines_on_pipeline_id") ci: -> 0.0006s ci: -- execute("ALTER INDEX temp_index_ci_sources_pipelines_on_pipeline_id RENAME TO index_ci_sources_pipelines_on_pipeline_id_bigint") ci: -> 0.0006s ci: -- execute("ALTER INDEX index_ci_sources_pipelines_on_source_pipeline_id RENAME TO temp_index_ci_sources_pipelines_on_source_pipeline_id") ci: -> 0.0006s ci: -- execute("ALTER INDEX index_ci_sources_pipelines_on_source_pipeline_id_bigint RENAME TO index_ci_sources_pipelines_on_source_pipeline_id") ci: -> 0.0006s ci: -- execute("ALTER INDEX temp_index_ci_sources_pipelines_on_source_pipeline_id RENAME TO index_ci_sources_pipelines_on_source_pipeline_id_bigint") ci: -> 0.0006s ci: == 20231004091113 SwapColumnsForCiSourcesPipelinesPipelineIdBigint: migrated (0.0471s) ci: == [advisory_lock_connection] object_id: 9682160, pg_backend_pid: 2953 main: == [advisory_lock_connection] object_id: 9689540, pg_backend_pid: 2956 main: == 20231004100000 CreateContainerRegistryProtectionRules: migrating =========== main: -- create_table(:container_registry_protection_rules) main: -- quote_column_name(:container_path_pattern) main: -> 0.0000s main: -> 0.0063s main: == 20231004100000 CreateContainerRegistryProtectionRules: migrated (0.0120s) == main: == [advisory_lock_connection] object_id: 9689540, pg_backend_pid: 2956 ci: == [advisory_lock_connection] object_id: 9696940, pg_backend_pid: 2958 ci: == 20231004100000 CreateContainerRegistryProtectionRules: migrating =========== ci: -- create_table(:container_registry_protection_rules) ci: -- quote_column_name(:container_path_pattern) ci: -> 0.0000s ci: -> 0.0071s I, [2024-04-10T20:46:07.516067 #290] INFO -- : Database: 'ci', Table: 'container_registry_protection_rules': Lock Writes ci: == 20231004100000 CreateContainerRegistryProtectionRules: migrated (0.0264s) == ci: == [advisory_lock_connection] object_id: 9696940, pg_backend_pid: 2958 main: == [advisory_lock_connection] object_id: 9741720, pg_backend_pid: 2961 main: == 20231004120426 ChangeWorkspacesForceIncludeAllResourcesDefault: migrating == main: -- change_column_default(:workspaces, :force_include_all_resources, {:from=>false, :to=>true}) main: -> 0.0059s main: == 20231004120426 ChangeWorkspacesForceIncludeAllResourcesDefault: migrated (0.0121s) main: == [advisory_lock_connection] object_id: 9741720, pg_backend_pid: 2961 ci: == [advisory_lock_connection] object_id: 9757180, pg_backend_pid: 2963 ci: == 20231004120426 ChangeWorkspacesForceIncludeAllResourcesDefault: migrating == ci: -- change_column_default(:workspaces, :force_include_all_resources, {:from=>false, :to=>true}) ci: -> 0.0055s ci: == 20231004120426 ChangeWorkspacesForceIncludeAllResourcesDefault: migrated (0.0216s) ci: == [advisory_lock_connection] object_id: 9757180, pg_backend_pid: 2963 main: == [advisory_lock_connection] object_id: 9786700, pg_backend_pid: 2966 main: == 20231005131445 AddWorkItemsRelatedLinkRestrictions: migrating ============== main: == 20231005131445 AddWorkItemsRelatedLinkRestrictions: migrated (0.0407s) ===== main: == [advisory_lock_connection] object_id: 9786700, pg_backend_pid: 2966 ci: == [advisory_lock_connection] object_id: 9792200, pg_backend_pid: 2968 ci: == 20231005131445 AddWorkItemsRelatedLinkRestrictions: migrating ============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231005131445 AddWorkItemsRelatedLinkRestrictions: migrated (0.0165s) ===== ci: == [advisory_lock_connection] object_id: 9792200, pg_backend_pid: 2968 main: == [advisory_lock_connection] object_id: 9792500, pg_backend_pid: 2971 main: == 20231005145648 AddUuidAndVersionToVsCodeSetting: migrating ================= main: -- add_column(:vs_code_settings, :uuid, :uuid, {:null=>true, :default=>false}) main: -> 0.0018s main: -- add_column(:vs_code_settings, :version, :integer, {:null=>true, :default=>false}) main: -> 0.0018s main: == 20231005145648 AddUuidAndVersionToVsCodeSetting: migrated (0.0093s) ======== main: == [advisory_lock_connection] object_id: 9792500, pg_backend_pid: 2971 ci: == [advisory_lock_connection] object_id: 9836660, pg_backend_pid: 2973 ci: == 20231005145648 AddUuidAndVersionToVsCodeSetting: migrating ================= ci: -- add_column(:vs_code_settings, :uuid, :uuid, {:null=>true, :default=>false}) ci: -> 0.0018s ci: -- add_column(:vs_code_settings, :version, :integer, {:null=>true, :default=>false}) ci: -> 0.0014s ci: == 20231005145648 AddUuidAndVersionToVsCodeSetting: migrated (0.0191s) ======== ci: == [advisory_lock_connection] object_id: 9836660, pg_backend_pid: 2973 main: == [advisory_lock_connection] object_id: 9881000, pg_backend_pid: 2976 main: == 20231005151816 AddCreatedAtToStatusCheckResponses: migrating =============== main: -- add_column(:status_check_responses, :created_at, :datetime_with_timezone, {:null=>false, :default=>#<Proc:0x00007bed10001f80 /builds/gitlab-org/gitlab/db/migrate/20231005151816_add_created_at_to_status_check_responses.rb:5 (lambda)>}) main: -> 0.0017s main: == 20231005151816 AddCreatedAtToStatusCheckResponses: migrated (0.0079s) ====== main: == [advisory_lock_connection] object_id: 9881000, pg_backend_pid: 2976 ci: == [advisory_lock_connection] object_id: 9900400, pg_backend_pid: 2978 ci: == 20231005151816 AddCreatedAtToStatusCheckResponses: migrating =============== ci: -- add_column(:status_check_responses, :created_at, :datetime_with_timezone, {:null=>false, :default=>#<Proc:0x00007bed0fa91cd0 /builds/gitlab-org/gitlab/db/migrate/20231005151816_add_created_at_to_status_check_responses.rb:5 (lambda)>}) ci: -> 0.0015s ci: == 20231005151816 AddCreatedAtToStatusCheckResponses: migrated (0.0164s) ====== ci: == [advisory_lock_connection] object_id: 9900400, pg_backend_pid: 2978 main: == [advisory_lock_connection] object_id: 9919940, pg_backend_pid: 2981 main: == 20231006154748 ReplaceValueStreamProjectIdsFilterConstraint: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute(" ALTER TABLE analytics_cycle_analytics_value_stream_settings\n DROP CONSTRAINT IF EXISTS chk_rails_a91b547c97\n") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE analytics_cycle_analytics_value_stream_settings\nADD CONSTRAINT project_ids_filter_array_check\nCHECK ( ((CARDINALITY(project_ids_filter) <= 100) AND (ARRAY_POSITION(project_ids_filter, null) IS null)) )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE analytics_cycle_analytics_value_stream_settings VALIDATE CONSTRAINT project_ids_filter_array_check;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231006154748 ReplaceValueStreamProjectIdsFilterConstraint: migrated (0.0205s) main: == [advisory_lock_connection] object_id: 9919940, pg_backend_pid: 2981 ci: == [advisory_lock_connection] object_id: 9920160, pg_backend_pid: 2983 ci: == 20231006154748 ReplaceValueStreamProjectIdsFilterConstraint: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute(" ALTER TABLE analytics_cycle_analytics_value_stream_settings\n DROP CONSTRAINT IF EXISTS chk_rails_a91b547c97\n") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE analytics_cycle_analytics_value_stream_settings\nADD CONSTRAINT project_ids_filter_array_check\nCHECK ( ((CARDINALITY(project_ids_filter) <= 100) AND (ARRAY_POSITION(project_ids_filter, null) IS null)) )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE analytics_cycle_analytics_value_stream_settings VALIDATE CONSTRAINT project_ids_filter_array_check;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231006154748 ReplaceValueStreamProjectIdsFilterConstraint: migrated (0.0291s) ci: == [advisory_lock_connection] object_id: 9920160, pg_backend_pid: 2983 main: == [advisory_lock_connection] object_id: 9920520, pg_backend_pid: 2986 main: == 20231009104202 AddHolderNameHashIndexOnCreditCardValidations: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:user_credit_card_validations, :holder_name_hash, {:name=>"idx_user_credit_card_validations_on_holder_name_hash", :algorithm=>:concurrently}) main: -> 0.0037s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:user_credit_card_validations, :holder_name_hash, {:name=>"idx_user_credit_card_validations_on_holder_name_hash", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231009104202 AddHolderNameHashIndexOnCreditCardValidations: migrated (0.0228s) main: == [advisory_lock_connection] object_id: 9920520, pg_backend_pid: 2986 ci: == [advisory_lock_connection] object_id: 9938380, pg_backend_pid: 2988 ci: == 20231009104202 AddHolderNameHashIndexOnCreditCardValidations: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:user_credit_card_validations, :holder_name_hash, {:name=>"idx_user_credit_card_validations_on_holder_name_hash", :algorithm=>:concurrently}) ci: -> 0.0040s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:user_credit_card_validations, :holder_name_hash, {:name=>"idx_user_credit_card_validations_on_holder_name_hash", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231009104202 AddHolderNameHashIndexOnCreditCardValidations: migrated (0.0323s) ci: == [advisory_lock_connection] object_id: 9938380, pg_backend_pid: 2988 main: == [advisory_lock_connection] object_id: 9956380, pg_backend_pid: 2991 main: == 20231009104325 AddPartialMatchIndexOfHashesOnCreditCardValidations: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:user_credit_card_validations, [:expiration_date_hash, :last_digits_hash, :network_hash, :credit_card_validated_at], {:name=>"idx_user_credit_card_validations_on_similar_to_meta_data", :algorithm=>:concurrently}) main: -> 0.0046s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:user_credit_card_validations, [:expiration_date_hash, :last_digits_hash, :network_hash, :credit_card_validated_at], {:name=>"idx_user_credit_card_validations_on_similar_to_meta_data", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231009104325 AddPartialMatchIndexOfHashesOnCreditCardValidations: migrated (0.0249s) main: == [advisory_lock_connection] object_id: 9956380, pg_backend_pid: 2991 ci: == [advisory_lock_connection] object_id: 9957040, pg_backend_pid: 2993 ci: == 20231009104325 AddPartialMatchIndexOfHashesOnCreditCardValidations: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:user_credit_card_validations, [:expiration_date_hash, :last_digits_hash, :network_hash, :credit_card_validated_at], {:name=>"idx_user_credit_card_validations_on_similar_to_meta_data", :algorithm=>:concurrently}) ci: -> 0.0045s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:user_credit_card_validations, [:expiration_date_hash, :last_digits_hash, :network_hash, :credit_card_validated_at], {:name=>"idx_user_credit_card_validations_on_similar_to_meta_data", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231009104325 AddPartialMatchIndexOfHashesOnCreditCardValidations: migrated (0.0329s) ci: == [advisory_lock_connection] object_id: 9957040, pg_backend_pid: 2993 main: == [advisory_lock_connection] object_id: 9957860, pg_backend_pid: 2996 main: == 20231009105056 IndexUsersOnEmailDomainAndId: migrating ===================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:users, "lower(split_part(email, '@', 2)), id", {:name=>"index_users_on_email_domain_and_id", :algorithm=>:concurrently}) main: -> 0.0234s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:users, "lower(split_part(email, '@', 2)), id", {:name=>"index_users_on_email_domain_and_id", :algorithm=>:concurrently}) main: -> 0.0027s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231009105056 IndexUsersOnEmailDomainAndId: migrated (0.0435s) ============ main: == [advisory_lock_connection] object_id: 9957860, pg_backend_pid: 2996 ci: == [advisory_lock_connection] object_id: 9960720, pg_backend_pid: 2998 ci: == 20231009105056 IndexUsersOnEmailDomainAndId: migrating ===================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:users, "lower(split_part(email, '@', 2)), id", {:name=>"index_users_on_email_domain_and_id", :algorithm=>:concurrently}) ci: -> 0.0229s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:users, "lower(split_part(email, '@', 2)), id", {:name=>"index_users_on_email_domain_and_id", :algorithm=>:concurrently}) ci: -> 0.0027s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231009105056 IndexUsersOnEmailDomainAndId: migrated (0.0512s) ============ ci: == [advisory_lock_connection] object_id: 9960720, pg_backend_pid: 2998 main: == [advisory_lock_connection] object_id: 9963700, pg_backend_pid: 3001 main: == 20231009115713 RemoveDuplicateIndexRuleTypeFour: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:approval_merge_request_rules) main: -> 0.0105s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:approval_merge_request_rules, {:algorithm=>:concurrently, :name=>"any_approver_merge_request_rule_type_unique_index"}) main: -> 0.0015s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231009115713 RemoveDuplicateIndexRuleTypeFour: migrated (0.0300s) ======== main: == [advisory_lock_connection] object_id: 9963700, pg_backend_pid: 3001 ci: == [advisory_lock_connection] object_id: 9971020, pg_backend_pid: 3003 ci: == 20231009115713 RemoveDuplicateIndexRuleTypeFour: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:approval_merge_request_rules) ci: -> 0.0118s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:approval_merge_request_rules, {:algorithm=>:concurrently, :name=>"any_approver_merge_request_rule_type_unique_index"}) ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20231009115713 RemoveDuplicateIndexRuleTypeFour: migrated (0.0419s) ======== ci: == [advisory_lock_connection] object_id: 9971020, pg_backend_pid: 3003 main: == [advisory_lock_connection] object_id: 9971300, pg_backend_pid: 3006 main: == 20231009115743 AddDuplicateIndexRuleTypeFourAndApplicableColumn: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:approval_merge_request_rules, [:merge_request_id, :rule_type, :applicable_post_merge], {:where=>"rule_type = 4", :name=>"unique_any_approver_merge_request_rule_type_post_merge", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0104s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:approval_merge_request_rules, [:merge_request_id, :rule_type, :applicable_post_merge], {:where=>"rule_type = 4", :name=>"unique_any_approver_merge_request_rule_type_post_merge", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231009115743 AddDuplicateIndexRuleTypeFourAndApplicableColumn: migrated (0.0301s) main: == [advisory_lock_connection] object_id: 9971300, pg_backend_pid: 3006 ci: == [advisory_lock_connection] object_id: 9972460, pg_backend_pid: 3008 ci: == 20231009115743 AddDuplicateIndexRuleTypeFourAndApplicableColumn: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:approval_merge_request_rules, [:merge_request_id, :rule_type, :applicable_post_merge], {:where=>"rule_type = 4", :name=>"unique_any_approver_merge_request_rule_type_post_merge", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0103s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:approval_merge_request_rules, [:merge_request_id, :rule_type, :applicable_post_merge], {:where=>"rule_type = 4", :name=>"unique_any_approver_merge_request_rule_type_post_merge", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231009115743 AddDuplicateIndexRuleTypeFourAndApplicableColumn: migrated (0.0388s) ci: == [advisory_lock_connection] object_id: 9972460, pg_backend_pid: 3008 main: == [advisory_lock_connection] object_id: 9973760, pg_backend_pid: 3011 main: == 20231010011850 DropIndexDeploymentsOnProjectIdAndRef: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:deployments) main: -> 0.0158s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"index_deployments_on_project_id_and_ref"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231010011850 DropIndexDeploymentsOnProjectIdAndRef: migrated (0.0362s) === main: == [advisory_lock_connection] object_id: 9973760, pg_backend_pid: 3011 ci: == [advisory_lock_connection] object_id: 9974080, pg_backend_pid: 3013 ci: == 20231010011850 DropIndexDeploymentsOnProjectIdAndRef: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:deployments) ci: -> 0.0161s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"index_deployments_on_project_id_and_ref"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231010011850 DropIndexDeploymentsOnProjectIdAndRef: migrated (0.0444s) === ci: == [advisory_lock_connection] object_id: 9974080, pg_backend_pid: 3013 main: == [advisory_lock_connection] object_id: 9974540, pg_backend_pid: 3016 main: == 20231010101246 ChangePushProtectedUpToAccessLevelToSmallintInPackagesProtectionRules: migrating main: -- change_column(:packages_protection_rules, :push_protected_up_to_access_level, :integer, {:limit=>2}) main: -> 0.0030s main: == 20231010101246 ChangePushProtectedUpToAccessLevelToSmallintInPackagesProtectionRules: migrated (0.0085s) main: == [advisory_lock_connection] object_id: 9974540, pg_backend_pid: 3016 ci: == [advisory_lock_connection] object_id: 9979220, pg_backend_pid: 3018 ci: == 20231010101246 ChangePushProtectedUpToAccessLevelToSmallintInPackagesProtectionRules: migrating ci: -- change_column(:packages_protection_rules, :push_protected_up_to_access_level, :integer, {:limit=>2}) ci: -> 0.0031s ci: == 20231010101246 ChangePushProtectedUpToAccessLevelToSmallintInPackagesProtectionRules: migrated (0.0184s) ci: == [advisory_lock_connection] object_id: 9979220, pg_backend_pid: 3018 main: == [advisory_lock_connection] object_id: 9984040, pg_backend_pid: 3021 main: == 20231011142714 QueueBackfillHasRemediationsOfVulnerabilityReads: migrating = main: == 20231011142714 QueueBackfillHasRemediationsOfVulnerabilityReads: migrated (0.0068s) main: == [advisory_lock_connection] object_id: 9984040, pg_backend_pid: 3021 ci: == [advisory_lock_connection] object_id: 9991640, pg_backend_pid: 3023 ci: == 20231011142714 QueueBackfillHasRemediationsOfVulnerabilityReads: migrating = ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231011142714 QueueBackfillHasRemediationsOfVulnerabilityReads: migrated (0.0152s) ci: == [advisory_lock_connection] object_id: 9991640, pg_backend_pid: 3023 main: == [advisory_lock_connection] object_id: 9999380, pg_backend_pid: 3026 main: == 20231011150241 AddExternalParticipantsFromCcToServiceDeskSettings: migrating main: -- add_column(:service_desk_settings, :add_external_participants_from_cc, :boolean, {:null=>false, :default=>false}) main: -> 0.0024s main: == 20231011150241 AddExternalParticipantsFromCcToServiceDeskSettings: migrated (0.0086s) main: == [advisory_lock_connection] object_id: 9999380, pg_backend_pid: 3026 ci: == [advisory_lock_connection] object_id: 10007800, pg_backend_pid: 3028 ci: == 20231011150241 AddExternalParticipantsFromCcToServiceDeskSettings: migrating ci: -- add_column(:service_desk_settings, :add_external_participants_from_cc, :boolean, {:null=>false, :default=>false}) ci: -> 0.0020s ci: == 20231011150241 AddExternalParticipantsFromCcToServiceDeskSettings: migrated (0.0172s) ci: == [advisory_lock_connection] object_id: 10007800, pg_backend_pid: 3028 main: == [advisory_lock_connection] object_id: 10016360, pg_backend_pid: 3031 main: == 20231011200058 DropIndexNamespacesOnUpdatedAt: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- indexes(:namespaces) main: -> 0.0187s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:namespaces, {:algorithm=>:concurrently, :name=>:index_namespaces_on_updated_at}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20231011200058 DropIndexNamespacesOnUpdatedAt: migrated (0.0368s) ========== main: == [advisory_lock_connection] object_id: 10016360, pg_backend_pid: 3031 ci: == [advisory_lock_connection] object_id: 10044120, pg_backend_pid: 3033 ci: == 20231011200058 DropIndexNamespacesOnUpdatedAt: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:namespaces) ci: -> 0.0196s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:namespaces, {:algorithm=>:concurrently, :name=>:index_namespaces_on_updated_at}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231011200058 DropIndexNamespacesOnUpdatedAt: migrated (0.0473s) ========== ci: == [advisory_lock_connection] object_id: 10044120, pg_backend_pid: 3033 main: == [advisory_lock_connection] object_id: 10072000, pg_backend_pid: 3036 main: == 20231011232010 SyncRemoveIndexEventsOnAuthorId: migrating ================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:events) main: -> 0.0151s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:events, {:algorithm=>:concurrently, :name=>"index_events_on_author_id_and_created_at_merge_requests"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231011232010 SyncRemoveIndexEventsOnAuthorId: migrated (0.0509s) ========= main: == [advisory_lock_connection] object_id: 10072000, pg_backend_pid: 3036 ci: == [advisory_lock_connection] object_id: 10085820, pg_backend_pid: 3038 ci: == 20231011232010 SyncRemoveIndexEventsOnAuthorId: migrating ================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:events) ci: -> 0.0160s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- remove_index(:events, {:algorithm=>:concurrently, :name=>"index_events_on_author_id_and_created_at_merge_requests"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231011232010 SyncRemoveIndexEventsOnAuthorId: migrated (0.0491s) ========= ci: == [advisory_lock_connection] object_id: 10085820, pg_backend_pid: 3038 main: == [advisory_lock_connection] object_id: 10099780, pg_backend_pid: 3041 main: == 20231012161226 ChangeIndexOnGpgKeyIdOfGpgSignatures: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:gpg_signatures, [:gpg_key_id, :id], {:name=>"index_gpg_signatures_on_gpg_key_id_and_id", :algorithm=>:concurrently}) main: -> 0.0064s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:gpg_signatures, [:gpg_key_id, :id], {:name=>"index_gpg_signatures_on_gpg_key_id_and_id", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- indexes(:gpg_signatures) main: -> 0.0056s main: -- remove_index(:gpg_signatures, {:algorithm=>:concurrently, :name=>"index_gpg_signatures_on_gpg_key_id"}) main: -> 0.0013s main: == 20231012161226 ChangeIndexOnGpgKeyIdOfGpgSignatures: migrated (0.0420s) ==== main: == [advisory_lock_connection] object_id: 10099780, pg_backend_pid: 3041 ci: == [advisory_lock_connection] object_id: 10114160, pg_backend_pid: 3043 ci: == 20231012161226 ChangeIndexOnGpgKeyIdOfGpgSignatures: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:gpg_signatures, [:gpg_key_id, :id], {:name=>"index_gpg_signatures_on_gpg_key_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0065s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:gpg_signatures, [:gpg_key_id, :id], {:name=>"index_gpg_signatures_on_gpg_key_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- indexes(:gpg_signatures) ci: -> 0.0056s ci: -- remove_index(:gpg_signatures, {:algorithm=>:concurrently, :name=>"index_gpg_signatures_on_gpg_key_id"}) ci: -> 0.0012s ci: == 20231012161226 ChangeIndexOnGpgKeyIdOfGpgSignatures: migrated (0.0489s) ==== ci: == [advisory_lock_connection] object_id: 10114160, pg_backend_pid: 3043 main: == [advisory_lock_connection] object_id: 10128680, pg_backend_pid: 3046 main: == 20231012180342 IndexStoppingEnvironmentsOnUpdatedAt: migrating ============= main: -- index_exists?(:environments, [:updated_at], {:where=>"state = 'stopping'", :name=>"index_environments_on_updated_at_for_stopping_state", :algorithm=>:concurrently}) main: -> 0.0104s main: -- add_index_options(:environments, [:updated_at], {:where=>"state = 'stopping'", :name=>"index_environments_on_updated_at_for_stopping_state", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20231012180342 IndexStoppingEnvironmentsOnUpdatedAt: migrated (0.0239s) ==== main: == [advisory_lock_connection] object_id: 10128680, pg_backend_pid: 3046 ci: == [advisory_lock_connection] object_id: 10148800, pg_backend_pid: 3048 ci: == 20231012180342 IndexStoppingEnvironmentsOnUpdatedAt: migrating ============= ci: -- index_exists?(:environments, [:updated_at], {:where=>"state = 'stopping'", :name=>"index_environments_on_updated_at_for_stopping_state", :algorithm=>:concurrently}) ci: -> 0.0103s ci: -- add_index_options(:environments, [:updated_at], {:where=>"state = 'stopping'", :name=>"index_environments_on_updated_at_for_stopping_state", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20231012180342 IndexStoppingEnvironmentsOnUpdatedAt: migrated (0.0331s) ==== ci: == [advisory_lock_connection] object_id: 10148800, pg_backend_pid: 3048 main: == [advisory_lock_connection] object_id: 10169060, pg_backend_pid: 3051 main: == 20231013031159 SwapColumnsForCiPipelinesPipelineIdBigint: migrating ======== main: == 20231013031159 SwapColumnsForCiPipelinesPipelineIdBigint: migrated (0.0058s) main: == [advisory_lock_connection] object_id: 10169060, pg_backend_pid: 3051 ci: == [advisory_lock_connection] object_id: 10169380, pg_backend_pid: 3053 ci: == 20231013031159 SwapColumnsForCiPipelinesPipelineIdBigint: migrating ======== ci: == 20231013031159 SwapColumnsForCiPipelinesPipelineIdBigint: migrated (0.0150s) ci: == [advisory_lock_connection] object_id: 10169380, pg_backend_pid: 3053 main: == [advisory_lock_connection] object_id: 10169840, pg_backend_pid: 3056 main: == 20231013135216 AddTaskRequestAttributesToZoektShards: migrating ============ main: -- add_column(:zoekt_shards, :uuid, :uuid, {:null=>false, :default=>"00000000-00000000-00000000-00000000"}) main: -> 0.0026s main: -- add_column(:zoekt_shards, :last_seen_at, :datetime_with_timezone, {:null=>false, :default=>"1970-01-01"}) main: -> 0.0018s main: -- add_column(:zoekt_shards, :used_bytes, :bigint, {:null=>false, :default=>0}) main: -> 0.0016s main: -- add_column(:zoekt_shards, :total_bytes, :bigint, {:null=>false, :default=>0}) main: -> 0.0015s main: -- add_column(:zoekt_shards, :metadata, :jsonb, {:default=>{}, :null=>false}) main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:zoekt_shards, :uuid, {:unique=>true, :name=>"unique_zoekt_shards_uuid", :algorithm=>:concurrently}) main: -> 0.0042s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:zoekt_shards, :uuid, {:unique=>true, :name=>"unique_zoekt_shards_uuid", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:zoekt_shards, :last_seen_at, {:name=>"index_zoekt_shards_on_last_seen_at", :algorithm=>:concurrently}) main: -> 0.0037s main: -- add_index(:zoekt_shards, :last_seen_at, {:name=>"index_zoekt_shards_on_last_seen_at", :algorithm=>:concurrently}) main: -> 0.0014s main: == 20231013135216 AddTaskRequestAttributesToZoektShards: migrated (0.0463s) === main: == [advisory_lock_connection] object_id: 10169840, pg_backend_pid: 3056 ci: == [advisory_lock_connection] object_id: 10169980, pg_backend_pid: 3058 ci: == 20231013135216 AddTaskRequestAttributesToZoektShards: migrating ============ ci: -- add_column(:zoekt_shards, :uuid, :uuid, {:null=>false, :default=>"00000000-00000000-00000000-00000000"}) ci: -> 0.0020s ci: -- add_column(:zoekt_shards, :last_seen_at, :datetime_with_timezone, {:null=>false, :default=>"1970-01-01"}) ci: -> 0.0016s ci: -- add_column(:zoekt_shards, :used_bytes, :bigint, {:null=>false, :default=>0}) ci: -> 0.0013s ci: -- add_column(:zoekt_shards, :total_bytes, :bigint, {:null=>false, :default=>0}) ci: -> 0.0020s ci: -- add_column(:zoekt_shards, :metadata, :jsonb, {:default=>{}, :null=>false}) ci: -> 0.0022s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:zoekt_shards, :uuid, {:unique=>true, :name=>"unique_zoekt_shards_uuid", :algorithm=>:concurrently}) ci: -> 0.0045s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:zoekt_shards, :uuid, {:unique=>true, :name=>"unique_zoekt_shards_uuid", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- index_exists?(:zoekt_shards, :last_seen_at, {:name=>"index_zoekt_shards_on_last_seen_at", :algorithm=>:concurrently}) ci: -> 0.0036s ci: -- add_index(:zoekt_shards, :last_seen_at, {:name=>"index_zoekt_shards_on_last_seen_at", :algorithm=>:concurrently}) ci: -> 0.0015s ci: == 20231013135216 AddTaskRequestAttributesToZoektShards: migrated (0.0558s) === ci: == [advisory_lock_connection] object_id: 10169980, pg_backend_pid: 3058 main: == [advisory_lock_connection] object_id: 10170300, pg_backend_pid: 3061 main: == 20231013174138 DropMemberTasksTable: migrating ============================= main: == 20231013174138 DropMemberTasksTable: migrated (0.0064s) ==================== main: == [advisory_lock_connection] object_id: 10170300, pg_backend_pid: 3061 ci: == [advisory_lock_connection] object_id: 10170960, pg_backend_pid: 3063 ci: == 20231013174138 DropMemberTasksTable: migrating ============================= ci: == 20231013174138 DropMemberTasksTable: migrated (0.0145s) ==================== ci: == [advisory_lock_connection] object_id: 10170960, pg_backend_pid: 3063 main: == [advisory_lock_connection] object_id: 10171760, pg_backend_pid: 3066 main: == 20231013181758 RemoveTempIndexForProjectStatisticsPipelineArtifactsSizeMigration: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:project_statistics) main: -> 0.0100s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:project_statistics, {:algorithm=>:concurrently, :name=>"tmp_index_project_statistics_pipeline_artifacts_size"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231013181758 RemoveTempIndexForProjectStatisticsPipelineArtifactsSizeMigration: migrated (0.0274s) main: == [advisory_lock_connection] object_id: 10171760, pg_backend_pid: 3066 ci: == [advisory_lock_connection] object_id: 10193540, pg_backend_pid: 3068 ci: == 20231013181758 RemoveTempIndexForProjectStatisticsPipelineArtifactsSizeMigration: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:project_statistics) ci: -> 0.0093s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:project_statistics, {:algorithm=>:concurrently, :name=>"tmp_index_project_statistics_pipeline_artifacts_size"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231013181758 RemoveTempIndexForProjectStatisticsPipelineArtifactsSizeMigration: migrated (0.0348s) ci: == [advisory_lock_connection] object_id: 10193540, pg_backend_pid: 3068 main: == [advisory_lock_connection] object_id: 10215480, pg_backend_pid: 3071 main: == 20231013204933 RemoveTasksToBeDoneWorker: migrating ======================== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231013204933 RemoveTasksToBeDoneWorker: migrated (0.0065s) =============== main: == [advisory_lock_connection] object_id: 10215480, pg_backend_pid: 3071 ci: == [advisory_lock_connection] object_id: 10232120, pg_backend_pid: 3073 ci: == 20231013204933 RemoveTasksToBeDoneWorker: migrating ======================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20231013204933 RemoveTasksToBeDoneWorker: migrated (0.0159s) =============== ci: == [advisory_lock_connection] object_id: 10232120, pg_backend_pid: 3073 main: == [advisory_lock_connection] object_id: 10248980, pg_backend_pid: 3076 main: == 20231014081832 CreateIndexVulnerabilityProjectIdAndOnIdSync: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:vulnerabilities, [:project_id, :id], {:name=>"index_vulnerabilities_on_project_id_and_id", :algorithm=>:concurrently}) main: -> 0.0166s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:vulnerabilities, [:project_id, :id], {:name=>"index_vulnerabilities_on_project_id_and_id", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20231014081832 CreateIndexVulnerabilityProjectIdAndOnIdSync: migrated (0.0393s) main: == [advisory_lock_connection] object_id: 10248980, pg_backend_pid: 3076 ci: == [advisory_lock_connection] object_id: 10268640, pg_backend_pid: 3078 ci: == 20231014081832 CreateIndexVulnerabilityProjectIdAndOnIdSync: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:vulnerabilities, [:project_id, :id], {:name=>"index_vulnerabilities_on_project_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0165s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:vulnerabilities, [:project_id, :id], {:name=>"index_vulnerabilities_on_project_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231014081832 CreateIndexVulnerabilityProjectIdAndOnIdSync: migrated (0.0475s) ci: == [advisory_lock_connection] object_id: 10268640, pg_backend_pid: 3078 main: == [advisory_lock_connection] object_id: 10288440, pg_backend_pid: 3081 main: == 20231015111533 AddManageProjectAccessTokensToMemberRoles: migrating ======== main: -- add_column(:member_roles, :manage_project_access_tokens, :boolean, {:default=>false, :null=>false}) main: -> 0.0020s main: == 20231015111533 AddManageProjectAccessTokensToMemberRoles: migrated (0.0078s) main: == [advisory_lock_connection] object_id: 10288440, pg_backend_pid: 3081 ci: == [advisory_lock_connection] object_id: 10300220, pg_backend_pid: 3083 ci: == 20231015111533 AddManageProjectAccessTokensToMemberRoles: migrating ======== ci: -- add_column(:member_roles, :manage_project_access_tokens, :boolean, {:default=>false, :null=>false}) ci: -> 0.0022s ci: == 20231015111533 AddManageProjectAccessTokensToMemberRoles: migrated (0.0173s) ci: == [advisory_lock_connection] object_id: 10300220, pg_backend_pid: 3083 main: == [advisory_lock_connection] object_id: 10312140, pg_backend_pid: 3086 main: == 20231015225919 CleanupBigintConversionForNotesForSelfManaged: migrating ==== main: == 20231015225919 CleanupBigintConversionForNotesForSelfManaged: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 10312140, pg_backend_pid: 3086 ci: == [advisory_lock_connection] object_id: 10312320, pg_backend_pid: 3088 ci: == 20231015225919 CleanupBigintConversionForNotesForSelfManaged: migrating ==== ci: == 20231015225919 CleanupBigintConversionForNotesForSelfManaged: migrated (0.0152s) ci: == [advisory_lock_connection] object_id: 10312320, pg_backend_pid: 3088 main: == [advisory_lock_connection] object_id: 10312640, pg_backend_pid: 3091 main: == 20231015230919 CleanupBigintConversionForTodosForSelfManaged: migrating ==== main: == 20231015230919 CleanupBigintConversionForTodosForSelfManaged: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 10312640, pg_backend_pid: 3091 ci: == [advisory_lock_connection] object_id: 10331800, pg_backend_pid: 3093 ci: == 20231015230919 CleanupBigintConversionForTodosForSelfManaged: migrating ==== ci: == 20231015230919 CleanupBigintConversionForTodosForSelfManaged: migrated (0.0150s) ci: == [advisory_lock_connection] object_id: 10331800, pg_backend_pid: 3093 main: == [advisory_lock_connection] object_id: 10351100, pg_backend_pid: 3096 main: == 20231015231919 CleanupBigintConversionForSystemNoteMetadataForSelfManaged: migrating main: == 20231015231919 CleanupBigintConversionForSystemNoteMetadataForSelfManaged: migrated (0.0057s) main: == [advisory_lock_connection] object_id: 10351100, pg_backend_pid: 3096 ci: == [advisory_lock_connection] object_id: 10351280, pg_backend_pid: 3098 ci: == 20231015231919 CleanupBigintConversionForSystemNoteMetadataForSelfManaged: migrating ci: == 20231015231919 CleanupBigintConversionForSystemNoteMetadataForSelfManaged: migrated (0.0147s) ci: == [advisory_lock_connection] object_id: 10351280, pg_backend_pid: 3098 main: == [advisory_lock_connection] object_id: 10351600, pg_backend_pid: 3101 main: == 20231015232919 CleanupBigintConversionForEpicUserMentionsForSelfManaged: migrating main: == 20231015232919 CleanupBigintConversionForEpicUserMentionsForSelfManaged: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 10351600, pg_backend_pid: 3101 ci: == [advisory_lock_connection] object_id: 10364140, pg_backend_pid: 3103 ci: == 20231015232919 CleanupBigintConversionForEpicUserMentionsForSelfManaged: migrating ci: == 20231015232919 CleanupBigintConversionForEpicUserMentionsForSelfManaged: migrated (0.0148s) ci: == [advisory_lock_connection] object_id: 10364140, pg_backend_pid: 3103 main: == [advisory_lock_connection] object_id: 10376820, pg_backend_pid: 3106 main: == 20231015233919 CleanupBigintConversionForSuggestionsForSelfManaged: migrating main: == 20231015233919 CleanupBigintConversionForSuggestionsForSelfManaged: migrated (0.0056s) main: == [advisory_lock_connection] object_id: 10376820, pg_backend_pid: 3106 ci: == [advisory_lock_connection] object_id: 10377060, pg_backend_pid: 3108 ci: == 20231015233919 CleanupBigintConversionForSuggestionsForSelfManaged: migrating ci: == 20231015233919 CleanupBigintConversionForSuggestionsForSelfManaged: migrated (0.0163s) ci: == [advisory_lock_connection] object_id: 10377060, pg_backend_pid: 3108 main: == [advisory_lock_connection] object_id: 10377380, pg_backend_pid: 3111 main: == 20231015234919 CleanupBigintConversionForIssueUserMentionsForSelfManaged: migrating main: == 20231015234919 CleanupBigintConversionForIssueUserMentionsForSelfManaged: migrated (0.0062s) main: == [advisory_lock_connection] object_id: 10377380, pg_backend_pid: 3111 ci: == [advisory_lock_connection] object_id: 10398960, pg_backend_pid: 3113 ci: == 20231015234919 CleanupBigintConversionForIssueUserMentionsForSelfManaged: migrating ci: == 20231015234919 CleanupBigintConversionForIssueUserMentionsForSelfManaged: migrated (0.0144s) ci: == [advisory_lock_connection] object_id: 10398960, pg_backend_pid: 3113 main: == [advisory_lock_connection] object_id: 10420680, pg_backend_pid: 3116 main: == 20231015235919 CleanupBigintConversionForNoteDiffFilesForSelfManaged: migrating main: == 20231015235919 CleanupBigintConversionForNoteDiffFilesForSelfManaged: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 10420680, pg_backend_pid: 3116 ci: == [advisory_lock_connection] object_id: 10421380, pg_backend_pid: 3118 ci: == 20231015235919 CleanupBigintConversionForNoteDiffFilesForSelfManaged: migrating ci: == 20231015235919 CleanupBigintConversionForNoteDiffFilesForSelfManaged: migrated (0.0148s) ci: == [advisory_lock_connection] object_id: 10421380, pg_backend_pid: 3118 main: == [advisory_lock_connection] object_id: 10422220, pg_backend_pid: 3121 main: == 20231016000919 CleanupBigintConversionForSnippetUserMentionsForSelfManaged: migrating main: == 20231016000919 CleanupBigintConversionForSnippetUserMentionsForSelfManaged: migrated (0.0057s) main: == [advisory_lock_connection] object_id: 10422220, pg_backend_pid: 3121 ci: == [advisory_lock_connection] object_id: 10422420, pg_backend_pid: 3123 ci: == 20231016000919 CleanupBigintConversionForSnippetUserMentionsForSelfManaged: migrating ci: == 20231016000919 CleanupBigintConversionForSnippetUserMentionsForSelfManaged: migrated (0.0190s) ci: == [advisory_lock_connection] object_id: 10422420, pg_backend_pid: 3123 main: == [advisory_lock_connection] object_id: 10422760, pg_backend_pid: 3126 main: == 20231016001000 FixDesignUserMentionsDesignIdNoteIdIndexForSelfManaged: migrating main: == 20231016001000 FixDesignUserMentionsDesignIdNoteIdIndexForSelfManaged: migrated (0.0065s) main: == [advisory_lock_connection] object_id: 10422760, pg_backend_pid: 3126 ci: == [advisory_lock_connection] object_id: 10422920, pg_backend_pid: 3128 ci: == 20231016001000 FixDesignUserMentionsDesignIdNoteIdIndexForSelfManaged: migrating ci: == 20231016001000 FixDesignUserMentionsDesignIdNoteIdIndexForSelfManaged: migrated (0.0138s) ci: == [advisory_lock_connection] object_id: 10422920, pg_backend_pid: 3128 main: == [advisory_lock_connection] object_id: 10423220, pg_backend_pid: 3131 main: == 20231016001919 CleanupBigintConversionForDesignUserMentionsForSelfManaged: migrating main: == 20231016001919 CleanupBigintConversionForDesignUserMentionsForSelfManaged: migrated (0.0057s) main: == [advisory_lock_connection] object_id: 10423220, pg_backend_pid: 3131 ci: == [advisory_lock_connection] object_id: 10423400, pg_backend_pid: 3133 ci: == 20231016001919 CleanupBigintConversionForDesignUserMentionsForSelfManaged: migrating ci: == 20231016001919 CleanupBigintConversionForDesignUserMentionsForSelfManaged: migrated (0.0146s) ci: == [advisory_lock_connection] object_id: 10423400, pg_backend_pid: 3133 main: == [advisory_lock_connection] object_id: 10423720, pg_backend_pid: 3136 main: == 20231016002919 CleanupBigintConversionForVulnerabilityUserMentionsForSelfManaged: migrating main: == 20231016002919 CleanupBigintConversionForVulnerabilityUserMentionsForSelfManaged: migrated (0.0053s) main: == [advisory_lock_connection] object_id: 10423720, pg_backend_pid: 3136 ci: == [advisory_lock_connection] object_id: 10423960, pg_backend_pid: 3138 ci: == 20231016002919 CleanupBigintConversionForVulnerabilityUserMentionsForSelfManaged: migrating ci: == 20231016002919 CleanupBigintConversionForVulnerabilityUserMentionsForSelfManaged: migrated (0.0156s) ci: == [advisory_lock_connection] object_id: 10423960, pg_backend_pid: 3138 main: == [advisory_lock_connection] object_id: 10424260, pg_backend_pid: 3141 main: == 20231016003919 CleanupBigintConversionForCommitUserMentionsForSelfManaged: migrating main: == 20231016003919 CleanupBigintConversionForCommitUserMentionsForSelfManaged: migrated (0.0054s) main: == [advisory_lock_connection] object_id: 10424260, pg_backend_pid: 3141 ci: == [advisory_lock_connection] object_id: 10424460, pg_backend_pid: 3143 ci: == 20231016003919 CleanupBigintConversionForCommitUserMentionsForSelfManaged: migrating ci: == 20231016003919 CleanupBigintConversionForCommitUserMentionsForSelfManaged: migrated (0.0147s) ci: == [advisory_lock_connection] object_id: 10424460, pg_backend_pid: 3143 main: == [advisory_lock_connection] object_id: 10424820, pg_backend_pid: 3146 main: == 20231016004919 CleanupBigintConversionForMergeRequestUserMentionsForSelfManaged: migrating main: == 20231016004919 CleanupBigintConversionForMergeRequestUserMentionsForSelfManaged: migrated (0.0063s) main: == [advisory_lock_connection] object_id: 10424820, pg_backend_pid: 3146 ci: == [advisory_lock_connection] object_id: 10425020, pg_backend_pid: 3148 ci: == 20231016004919 CleanupBigintConversionForMergeRequestUserMentionsForSelfManaged: migrating ci: == 20231016004919 CleanupBigintConversionForMergeRequestUserMentionsForSelfManaged: migrated (0.0155s) ci: == [advisory_lock_connection] object_id: 10425020, pg_backend_pid: 3148 main: == [advisory_lock_connection] object_id: 10425360, pg_backend_pid: 3151 main: == 20231016005919 CleanupBigintConversionForTimelogsForSelfManaged: migrating = main: == 20231016005919 CleanupBigintConversionForTimelogsForSelfManaged: migrated (0.0066s) main: == [advisory_lock_connection] object_id: 10425360, pg_backend_pid: 3151 ci: == [advisory_lock_connection] object_id: 10425560, pg_backend_pid: 3153 ci: == 20231016005919 CleanupBigintConversionForTimelogsForSelfManaged: migrating = ci: == 20231016005919 CleanupBigintConversionForTimelogsForSelfManaged: migrated (0.0143s) ci: == [advisory_lock_connection] object_id: 10425560, pg_backend_pid: 3153 main: == [advisory_lock_connection] object_id: 10425900, pg_backend_pid: 3156 main: == 20231016010919 CleanupBigintConversionForAwardEmojiForSelfManaged: migrating main: == 20231016010919 CleanupBigintConversionForAwardEmojiForSelfManaged: migrated (0.0054s) main: == [advisory_lock_connection] object_id: 10425900, pg_backend_pid: 3156 ci: == [advisory_lock_connection] object_id: 10426100, pg_backend_pid: 3158 ci: == 20231016010919 CleanupBigintConversionForAwardEmojiForSelfManaged: migrating ci: == 20231016010919 CleanupBigintConversionForAwardEmojiForSelfManaged: migrated (0.0144s) ci: == [advisory_lock_connection] object_id: 10426100, pg_backend_pid: 3158 main: == [advisory_lock_connection] object_id: 10426440, pg_backend_pid: 3161 main: == 20231016011919 CleanupBigintConversionForEventsForSelfManaged: migrating === main: == 20231016011919 CleanupBigintConversionForEventsForSelfManaged: migrated (0.0055s) main: == [advisory_lock_connection] object_id: 10426440, pg_backend_pid: 3161 ci: == [advisory_lock_connection] object_id: 10426620, pg_backend_pid: 3163 ci: == 20231016011919 CleanupBigintConversionForEventsForSelfManaged: migrating === ci: == 20231016011919 CleanupBigintConversionForEventsForSelfManaged: migrated (0.0139s) ci: == [advisory_lock_connection] object_id: 10426620, pg_backend_pid: 3163 main: == [advisory_lock_connection] object_id: 10426940, pg_backend_pid: 3166 main: == 20231016100238 RemoveUsersProjectsCreatorIdFk: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE users, projects IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- remove_foreign_key(:projects, :users, {:name=>"fk_03ec10b0d3"}) main: -> 0.0059s main: == 20231016100238 RemoveUsersProjectsCreatorIdFk: migrated (0.0274s) ========== main: == [advisory_lock_connection] object_id: 10426940, pg_backend_pid: 3166 ci: == [advisory_lock_connection] object_id: 10427140, pg_backend_pid: 3168 ci: == 20231016100238 RemoveUsersProjectsCreatorIdFk: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE users, projects IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- remove_foreign_key(:projects, :users, {:name=>"fk_03ec10b0d3"}) ci: -> 0.0055s ci: == 20231016100238 RemoveUsersProjectsCreatorIdFk: migrated (0.0356s) ========== ci: == [advisory_lock_connection] object_id: 10427140, pg_backend_pid: 3168 main: == [advisory_lock_connection] object_id: 10427480, pg_backend_pid: 3171 main: == 20231016101611 RemoveUsersProjectsMarkedForDeletionByUserIdFk: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE users, projects IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- remove_foreign_key(:projects, :users, {:name=>"fk_25d8780d11"}) main: -> 0.0052s main: == 20231016101611 RemoveUsersProjectsMarkedForDeletionByUserIdFk: migrated (0.0280s) main: == [advisory_lock_connection] object_id: 10427480, pg_backend_pid: 3171 ci: == [advisory_lock_connection] object_id: 10427680, pg_backend_pid: 3173 ci: == 20231016101611 RemoveUsersProjectsMarkedForDeletionByUserIdFk: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE users, projects IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- remove_foreign_key(:projects, :users, {:name=>"fk_25d8780d11"}) ci: -> 0.0057s ci: == 20231016101611 RemoveUsersProjectsMarkedForDeletionByUserIdFk: migrated (0.0360s) ci: == [advisory_lock_connection] object_id: 10427680, pg_backend_pid: 3173 main: == [advisory_lock_connection] object_id: 10428020, pg_backend_pid: 3176 main: == 20231016173128 AddTemporaryIndexToMergeAccessLevels: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:protected_branch_merge_access_levels, [:id], {:where=>"group_id IS NOT NULL", :name=>"tmp_idx_protected_branch_merge_access_levels_on_id_with_group", :algorithm=>:concurrently}) main: -> 0.0045s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:protected_branch_merge_access_levels, [:id], {:where=>"group_id IS NOT NULL", :name=>"tmp_idx_protected_branch_merge_access_levels_on_id_with_group", :algorithm=>:concurrently}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231016173128 AddTemporaryIndexToMergeAccessLevels: migrated (0.0219s) ==== main: == [advisory_lock_connection] object_id: 10428020, pg_backend_pid: 3176 ci: == [advisory_lock_connection] object_id: 10428180, pg_backend_pid: 3178 ci: == 20231016173128 AddTemporaryIndexToMergeAccessLevels: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:protected_branch_merge_access_levels, [:id], {:where=>"group_id IS NOT NULL", :name=>"tmp_idx_protected_branch_merge_access_levels_on_id_with_group", :algorithm=>:concurrently}) ci: -> 0.0053s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:protected_branch_merge_access_levels, [:id], {:where=>"group_id IS NOT NULL", :name=>"tmp_idx_protected_branch_merge_access_levels_on_id_with_group", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231016173128 AddTemporaryIndexToMergeAccessLevels: migrated (0.0337s) ==== ci: == [advisory_lock_connection] object_id: 10428180, pg_backend_pid: 3178 main: == [advisory_lock_connection] object_id: 10428460, pg_backend_pid: 3181 main: == 20231016173129 QueueDeleteInvalidProtectedBranchMergeAccessLevels: migrating main: == 20231016173129 QueueDeleteInvalidProtectedBranchMergeAccessLevels: migrated (0.0413s) main: == [advisory_lock_connection] object_id: 10428460, pg_backend_pid: 3181 ci: == [advisory_lock_connection] object_id: 10428620, pg_backend_pid: 3184 ci: == 20231016173129 QueueDeleteInvalidProtectedBranchMergeAccessLevels: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231016173129 QueueDeleteInvalidProtectedBranchMergeAccessLevels: migrated (0.0201s) ci: == [advisory_lock_connection] object_id: 10428620, pg_backend_pid: 3184 main: == [advisory_lock_connection] object_id: 10428920, pg_backend_pid: 3187 main: == 20231016194926 AddTemporaryIndexToPushAccessLevels: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:protected_branch_push_access_levels, [:id], {:where=>"group_id IS NOT NULL", :name=>"tmp_idx_protected_branch_push_access_levels_on_id_with_group", :algorithm=>:concurrently}) main: -> 0.0057s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:protected_branch_push_access_levels, [:id], {:where=>"group_id IS NOT NULL", :name=>"tmp_idx_protected_branch_push_access_levels_on_id_with_group", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231016194926 AddTemporaryIndexToPushAccessLevels: migrated (0.0251s) ===== main: == [advisory_lock_connection] object_id: 10428920, pg_backend_pid: 3187 ci: == [advisory_lock_connection] object_id: 10429080, pg_backend_pid: 3189 ci: == 20231016194926 AddTemporaryIndexToPushAccessLevels: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:protected_branch_push_access_levels, [:id], {:where=>"group_id IS NOT NULL", :name=>"tmp_idx_protected_branch_push_access_levels_on_id_with_group", :algorithm=>:concurrently}) ci: -> 0.0063s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:protected_branch_push_access_levels, [:id], {:where=>"group_id IS NOT NULL", :name=>"tmp_idx_protected_branch_push_access_levels_on_id_with_group", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231016194926 AddTemporaryIndexToPushAccessLevels: migrated (0.0348s) ===== ci: == [advisory_lock_connection] object_id: 10429080, pg_backend_pid: 3189 main: == [advisory_lock_connection] object_id: 10429380, pg_backend_pid: 3192 main: == 20231016194927 QueueDeleteInvalidProtectedBranchPushAccessLevels: migrating main: == 20231016194927 QueueDeleteInvalidProtectedBranchPushAccessLevels: migrated (0.0354s) main: == [advisory_lock_connection] object_id: 10429380, pg_backend_pid: 3192 ci: == [advisory_lock_connection] object_id: 10429540, pg_backend_pid: 3194 ci: == 20231016194927 QueueDeleteInvalidProtectedBranchPushAccessLevels: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231016194927 QueueDeleteInvalidProtectedBranchPushAccessLevels: migrated (0.0154s) ci: == [advisory_lock_connection] object_id: 10429540, pg_backend_pid: 3194 main: == [advisory_lock_connection] object_id: 10429840, pg_backend_pid: 3197 main: == 20231016194942 AddTemporaryIndexToCreateAccessLevels: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:protected_tag_create_access_levels, [:id], {:where=>"group_id IS NOT NULL", :name=>"tmp_idx_protected_tag_create_access_levels_on_id_with_group", :algorithm=>:concurrently}) main: -> 0.0050s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:protected_tag_create_access_levels, [:id], {:where=>"group_id IS NOT NULL", :name=>"tmp_idx_protected_tag_create_access_levels_on_id_with_group", :algorithm=>:concurrently}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231016194942 AddTemporaryIndexToCreateAccessLevels: migrated (0.0229s) === main: == [advisory_lock_connection] object_id: 10429840, pg_backend_pid: 3197 ci: == [advisory_lock_connection] object_id: 10430000, pg_backend_pid: 3199 ci: == 20231016194942 AddTemporaryIndexToCreateAccessLevels: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:protected_tag_create_access_levels, [:id], {:where=>"group_id IS NOT NULL", :name=>"tmp_idx_protected_tag_create_access_levels_on_id_with_group", :algorithm=>:concurrently}) ci: -> 0.0055s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:protected_tag_create_access_levels, [:id], {:where=>"group_id IS NOT NULL", :name=>"tmp_idx_protected_tag_create_access_levels_on_id_with_group", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231016194942 AddTemporaryIndexToCreateAccessLevels: migrated (0.0309s) === ci: == [advisory_lock_connection] object_id: 10430000, pg_backend_pid: 3199 main: == [advisory_lock_connection] object_id: 10430300, pg_backend_pid: 3202 main: == 20231016194943 QueueDeleteInvalidProtectedTagCreateAccessLevels: migrating = main: == 20231016194943 QueueDeleteInvalidProtectedTagCreateAccessLevels: migrated (0.0407s) main: == [advisory_lock_connection] object_id: 10430300, pg_backend_pid: 3202 ci: == [advisory_lock_connection] object_id: 10436840, pg_backend_pid: 3204 ci: == 20231016194943 QueueDeleteInvalidProtectedTagCreateAccessLevels: migrating = ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231016194943 QueueDeleteInvalidProtectedTagCreateAccessLevels: migrated (0.0146s) ci: == [advisory_lock_connection] object_id: 10436840, pg_backend_pid: 3204 main: == [advisory_lock_connection] object_id: 10443520, pg_backend_pid: 3207 main: == 20231017055853 RemoveRelayStateDomainAllowlistApplicationSettings: migrating main: -- remove_column(:application_settings, :relay_state_domain_allowlist) main: -> 0.0026s main: == 20231017055853 RemoveRelayStateDomainAllowlistApplicationSettings: migrated (0.0090s) main: == [advisory_lock_connection] object_id: 10443520, pg_backend_pid: 3207 ci: == [advisory_lock_connection] object_id: 10450100, pg_backend_pid: 3209 ci: == 20231017055853 RemoveRelayStateDomainAllowlistApplicationSettings: migrating ci: -- remove_column(:application_settings, :relay_state_domain_allowlist) ci: -> 0.0024s ci: == 20231017055853 RemoveRelayStateDomainAllowlistApplicationSettings: migrated (0.0169s) ci: == [advisory_lock_connection] object_id: 10450100, pg_backend_pid: 3209 main: == [advisory_lock_connection] object_id: 10456820, pg_backend_pid: 3212 main: == 20231017060037 RemoveRelayStateDomainAllowlistSamlProvider: migrating ====== main: -- remove_column(:saml_providers, :relay_state_domain_allowlist) main: -> 0.0013s main: == 20231017060037 RemoveRelayStateDomainAllowlistSamlProvider: migrated (0.0066s) main: == [advisory_lock_connection] object_id: 10456820, pg_backend_pid: 3212 ci: == [advisory_lock_connection] object_id: 10465740, pg_backend_pid: 3214 ci: == 20231017060037 RemoveRelayStateDomainAllowlistSamlProvider: migrating ====== ci: -- remove_column(:saml_providers, :relay_state_domain_allowlist) ci: -> 0.0013s ci: == 20231017060037 RemoveRelayStateDomainAllowlistSamlProvider: migrated (0.0161s) ci: == [advisory_lock_connection] object_id: 10465740, pg_backend_pid: 3214 main: == [advisory_lock_connection] object_id: 10474800, pg_backend_pid: 3217 main: == 20231017064317 SwapColumnsForCiPipelineVariablesPipelineIdBigint: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_variables IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:ci_pipeline_variables) main: -> 0.0000s main: -- quote_column_name(:pipeline_id) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipeline_variables\"\n RENAME COLUMN \"pipeline_id\" TO \"temp_name_for_renaming\"\n") main: -> 0.0009s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:ci_pipeline_variables) main: -> 0.0000s main: -- quote_column_name(:pipeline_id_convert_to_bigint) main: -> 0.0000s main: -- quote_column_name(:pipeline_id) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipeline_variables\"\n RENAME COLUMN \"pipeline_id_convert_to_bigint\" TO \"pipeline_id\"\n") main: -> 0.0007s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:ci_pipeline_variables) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- quote_column_name(:pipeline_id_convert_to_bigint) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipeline_variables\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"pipeline_id_convert_to_bigint\"\n") main: -> 0.0006s main: -- quote_table_name(:trigger_7f3d66a7d7f5) main: -> 0.0000s main: -- execute("ALTER FUNCTION \"trigger_7f3d66a7d7f5\" RESET ALL") main: -> 0.0006s main: -- columns(:ci_pipeline_variables) main: -> 0.0034s main: -- columns(:ci_pipeline_variables) main: -> 0.0020s main: -- change_column_default(:ci_pipeline_variables, :pipeline_id, nil) main: -> 0.0026s main: -- change_column_default(:ci_pipeline_variables, :pipeline_id_convert_to_bigint, "0") main: -> 0.0026s main: -- quote_table_name(:ci_pipeline_variables) main: -> 0.0000s main: -- quote_column_name(:fk_f29c5f4380) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipeline_variables\"\nRENAME CONSTRAINT \"fk_f29c5f4380\" TO \"temp_name_for_renaming\"\n") main: -> 0.0007s main: -- quote_table_name(:ci_pipeline_variables) main: -> 0.0000s main: -- quote_column_name(:temp_fk_rails_8d3b04e3e1) main: -> 0.0000s main: -- quote_column_name(:fk_f29c5f4380) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipeline_variables\"\nRENAME CONSTRAINT \"temp_fk_rails_8d3b04e3e1\" TO \"fk_f29c5f4380\"\n") main: -> 0.0006s main: -- quote_table_name(:ci_pipeline_variables) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- quote_column_name(:temp_fk_rails_8d3b04e3e1) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipeline_variables\"\nRENAME CONSTRAINT \"temp_name_for_renaming\" TO \"temp_fk_rails_8d3b04e3e1\"\n") main: -> 0.0006s main: -- quote_table_name("index_ci_pipeline_variables_on_pipeline_id_and_key") main: -> 0.0000s main: -- quote_table_name("temp_08b4f3fae3") main: -> 0.0000s main: -- execute("ALTER INDEX \"index_ci_pipeline_variables_on_pipeline_id_and_key\" RENAME TO \"temp_08b4f3fae3\"") main: -> 0.0006s main: -- quote_table_name("index_ci_pipeline_variables_on_pipeline_id_bigint_and_key") main: -> 0.0000s main: -- quote_table_name(:index_ci_pipeline_variables_on_pipeline_id_and_key) main: -> 0.0000s main: -- execute("ALTER INDEX \"index_ci_pipeline_variables_on_pipeline_id_bigint_and_key\" RENAME TO \"index_ci_pipeline_variables_on_pipeline_id_and_key\"") main: -> 0.0007s main: -- quote_table_name("temp_08b4f3fae3") main: -> 0.0000s main: -- quote_table_name(:index_ci_pipeline_variables_on_pipeline_id_bigint_and_key) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_08b4f3fae3\" RENAME TO \"index_ci_pipeline_variables_on_pipeline_id_bigint_and_key\"") main: -> 0.0006s main: == 20231017064317 SwapColumnsForCiPipelineVariablesPipelineIdBigint: migrated (0.0303s) main: == [advisory_lock_connection] object_id: 10474800, pg_backend_pid: 3217 ci: == [advisory_lock_connection] object_id: 10481620, pg_backend_pid: 3219 ci: == 20231017064317 SwapColumnsForCiPipelineVariablesPipelineIdBigint: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_variables IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:ci_pipeline_variables) ci: -> 0.0000s ci: -- quote_column_name(:pipeline_id) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipeline_variables\"\n RENAME COLUMN \"pipeline_id\" TO \"temp_name_for_renaming\"\n") ci: -> 0.0009s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:ci_pipeline_variables) ci: -> 0.0000s ci: -- quote_column_name(:pipeline_id_convert_to_bigint) ci: -> 0.0000s ci: -- quote_column_name(:pipeline_id) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipeline_variables\"\n RENAME COLUMN \"pipeline_id_convert_to_bigint\" TO \"pipeline_id\"\n") ci: -> 0.0010s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:ci_pipeline_variables) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- quote_column_name(:pipeline_id_convert_to_bigint) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipeline_variables\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"pipeline_id_convert_to_bigint\"\n") ci: -> 0.0006s ci: -- quote_table_name(:trigger_7f3d66a7d7f5) ci: -> 0.0000s ci: -- execute("ALTER FUNCTION \"trigger_7f3d66a7d7f5\" RESET ALL") ci: -> 0.0007s ci: -- columns(:ci_pipeline_variables) ci: -> 0.0036s ci: -- columns(:ci_pipeline_variables) ci: -> 0.0023s ci: -- change_column_default(:ci_pipeline_variables, :pipeline_id, nil) ci: -> 0.0031s ci: -- change_column_default(:ci_pipeline_variables, :pipeline_id_convert_to_bigint, "0") ci: -> 0.0028s ci: -- quote_table_name(:ci_pipeline_variables) ci: -> 0.0000s ci: -- quote_column_name(:fk_f29c5f4380) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipeline_variables\"\nRENAME CONSTRAINT \"fk_f29c5f4380\" TO \"temp_name_for_renaming\"\n") ci: -> 0.0008s ci: -- quote_table_name(:ci_pipeline_variables) ci: -> 0.0000s ci: -- quote_column_name(:temp_fk_rails_8d3b04e3e1) ci: -> 0.0000s ci: -- quote_column_name(:fk_f29c5f4380) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipeline_variables\"\nRENAME CONSTRAINT \"temp_fk_rails_8d3b04e3e1\" TO \"fk_f29c5f4380\"\n") ci: -> 0.0009s ci: -- quote_table_name(:ci_pipeline_variables) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- quote_column_name(:temp_fk_rails_8d3b04e3e1) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipeline_variables\"\nRENAME CONSTRAINT \"temp_name_for_renaming\" TO \"temp_fk_rails_8d3b04e3e1\"\n") ci: -> 0.0007s ci: -- quote_table_name("index_ci_pipeline_variables_on_pipeline_id_and_key") ci: -> 0.0000s ci: -- quote_table_name("temp_08b4f3fae3") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"index_ci_pipeline_variables_on_pipeline_id_and_key\" RENAME TO \"temp_08b4f3fae3\"") ci: -> 0.0006s ci: -- quote_table_name("index_ci_pipeline_variables_on_pipeline_id_bigint_and_key") ci: -> 0.0000s ci: -- quote_table_name(:index_ci_pipeline_variables_on_pipeline_id_and_key) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"index_ci_pipeline_variables_on_pipeline_id_bigint_and_key\" RENAME TO \"index_ci_pipeline_variables_on_pipeline_id_and_key\"") ci: -> 0.0007s ci: -- quote_table_name("temp_08b4f3fae3") ci: -> 0.0000s ci: -- quote_table_name(:index_ci_pipeline_variables_on_pipeline_id_bigint_and_key) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_08b4f3fae3\" RENAME TO \"index_ci_pipeline_variables_on_pipeline_id_bigint_and_key\"") ci: -> 0.0009s ci: == 20231017064317 SwapColumnsForCiPipelineVariablesPipelineIdBigint: migrated (0.0433s) ci: == [advisory_lock_connection] object_id: 10481620, pg_backend_pid: 3219 main: == [advisory_lock_connection] object_id: 10481940, pg_backend_pid: 3222 main: == 20231017095738 CreateActivityPubReleasesSubscriptions: migrating =========== main: -- create_table(:activity_pub_releases_subscriptions) main: -- quote_column_name(:shared_inbox_url) main: -> 0.0001s main: -- quote_column_name(:subscriber_inbox_url) main: -> 0.0000s main: -- quote_column_name(:subscriber_url) main: -> 0.0000s main: -> 0.0090s main: == 20231017095738 CreateActivityPubReleasesSubscriptions: migrated (0.0151s) == main: == [advisory_lock_connection] object_id: 10481940, pg_backend_pid: 3222 ci: == [advisory_lock_connection] object_id: 10491520, pg_backend_pid: 3224 ci: == 20231017095738 CreateActivityPubReleasesSubscriptions: migrating =========== ci: -- create_table(:activity_pub_releases_subscriptions) ci: -- quote_column_name(:shared_inbox_url) ci: -> 0.0000s ci: -- quote_column_name(:subscriber_inbox_url) ci: -> 0.0000s ci: -- quote_column_name(:subscriber_url) ci: -> 0.0000s ci: -> 0.0090s I, [2024-04-10T20:46:17.206140 #290] INFO -- : Database: 'ci', Table: 'activity_pub_releases_subscriptions': Lock Writes ci: == 20231017095738 CreateActivityPubReleasesSubscriptions: migrated (0.0271s) == ci: == [advisory_lock_connection] object_id: 10491520, pg_backend_pid: 3224 main: == [advisory_lock_connection] object_id: 10501260, pg_backend_pid: 3227 main: == 20231017114131 AddAutoCanceledByPartitionIdToPCiBuilds: migrating ========== main: == 20231017114131 AddAutoCanceledByPartitionIdToPCiBuilds: migrated (0.0059s) = main: == [advisory_lock_connection] object_id: 10501260, pg_backend_pid: 3227 ci: == [advisory_lock_connection] object_id: 10508100, pg_backend_pid: 3229 ci: == 20231017114131 AddAutoCanceledByPartitionIdToPCiBuilds: migrating ========== ci: == 20231017114131 AddAutoCanceledByPartitionIdToPCiBuilds: migrated (0.0151s) = ci: == [advisory_lock_connection] object_id: 10508100, pg_backend_pid: 3229 main: == [advisory_lock_connection] object_id: 10508420, pg_backend_pid: 3232 main: == 20231017134349 CreateMlModelMetadata: migrating ============================ main: -- create_table(:ml_model_metadata) main: -- quote_column_name(:name) main: -> 0.0000s main: -- quote_column_name(:value) main: -> 0.0000s main: -> 0.0056s main: == 20231017134349 CreateMlModelMetadata: migrated (0.0111s) =================== main: == [advisory_lock_connection] object_id: 10508420, pg_backend_pid: 3232 ci: == [advisory_lock_connection] object_id: 10518000, pg_backend_pid: 3234 ci: == 20231017134349 CreateMlModelMetadata: migrating ============================ ci: -- create_table(:ml_model_metadata) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -- quote_column_name(:value) ci: -> 0.0000s ci: -> 0.0054s I, [2024-04-10T20:46:17.528411 #290] INFO -- : Database: 'ci', Table: 'ml_model_metadata': Lock Writes ci: == 20231017134349 CreateMlModelMetadata: migrated (0.0225s) =================== ci: == [advisory_lock_connection] object_id: 10518000, pg_backend_pid: 3234 main: == [advisory_lock_connection] object_id: 10527740, pg_backend_pid: 3237 main: == 20231017135207 AddFieldsToMlModel: migrating =============================== main: -- add_column(:ml_models, :description, :text) main: -> 0.0016s main: -- add_column(:ml_models, :user_id, :integer, {:null=>true}) main: -> 0.0010s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ml_models ADD CONSTRAINT fk_6c95e61a6e FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0022s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ml_models VALIDATE CONSTRAINT fk_6c95e61a6e;") main: -> 0.0026s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:ml_models, :user_id, {:algorithm=>:concurrently}) main: -> 0.0041s main: -- add_index(:ml_models, :user_id, {:algorithm=>:concurrently}) main: -> 0.0020s main: -- index_name(:ml_models, :user_id) main: -> 0.0000s main: == 20231017135207 AddFieldsToMlModel: migrated (0.0565s) ====================== main: == [advisory_lock_connection] object_id: 10527740, pg_backend_pid: 3237 ci: == [advisory_lock_connection] object_id: 10534580, pg_backend_pid: 3239 ci: == 20231017135207 AddFieldsToMlModel: migrating =============================== ci: -- add_column(:ml_models, :description, :text) ci: -> 0.0014s ci: -- add_column(:ml_models, :user_id, :integer, {:null=>true}) ci: -> 0.0009s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ml_models ADD CONSTRAINT fk_6c95e61a6e FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0022s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ml_models VALIDATE CONSTRAINT fk_6c95e61a6e;") ci: -> 0.0027s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:ml_models, :user_id, {:algorithm=>:concurrently}) ci: -> 0.0041s ci: -- add_index(:ml_models, :user_id, {:algorithm=>:concurrently}) ci: -> 0.0018s ci: -- index_name(:ml_models, :user_id) ci: -> 0.0000s ci: == 20231017135207 AddFieldsToMlModel: migrated (0.0653s) ====================== ci: == [advisory_lock_connection] object_id: 10534580, pg_backend_pid: 3239 main: == [advisory_lock_connection] object_id: 10534900, pg_backend_pid: 3242 main: == 20231017154804 AddIndexToStatusCheckResponsesOnIdAndStatus: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:status_check_responses, [:id, :status], {:name=>"idx_status_check_responses_on_id_and_status", :algorithm=>:concurrently}) main: -> 0.0057s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:status_check_responses, [:id, :status], {:name=>"idx_status_check_responses_on_id_and_status", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231017154804 AddIndexToStatusCheckResponsesOnIdAndStatus: migrated (0.0266s) main: == [advisory_lock_connection] object_id: 10534900, pg_backend_pid: 3242 ci: == [advisory_lock_connection] object_id: 10535220, pg_backend_pid: 3244 ci: == 20231017154804 AddIndexToStatusCheckResponsesOnIdAndStatus: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:status_check_responses, [:id, :status], {:name=>"idx_status_check_responses_on_id_and_status", :algorithm=>:concurrently}) ci: -> 0.0052s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:status_check_responses, [:id, :status], {:name=>"idx_status_check_responses_on_id_and_status", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231017154804 AddIndexToStatusCheckResponsesOnIdAndStatus: migrated (0.0350s) ci: == [advisory_lock_connection] object_id: 10535220, pg_backend_pid: 3244 main: == [advisory_lock_connection] object_id: 10535680, pg_backend_pid: 3247 main: == 20231017172156 AddIndexOnProjectsForAdjournedDeletion: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:projects, [:id, :marked_for_deletion_at], {:where=>"marked_for_deletion_at IS NOT NULL AND pending_delete = false", :name=>"index_projects_id_for_aimed_for_deletion", :algorithm=>:concurrently}) main: -> 0.0384s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:projects, [:id, :marked_for_deletion_at], {:where=>"marked_for_deletion_at IS NOT NULL AND pending_delete = false", :name=>"index_projects_id_for_aimed_for_deletion", :algorithm=>:concurrently}) main: -> 0.0030s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231017172156 AddIndexOnProjectsForAdjournedDeletion: migrated (0.0582s) == main: == [advisory_lock_connection] object_id: 10535680, pg_backend_pid: 3247 ci: == [advisory_lock_connection] object_id: 10536000, pg_backend_pid: 3249 ci: == 20231017172156 AddIndexOnProjectsForAdjournedDeletion: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:projects, [:id, :marked_for_deletion_at], {:where=>"marked_for_deletion_at IS NOT NULL AND pending_delete = false", :name=>"index_projects_id_for_aimed_for_deletion", :algorithm=>:concurrently}) ci: -> 0.0429s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:projects, [:id, :marked_for_deletion_at], {:where=>"marked_for_deletion_at IS NOT NULL AND pending_delete = false", :name=>"index_projects_id_for_aimed_for_deletion", :algorithm=>:concurrently}) ci: -> 0.0031s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231017172156 AddIndexOnProjectsForAdjournedDeletion: migrated (0.0723s) == ci: == [advisory_lock_connection] object_id: 10536000, pg_backend_pid: 3249 main: == [advisory_lock_connection] object_id: 10536700, pg_backend_pid: 3252 main: == 20231017181403 AddGeneratedToDiffFiles: migrating ========================== main: -- add_column(:merge_request_diff_files, :generated, :boolean) main: -> 0.0026s main: == 20231017181403 AddGeneratedToDiffFiles: migrated (0.0093s) ================= main: == [advisory_lock_connection] object_id: 10536700, pg_backend_pid: 3252 ci: == [advisory_lock_connection] object_id: 10548680, pg_backend_pid: 3254 ci: == 20231017181403 AddGeneratedToDiffFiles: migrating ========================== ci: -- add_column(:merge_request_diff_files, :generated, :boolean) ci: -> 0.0012s ci: == 20231017181403 AddGeneratedToDiffFiles: migrated (0.0181s) ================= ci: == [advisory_lock_connection] object_id: 10548680, pg_backend_pid: 3254 main: == [advisory_lock_connection] object_id: 10560980, pg_backend_pid: 3257 main: == 20231017184446 RedropMemberTasksTable: migrating =========================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- drop_table(:member_tasks) main: -> 0.0031s main: == 20231017184446 RedropMemberTasksTable: migrated (0.0303s) ================== main: == [advisory_lock_connection] object_id: 10560980, pg_backend_pid: 3257 ci: == [advisory_lock_connection] object_id: 10562600, pg_backend_pid: 3259 ci: == 20231017184446 RedropMemberTasksTable: migrating =========================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- drop_table(:member_tasks) ci: -> 0.0031s ci: == 20231017184446 RedropMemberTasksTable: migrated (0.0368s) ================== ci: == [advisory_lock_connection] object_id: 10562600, pg_backend_pid: 3259 main: == [advisory_lock_connection] object_id: 10564420, pg_backend_pid: 3262 main: == 20231018083247 RemoveUsersEmailOptedInColumns: migrating =================== main: -- remove_column(:users, :email_opted_in) main: -> 0.0020s main: -- remove_column(:users, :email_opted_in_ip) main: -> 0.0012s main: -- remove_column(:users, :email_opted_in_source_id) main: -> 0.0009s main: -- remove_column(:users, :email_opted_in_at) main: -> 0.0008s main: == 20231018083247 RemoveUsersEmailOptedInColumns: migrated (0.0115s) ========== main: == [advisory_lock_connection] object_id: 10564420, pg_backend_pid: 3262 ci: == [advisory_lock_connection] object_id: 10564620, pg_backend_pid: 3264 ci: == 20231018083247 RemoveUsersEmailOptedInColumns: migrating =================== ci: -- remove_column(:users, :email_opted_in) ci: -> 0.0019s ci: -- remove_column(:users, :email_opted_in_ip) ci: -> 0.0009s ci: -- remove_column(:users, :email_opted_in_source_id) ci: -> 0.0008s ci: -- remove_column(:users, :email_opted_in_at) ci: -> 0.0008s ci: == 20231018083247 RemoveUsersEmailOptedInColumns: migrated (0.0203s) ========== ci: == [advisory_lock_connection] object_id: 10564620, pg_backend_pid: 3264 main: == [advisory_lock_connection] object_id: 10564960, pg_backend_pid: 3267 main: == 20231018093625 DropIndexNamespacesOnSharedAndExtraRunnersMinutesLimit: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:namespaces) main: -> 0.0184s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:namespaces, {:algorithm=>:concurrently, :name=>:index_namespaces_on_shared_and_extra_runners_minutes_limit}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231018093625 DropIndexNamespacesOnSharedAndExtraRunnersMinutesLimit: migrated (0.0372s) main: == [advisory_lock_connection] object_id: 10564960, pg_backend_pid: 3267 ci: == [advisory_lock_connection] object_id: 10565860, pg_backend_pid: 3269 ci: == 20231018093625 DropIndexNamespacesOnSharedAndExtraRunnersMinutesLimit: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:namespaces) ci: -> 0.0185s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:namespaces, {:algorithm=>:concurrently, :name=>:index_namespaces_on_shared_and_extra_runners_minutes_limit}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231018093625 DropIndexNamespacesOnSharedAndExtraRunnersMinutesLimit: migrated (0.0474s) ci: == [advisory_lock_connection] object_id: 10565860, pg_backend_pid: 3269 main: == [advisory_lock_connection] object_id: 10580260, pg_backend_pid: 3272 main: == 20231018100907 DropIndexNamespacesOnLdapSyncLastUpdateAt: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:namespaces) main: -> 0.0179s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:namespaces, {:algorithm=>:concurrently, :name=>:index_namespaces_on_ldap_sync_last_update_at}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231018100907 DropIndexNamespacesOnLdapSyncLastUpdateAt: migrated (0.0355s) main: == [advisory_lock_connection] object_id: 10580260, pg_backend_pid: 3272 ci: == [advisory_lock_connection] object_id: 10592100, pg_backend_pid: 3274 ci: == 20231018100907 DropIndexNamespacesOnLdapSyncLastUpdateAt: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:namespaces) ci: -> 0.0181s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:namespaces, {:algorithm=>:concurrently, :name=>:index_namespaces_on_ldap_sync_last_update_at}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231018100907 DropIndexNamespacesOnLdapSyncLastUpdateAt: migrated (0.0464s) ci: == [advisory_lock_connection] object_id: 10592100, pg_backend_pid: 3274 main: == [advisory_lock_connection] object_id: 10603280, pg_backend_pid: 3277 main: == 20231018105749 RemoveApplicationSettingsMarketingEmailsEnabledColumn: migrating main: -- remove_column(:application_settings, :in_product_marketing_emails_enabled) main: -> 0.0028s main: == 20231018105749 RemoveApplicationSettingsMarketingEmailsEnabledColumn: migrated (0.0087s) main: == [advisory_lock_connection] object_id: 10603280, pg_backend_pid: 3277 ci: == [advisory_lock_connection] object_id: 10612300, pg_backend_pid: 3279 ci: == 20231018105749 RemoveApplicationSettingsMarketingEmailsEnabledColumn: migrating ci: -- remove_column(:application_settings, :in_product_marketing_emails_enabled) ci: -> 0.0027s ci: == 20231018105749 RemoveApplicationSettingsMarketingEmailsEnabledColumn: migrated (0.0193s) ci: == [advisory_lock_connection] object_id: 10612300, pg_backend_pid: 3279 main: == [advisory_lock_connection] object_id: 10629860, pg_backend_pid: 3282 main: == 20231018140154 RemoveHashedStorageMigrationWorkersJobInstances: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231018140154 RemoveHashedStorageMigrationWorkersJobInstances: migrated (0.0066s) main: == [advisory_lock_connection] object_id: 10629860, pg_backend_pid: 3282 ci: == [advisory_lock_connection] object_id: 10657260, pg_backend_pid: 3284 ci: == 20231018140154 RemoveHashedStorageMigrationWorkersJobInstances: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20231018140154 RemoveHashedStorageMigrationWorkersJobInstances: migrated (0.0165s) ci: == [advisory_lock_connection] object_id: 10657260, pg_backend_pid: 3284 main: == [advisory_lock_connection] object_id: 10702180, pg_backend_pid: 3287 main: == 20231018152419 AddTextLimitToMlModels: migrating =========================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ml_models\nADD CONSTRAINT check_d0c47d63b5\nCHECK ( char_length(description) <= 5000 )\nNOT VALID;\n") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ml_models VALIDATE CONSTRAINT check_d0c47d63b5;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231018152419 AddTextLimitToMlModels: migrated (0.0167s) ================== main: == [advisory_lock_connection] object_id: 10702180, pg_backend_pid: 3287 ci: == [advisory_lock_connection] object_id: 10702520, pg_backend_pid: 3289 ci: == 20231018152419 AddTextLimitToMlModels: migrating =========================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ml_models\nADD CONSTRAINT check_d0c47d63b5\nCHECK ( char_length(description) <= 5000 )\nNOT VALID;\n") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ml_models VALIDATE CONSTRAINT check_d0c47d63b5;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20231018152419 AddTextLimitToMlModels: migrated (0.0268s) ================== ci: == [advisory_lock_connection] object_id: 10702520, pg_backend_pid: 3289 main: == [advisory_lock_connection] object_id: 10703020, pg_backend_pid: 3292 main: == 20231019003052 SwapColumnsForCiPipelinesPipelineIdBigintV2: migrating ====== main: -- columns(:ci_pipelines) main: -> 0.0035s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines IN ACCESS EXCLUSIVE MODE") main: -> 0.0006s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:ci_pipelines) main: -> 0.0000s main: -- quote_column_name(:auto_canceled_by_id) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipelines\"\n RENAME COLUMN \"auto_canceled_by_id\" TO \"temp_name_for_renaming\"\n") main: -> 0.0007s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:ci_pipelines) main: -> 0.0000s main: -- quote_column_name(:auto_canceled_by_id_convert_to_bigint) main: -> 0.0000s main: -- quote_column_name(:auto_canceled_by_id) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipelines\"\n RENAME COLUMN \"auto_canceled_by_id_convert_to_bigint\" TO \"auto_canceled_by_id\"\n") main: -> 0.0007s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:ci_pipelines) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- quote_column_name(:auto_canceled_by_id_convert_to_bigint) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipelines\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"auto_canceled_by_id_convert_to_bigint\"\n") main: -> 0.0007s main: -- quote_table_name(:trigger_1bd97da9c1a4) main: -> 0.0000s main: -- execute("ALTER FUNCTION \"trigger_1bd97da9c1a4\" RESET ALL") main: -> 0.0006s main: -- quote_table_name(:ci_pipelines) main: -> 0.0000s main: -- quote_column_name(:fk_262d4c2d19) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipelines\"\nRENAME CONSTRAINT \"fk_262d4c2d19\" TO \"temp_name_for_renaming\"\n") main: -> 0.0009s main: -- quote_table_name(:ci_pipelines) main: -> 0.0000s main: -- quote_column_name(:fk_67e4288f3a) main: -> 0.0000s main: -- quote_column_name(:fk_262d4c2d19) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipelines\"\nRENAME CONSTRAINT \"fk_67e4288f3a\" TO \"fk_262d4c2d19\"\n") main: -> 0.0006s main: -- quote_table_name(:ci_pipelines) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- quote_column_name(:fk_67e4288f3a) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipelines\"\nRENAME CONSTRAINT \"temp_name_for_renaming\" TO \"fk_67e4288f3a\"\n") main: -> 0.0007s main: -- quote_table_name("index_ci_pipelines_on_auto_canceled_by_id") main: -> 0.0000s main: -- quote_table_name("temp_57ca550b13") main: -> 0.0000s main: -- execute("ALTER INDEX \"index_ci_pipelines_on_auto_canceled_by_id\" RENAME TO \"temp_57ca550b13\"") main: -> 0.0007s main: -- quote_table_name("index_ci_pipelines_on_auto_canceled_by_id_bigint") main: -> 0.0000s main: -- quote_table_name(:index_ci_pipelines_on_auto_canceled_by_id) main: -> 0.0000s main: -- execute("ALTER INDEX \"index_ci_pipelines_on_auto_canceled_by_id_bigint\" RENAME TO \"index_ci_pipelines_on_auto_canceled_by_id\"") main: -> 0.0007s main: -- quote_table_name("temp_57ca550b13") main: -> 0.0000s main: -- quote_table_name(:index_ci_pipelines_on_auto_canceled_by_id_bigint) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_57ca550b13\" RENAME TO \"index_ci_pipelines_on_auto_canceled_by_id_bigint\"") main: -> 0.0007s main: == 20231019003052 SwapColumnsForCiPipelinesPipelineIdBigintV2: migrated (0.0286s) main: == [advisory_lock_connection] object_id: 10703020, pg_backend_pid: 3292 ci: == [advisory_lock_connection] object_id: 10711400, pg_backend_pid: 3294 ci: == 20231019003052 SwapColumnsForCiPipelinesPipelineIdBigintV2: migrating ====== ci: -- columns(:ci_pipelines) ci: -> 0.0039s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines IN ACCESS EXCLUSIVE MODE") ci: -> 0.0006s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:ci_pipelines) ci: -> 0.0000s ci: -- quote_column_name(:auto_canceled_by_id) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipelines\"\n RENAME COLUMN \"auto_canceled_by_id\" TO \"temp_name_for_renaming\"\n") ci: -> 0.0007s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:ci_pipelines) ci: -> 0.0000s ci: -- quote_column_name(:auto_canceled_by_id_convert_to_bigint) ci: -> 0.0000s ci: -- quote_column_name(:auto_canceled_by_id) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipelines\"\n RENAME COLUMN \"auto_canceled_by_id_convert_to_bigint\" TO \"auto_canceled_by_id\"\n") ci: -> 0.0007s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:ci_pipelines) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- quote_column_name(:auto_canceled_by_id_convert_to_bigint) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipelines\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"auto_canceled_by_id_convert_to_bigint\"\n") ci: -> 0.0007s ci: -- quote_table_name(:trigger_1bd97da9c1a4) ci: -> 0.0000s ci: -- execute("ALTER FUNCTION \"trigger_1bd97da9c1a4\" RESET ALL") ci: -> 0.0007s ci: -- quote_table_name(:ci_pipelines) ci: -> 0.0000s ci: -- quote_column_name(:fk_262d4c2d19) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipelines\"\nRENAME CONSTRAINT \"fk_262d4c2d19\" TO \"temp_name_for_renaming\"\n") ci: -> 0.0009s ci: -- quote_table_name(:ci_pipelines) ci: -> 0.0000s ci: -- quote_column_name(:fk_67e4288f3a) ci: -> 0.0000s ci: -- quote_column_name(:fk_262d4c2d19) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipelines\"\nRENAME CONSTRAINT \"fk_67e4288f3a\" TO \"fk_262d4c2d19\"\n") ci: -> 0.0007s ci: -- quote_table_name(:ci_pipelines) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- quote_column_name(:fk_67e4288f3a) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipelines\"\nRENAME CONSTRAINT \"temp_name_for_renaming\" TO \"fk_67e4288f3a\"\n") ci: -> 0.0006s ci: -- quote_table_name("index_ci_pipelines_on_auto_canceled_by_id") ci: -> 0.0000s ci: -- quote_table_name("temp_57ca550b13") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"index_ci_pipelines_on_auto_canceled_by_id\" RENAME TO \"temp_57ca550b13\"") ci: -> 0.0007s ci: -- quote_table_name("index_ci_pipelines_on_auto_canceled_by_id_bigint") ci: -> 0.0000s ci: -- quote_table_name(:index_ci_pipelines_on_auto_canceled_by_id) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"index_ci_pipelines_on_auto_canceled_by_id_bigint\" RENAME TO \"index_ci_pipelines_on_auto_canceled_by_id\"") ci: -> 0.0007s ci: -- quote_table_name("temp_57ca550b13") ci: -> 0.0000s ci: -- quote_table_name(:index_ci_pipelines_on_auto_canceled_by_id_bigint) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_57ca550b13\" RENAME TO \"index_ci_pipelines_on_auto_canceled_by_id_bigint\"") ci: -> 0.0006s ci: == 20231019003052 SwapColumnsForCiPipelinesPipelineIdBigintV2: migrated (0.0387s) ci: == [advisory_lock_connection] object_id: 10711400, pg_backend_pid: 3294 main: == [advisory_lock_connection] object_id: 10719920, pg_backend_pid: 3297 main: == 20231019084731 SwapColumnsForCiStagesPipelineIdBigintV2: migrating ========= main: -- columns(:ci_stages) main: -> 0.0031s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_stages IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:ci_stages) main: -> 0.0000s main: -- quote_column_name(:pipeline_id) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_stages\"\n RENAME COLUMN \"pipeline_id\" TO \"temp_name_for_renaming\"\n") main: -> 0.0006s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:ci_stages) main: -> 0.0000s main: -- quote_column_name(:pipeline_id_convert_to_bigint) main: -> 0.0000s main: -- quote_column_name(:pipeline_id) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_stages\"\n RENAME COLUMN \"pipeline_id_convert_to_bigint\" TO \"pipeline_id\"\n") main: -> 0.0006s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:ci_stages) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- quote_column_name(:pipeline_id_convert_to_bigint) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_stages\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"pipeline_id_convert_to_bigint\"\n") main: -> 0.0007s main: -- quote_table_name(:trigger_07bc3c48f407) main: -> 0.0000s main: -- execute("ALTER FUNCTION \"trigger_07bc3c48f407\" RESET ALL") main: -> 0.0006s main: -- quote_table_name(:ci_stages) main: -> 0.0000s main: -- quote_column_name(:fk_fb57e6cc56) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_stages\"\nRENAME CONSTRAINT \"fk_fb57e6cc56\" TO \"temp_name_for_renaming\"\n") main: -> 0.0007s main: -- quote_table_name(:ci_stages) main: -> 0.0000s main: -- quote_column_name(:fk_c5ddde695f) main: -> 0.0000s main: -- quote_column_name(:fk_fb57e6cc56) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_stages\"\nRENAME CONSTRAINT \"fk_c5ddde695f\" TO \"fk_fb57e6cc56\"\n") main: -> 0.0006s main: -- quote_table_name(:ci_stages) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- quote_column_name(:fk_c5ddde695f) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_stages\"\nRENAME CONSTRAINT \"temp_name_for_renaming\" TO \"fk_c5ddde695f\"\n") main: -> 0.0006s main: -- quote_table_name("index_ci_stages_on_pipeline_id") main: -> 0.0000s main: -- quote_table_name("temp_5fd4e9a225") main: -> 0.0000s main: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id\" RENAME TO \"temp_5fd4e9a225\"") main: -> 0.0007s main: -- quote_table_name("index_ci_stages_on_pipeline_id_convert_to_bigint") main: -> 0.0000s main: -- quote_table_name(:index_ci_stages_on_pipeline_id) main: -> 0.0000s main: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_convert_to_bigint\" RENAME TO \"index_ci_stages_on_pipeline_id\"") main: -> 0.0008s main: -- quote_table_name("temp_5fd4e9a225") main: -> 0.0000s main: -- quote_table_name(:index_ci_stages_on_pipeline_id_convert_to_bigint) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_5fd4e9a225\" RENAME TO \"index_ci_stages_on_pipeline_id_convert_to_bigint\"") main: -> 0.0006s main: -- quote_table_name("index_ci_stages_on_pipeline_id_and_id") main: -> 0.0000s main: -- quote_table_name("temp_ced8356685") main: -> 0.0000s main: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_and_id\" RENAME TO \"temp_ced8356685\"") main: -> 0.0006s main: -- quote_table_name("index_ci_stages_on_pipeline_id_convert_to_bigint_and_id") main: -> 0.0000s main: -- quote_table_name(:index_ci_stages_on_pipeline_id_and_id) main: -> 0.0000s main: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_convert_to_bigint_and_id\" RENAME TO \"index_ci_stages_on_pipeline_id_and_id\"") main: -> 0.0006s main: -- quote_table_name("temp_ced8356685") main: -> 0.0000s main: -- quote_table_name(:index_ci_stages_on_pipeline_id_convert_to_bigint_and_id) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_ced8356685\" RENAME TO \"index_ci_stages_on_pipeline_id_convert_to_bigint_and_id\"") main: -> 0.0006s main: -- quote_table_name("index_ci_stages_on_pipeline_id_and_name") main: -> 0.0000s main: -- quote_table_name("temp_348df98ef6") main: -> 0.0000s main: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_and_name\" RENAME TO \"temp_348df98ef6\"") main: -> 0.0006s main: -- quote_table_name("index_ci_stages_on_pipeline_id_convert_to_bigint_and_name") main: -> 0.0000s main: -- quote_table_name(:index_ci_stages_on_pipeline_id_and_name) main: -> 0.0000s main: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_convert_to_bigint_and_name\" RENAME TO \"index_ci_stages_on_pipeline_id_and_name\"") main: -> 0.0006s main: -- quote_table_name("temp_348df98ef6") main: -> 0.0000s main: -- quote_table_name(:index_ci_stages_on_pipeline_id_convert_to_bigint_and_name) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_348df98ef6\" RENAME TO \"index_ci_stages_on_pipeline_id_convert_to_bigint_and_name\"") main: -> 0.0006s main: -- quote_table_name("index_ci_stages_on_pipeline_id_and_position") main: -> 0.0000s main: -- quote_table_name("temp_d0b3b501ce") main: -> 0.0000s main: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_and_position\" RENAME TO \"temp_d0b3b501ce\"") main: -> 0.0006s main: -- quote_table_name("index_ci_stages_on_pipeline_id_convert_to_bigint_and_position") main: -> 0.0000s main: -- quote_table_name(:index_ci_stages_on_pipeline_id_and_position) main: -> 0.0000s main: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_convert_to_bigint_and_position\" RENAME TO \"index_ci_stages_on_pipeline_id_and_position\"") main: -> 0.0006s main: -- quote_table_name("temp_d0b3b501ce") main: -> 0.0000s main: -- quote_table_name(:index_ci_stages_on_pipeline_id_convert_to_bigint_and_position) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_d0b3b501ce\" RENAME TO \"index_ci_stages_on_pipeline_id_convert_to_bigint_and_position\"") main: -> 0.0006s main: == 20231019084731 SwapColumnsForCiStagesPipelineIdBigintV2: migrated (0.0340s) main: == [advisory_lock_connection] object_id: 10719920, pg_backend_pid: 3297 ci: == [advisory_lock_connection] object_id: 10720760, pg_backend_pid: 3299 ci: == 20231019084731 SwapColumnsForCiStagesPipelineIdBigintV2: migrating ========= ci: -- columns(:ci_stages) ci: -> 0.0026s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_stages IN ACCESS EXCLUSIVE MODE") ci: -> 0.0006s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:ci_stages) ci: -> 0.0000s ci: -- quote_column_name(:pipeline_id) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_stages\"\n RENAME COLUMN \"pipeline_id\" TO \"temp_name_for_renaming\"\n") ci: -> 0.0006s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:ci_stages) ci: -> 0.0000s ci: -- quote_column_name(:pipeline_id_convert_to_bigint) ci: -> 0.0000s ci: -- quote_column_name(:pipeline_id) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_stages\"\n RENAME COLUMN \"pipeline_id_convert_to_bigint\" TO \"pipeline_id\"\n") ci: -> 0.0006s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:ci_stages) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- quote_column_name(:pipeline_id_convert_to_bigint) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_stages\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"pipeline_id_convert_to_bigint\"\n") ci: -> 0.0006s ci: -- quote_table_name(:trigger_07bc3c48f407) ci: -> 0.0000s ci: -- execute("ALTER FUNCTION \"trigger_07bc3c48f407\" RESET ALL") ci: -> 0.0006s ci: -- quote_table_name(:ci_stages) ci: -> 0.0000s ci: -- quote_column_name(:fk_fb57e6cc56) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_stages\"\nRENAME CONSTRAINT \"fk_fb57e6cc56\" TO \"temp_name_for_renaming\"\n") ci: -> 0.0008s ci: -- quote_table_name(:ci_stages) ci: -> 0.0000s ci: -- quote_column_name(:fk_c5ddde695f) ci: -> 0.0000s ci: -- quote_column_name(:fk_fb57e6cc56) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_stages\"\nRENAME CONSTRAINT \"fk_c5ddde695f\" TO \"fk_fb57e6cc56\"\n") ci: -> 0.0006s ci: -- quote_table_name(:ci_stages) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- quote_column_name(:fk_c5ddde695f) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_stages\"\nRENAME CONSTRAINT \"temp_name_for_renaming\" TO \"fk_c5ddde695f\"\n") ci: -> 0.0006s ci: -- quote_table_name("index_ci_stages_on_pipeline_id") ci: -> 0.0000s ci: -- quote_table_name("temp_5fd4e9a225") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id\" RENAME TO \"temp_5fd4e9a225\"") ci: -> 0.0008s ci: -- quote_table_name("index_ci_stages_on_pipeline_id_convert_to_bigint") ci: -> 0.0000s ci: -- quote_table_name(:index_ci_stages_on_pipeline_id) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_convert_to_bigint\" RENAME TO \"index_ci_stages_on_pipeline_id\"") ci: -> 0.0007s ci: -- quote_table_name("temp_5fd4e9a225") ci: -> 0.0000s ci: -- quote_table_name(:index_ci_stages_on_pipeline_id_convert_to_bigint) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_5fd4e9a225\" RENAME TO \"index_ci_stages_on_pipeline_id_convert_to_bigint\"") ci: -> 0.0007s ci: -- quote_table_name("index_ci_stages_on_pipeline_id_and_id") ci: -> 0.0000s ci: -- quote_table_name("temp_ced8356685") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_and_id\" RENAME TO \"temp_ced8356685\"") ci: -> 0.0006s ci: -- quote_table_name("index_ci_stages_on_pipeline_id_convert_to_bigint_and_id") ci: -> 0.0000s ci: -- quote_table_name(:index_ci_stages_on_pipeline_id_and_id) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_convert_to_bigint_and_id\" RENAME TO \"index_ci_stages_on_pipeline_id_and_id\"") ci: -> 0.0006s ci: -- quote_table_name("temp_ced8356685") ci: -> 0.0000s ci: -- quote_table_name(:index_ci_stages_on_pipeline_id_convert_to_bigint_and_id) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_ced8356685\" RENAME TO \"index_ci_stages_on_pipeline_id_convert_to_bigint_and_id\"") ci: -> 0.0006s ci: -- quote_table_name("index_ci_stages_on_pipeline_id_and_name") ci: -> 0.0000s ci: -- quote_table_name("temp_348df98ef6") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_and_name\" RENAME TO \"temp_348df98ef6\"") ci: -> 0.0006s ci: -- quote_table_name("index_ci_stages_on_pipeline_id_convert_to_bigint_and_name") ci: -> 0.0000s ci: -- quote_table_name(:index_ci_stages_on_pipeline_id_and_name) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_convert_to_bigint_and_name\" RENAME TO \"index_ci_stages_on_pipeline_id_and_name\"") ci: -> 0.0006s ci: -- quote_table_name("temp_348df98ef6") ci: -> 0.0000s ci: -- quote_table_name(:index_ci_stages_on_pipeline_id_convert_to_bigint_and_name) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_348df98ef6\" RENAME TO \"index_ci_stages_on_pipeline_id_convert_to_bigint_and_name\"") ci: -> 0.0006s ci: -- quote_table_name("index_ci_stages_on_pipeline_id_and_position") ci: -> 0.0000s ci: -- quote_table_name("temp_d0b3b501ce") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_and_position\" RENAME TO \"temp_d0b3b501ce\"") ci: -> 0.0006s ci: -- quote_table_name("index_ci_stages_on_pipeline_id_convert_to_bigint_and_position") ci: -> 0.0000s ci: -- quote_table_name(:index_ci_stages_on_pipeline_id_and_position) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"index_ci_stages_on_pipeline_id_convert_to_bigint_and_position\" RENAME TO \"index_ci_stages_on_pipeline_id_and_position\"") ci: -> 0.0007s ci: -- quote_table_name("temp_d0b3b501ce") ci: -> 0.0000s ci: -- quote_table_name(:index_ci_stages_on_pipeline_id_convert_to_bigint_and_position) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_d0b3b501ce\" RENAME TO \"index_ci_stages_on_pipeline_id_convert_to_bigint_and_position\"") ci: -> 0.0006s ci: == 20231019084731 SwapColumnsForCiStagesPipelineIdBigintV2: migrated (0.0429s) ci: == [advisory_lock_connection] object_id: 10720760, pg_backend_pid: 3299 main: == [advisory_lock_connection] object_id: 10721780, pg_backend_pid: 3302 main: == 20231019104211 AddFileSha256ToPackagesNugetSymbols: migrating ============== main: -- add_column(:packages_nuget_symbols, :file_sha256, :binary) main: -> 0.0015s main: == 20231019104211 AddFileSha256ToPackagesNugetSymbols: migrated (0.0096s) ===== main: == [advisory_lock_connection] object_id: 10721780, pg_backend_pid: 3302 ci: == [advisory_lock_connection] object_id: 10742940, pg_backend_pid: 3304 ci: == 20231019104211 AddFileSha256ToPackagesNugetSymbols: migrating ============== ci: -- add_column(:packages_nuget_symbols, :file_sha256, :binary) ci: -> 0.0013s ci: == 20231019104211 AddFileSha256ToPackagesNugetSymbols: migrated (0.0165s) ===== ci: == [advisory_lock_connection] object_id: 10742940, pg_backend_pid: 3304 main: == [advisory_lock_connection] object_id: 10764280, pg_backend_pid: 3307 main: == 20231019122855 AddSemverIndexCiRunnerMachines: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:ci_runner_machines, "((substring(version from '^\\d+\\.'))), version, runner_id", {:name=>"index_ci_runner_machines_on_major_version_trigram", :algorithm=>:concurrently}) main: -> 0.0068s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:ci_runner_machines, "((substring(version from '^\\d+\\.'))), version, runner_id", {:name=>"index_ci_runner_machines_on_major_version_trigram", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:ci_runner_machines, "((substring(version from '^\\d+\\.\\d+\\.'))), version, runner_id", {:name=>"index_ci_runner_machines_on_minor_version_trigram", :algorithm=>:concurrently}) main: -> 0.0043s main: -- add_index(:ci_runner_machines, "((substring(version from '^\\d+\\.\\d+\\.'))), version, runner_id", {:name=>"index_ci_runner_machines_on_minor_version_trigram", :algorithm=>:concurrently}) main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- index_exists?(:ci_runner_machines, "((substring(version from '^\\d+\\.\\d+\\.\\d+'))), version, runner_id", {:name=>"index_ci_runner_machines_on_patch_version_trigram", :algorithm=>:concurrently}) main: -> 0.0045s main: -- add_index(:ci_runner_machines, "((substring(version from '^\\d+\\.\\d+\\.\\d+'))), version, runner_id", {:name=>"index_ci_runner_machines_on_patch_version_trigram", :algorithm=>:concurrently}) main: -> 0.0015s main: == 20231019122855 AddSemverIndexCiRunnerMachines: migrated (0.0553s) ========== main: == [advisory_lock_connection] object_id: 10764280, pg_backend_pid: 3307 ci: == [advisory_lock_connection] object_id: 10784760, pg_backend_pid: 3309 ci: == 20231019122855 AddSemverIndexCiRunnerMachines: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:ci_runner_machines, "((substring(version from '^\\d+\\.'))), version, runner_id", {:name=>"index_ci_runner_machines_on_major_version_trigram", :algorithm=>:concurrently}) ci: -> 0.0056s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:ci_runner_machines, "((substring(version from '^\\d+\\.'))), version, runner_id", {:name=>"index_ci_runner_machines_on_major_version_trigram", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- index_exists?(:ci_runner_machines, "((substring(version from '^\\d+\\.\\d+\\.'))), version, runner_id", {:name=>"index_ci_runner_machines_on_minor_version_trigram", :algorithm=>:concurrently}) ci: -> 0.0046s ci: -- add_index(:ci_runner_machines, "((substring(version from '^\\d+\\.\\d+\\.'))), version, runner_id", {:name=>"index_ci_runner_machines_on_minor_version_trigram", :algorithm=>:concurrently}) ci: -> 0.0015s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:ci_runner_machines, "((substring(version from '^\\d+\\.\\d+\\.\\d+'))), version, runner_id", {:name=>"index_ci_runner_machines_on_patch_version_trigram", :algorithm=>:concurrently}) ci: -> 0.0069s ci: -- add_index(:ci_runner_machines, "((substring(version from '^\\d+\\.\\d+\\.\\d+'))), version, runner_id", {:name=>"index_ci_runner_machines_on_patch_version_trigram", :algorithm=>:concurrently}) ci: -> 0.0017s ci: == 20231019122855 AddSemverIndexCiRunnerMachines: migrated (0.0669s) ========== ci: == [advisory_lock_connection] object_id: 10784760, pg_backend_pid: 3309 main: == [advisory_lock_connection] object_id: 10805380, pg_backend_pid: 3312 main: == 20231019145202 AddStatusToPackagesNpmMetadataCaches: migrating ============= main: -- add_column(:packages_npm_metadata_caches, :status, :integer, {:default=>0, :null=>false, :limit=>2}) main: -> 0.0021s main: == 20231019145202 AddStatusToPackagesNpmMetadataCaches: migrated (0.0082s) ==== main: == [advisory_lock_connection] object_id: 10805380, pg_backend_pid: 3312 ci: == [advisory_lock_connection] object_id: 10805740, pg_backend_pid: 3314 ci: == 20231019145202 AddStatusToPackagesNpmMetadataCaches: migrating ============= ci: -- add_column(:packages_npm_metadata_caches, :status, :integer, {:default=>0, :null=>false, :limit=>2}) ci: -> 0.0025s ci: == 20231019145202 AddStatusToPackagesNpmMetadataCaches: migrated (0.0188s) ==== ci: == [advisory_lock_connection] object_id: 10805740, pg_backend_pid: 3314 main: == [advisory_lock_connection] object_id: 10806240, pg_backend_pid: 3317 main: == 20231019180421 AddNameDescriptionToCatalogResources: migrating ============= main: -- add_column(:catalog_resources, :name, :varchar, {:null=>true}) main: -> 0.0020s main: -- add_column(:catalog_resources, :description, :text, {:null=>true}) main: -> 0.0009s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:catalog_resources, :name, {:name=>"index_catalog_resources_on_name_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) main: -> 0.0036s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:catalog_resources, :name, {:name=>"index_catalog_resources_on_name_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) main: -> 0.0023s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:catalog_resources, :description, {:name=>"index_catalog_resources_on_description_trigram", :using=>:gin, :opclass=>{:description=>:gin_trgm_ops}, :algorithm=>:concurrently}) main: -> 0.0030s main: -- add_index(:catalog_resources, :description, {:name=>"index_catalog_resources_on_description_trigram", :using=>:gin, :opclass=>{:description=>:gin_trgm_ops}, :algorithm=>:concurrently}) main: -> 0.0013s main: == 20231019180421 AddNameDescriptionToCatalogResources: migrated (0.0382s) ==== main: == [advisory_lock_connection] object_id: 10806240, pg_backend_pid: 3317 ci: == [advisory_lock_connection] object_id: 10806500, pg_backend_pid: 3319 ci: == 20231019180421 AddNameDescriptionToCatalogResources: migrating ============= ci: -- add_column(:catalog_resources, :name, :varchar, {:null=>true}) ci: -> 0.0023s ci: -- add_column(:catalog_resources, :description, :text, {:null=>true}) ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:catalog_resources, :name, {:name=>"index_catalog_resources_on_name_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) ci: -> 0.0040s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index(:catalog_resources, :name, {:name=>"index_catalog_resources_on_name_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) ci: -> 0.0023s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- index_exists?(:catalog_resources, :description, {:name=>"index_catalog_resources_on_description_trigram", :using=>:gin, :opclass=>{:description=>:gin_trgm_ops}, :algorithm=>:concurrently}) ci: -> 0.0032s ci: -- add_index(:catalog_resources, :description, {:name=>"index_catalog_resources_on_description_trigram", :using=>:gin, :opclass=>{:description=>:gin_trgm_ops}, :algorithm=>:concurrently}) ci: -> 0.0013s ci: == 20231019180421 AddNameDescriptionToCatalogResources: migrated (0.0499s) ==== ci: == [advisory_lock_connection] object_id: 10806500, pg_backend_pid: 3319 main: == [advisory_lock_connection] object_id: 10810360, pg_backend_pid: 3322 main: == 20231019223224 BackfillCatalogResourcesNameAndDescription: migrating ======= main: -- execute(" UPDATE catalog_resources\n SET name = projects.name,\n description = projects.description\n FROM projects\n WHERE catalog_resources.project_id = projects.id\n") main: -> 0.0039s main: == 20231019223224 BackfillCatalogResourcesNameAndDescription: migrated (0.0097s) main: == [advisory_lock_connection] object_id: 10810360, pg_backend_pid: 3322 ci: == [advisory_lock_connection] object_id: 10810840, pg_backend_pid: 3324 ci: == 20231019223224 BackfillCatalogResourcesNameAndDescription: migrating ======= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231019223224 BackfillCatalogResourcesNameAndDescription: migrated (0.0174s) ci: == [advisory_lock_connection] object_id: 10810840, pg_backend_pid: 3324 main: == [advisory_lock_connection] object_id: 10815680, pg_backend_pid: 3327 main: == 20231020020732 AddUserPhoneNumberValidationTelesignReferenceXidIndex: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0016s main: -- index_exists?(:user_phone_number_validations, :telesign_reference_xid, {:name=>"index_user_phone_number_validations_on_telesign_reference_xid", :algorithm=>:concurrently}) main: -> 0.0048s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:user_phone_number_validations, :telesign_reference_xid, {:name=>"index_user_phone_number_validations_on_telesign_reference_xid", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: == 20231020020732 AddUserPhoneNumberValidationTelesignReferenceXidIndex: migrated (0.0303s) main: == [advisory_lock_connection] object_id: 10815680, pg_backend_pid: 3327 ci: == [advisory_lock_connection] object_id: 10822600, pg_backend_pid: 3329 ci: == 20231020020732 AddUserPhoneNumberValidationTelesignReferenceXidIndex: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- index_exists?(:user_phone_number_validations, :telesign_reference_xid, {:name=>"index_user_phone_number_validations_on_telesign_reference_xid", :algorithm=>:concurrently}) ci: -> 0.0042s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:user_phone_number_validations, :telesign_reference_xid, {:name=>"index_user_phone_number_validations_on_telesign_reference_xid", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231020020732 AddUserPhoneNumberValidationTelesignReferenceXidIndex: migrated (0.0367s) ci: == [advisory_lock_connection] object_id: 10822600, pg_backend_pid: 3329 main: == [advisory_lock_connection] object_id: 10830320, pg_backend_pid: 3332 main: == 20231020074227 AddAutoCanceledByPartitionIdToPCiBuildsSelfManaged: migrating main: -- add_column(:p_ci_builds, :auto_canceled_by_partition_id, :bigint, {:default=>100, :null=>false, :if_not_exists=>true}) main: -> 0.0070s main: == 20231020074227 AddAutoCanceledByPartitionIdToPCiBuildsSelfManaged: migrated (0.0131s) main: == [advisory_lock_connection] object_id: 10830320, pg_backend_pid: 3332 ci: == [advisory_lock_connection] object_id: 10839180, pg_backend_pid: 3334 ci: == 20231020074227 AddAutoCanceledByPartitionIdToPCiBuildsSelfManaged: migrating ci: -- add_column(:p_ci_builds, :auto_canceled_by_partition_id, :bigint, {:default=>100, :null=>false, :if_not_exists=>true}) ci: -> 0.0074s ci: == 20231020074227 AddAutoCanceledByPartitionIdToPCiBuildsSelfManaged: migrated (0.0233s) ci: == [advisory_lock_connection] object_id: 10839180, pg_backend_pid: 3334 main: == [advisory_lock_connection] object_id: 10848180, pg_backend_pid: 3337 main: == 20231020082425 RemoveForceFullReconciliationFromWorkspaces: migrating ====== main: -- remove_column(:workspaces, :force_full_reconciliation, :boolean, {:default=>false, :null=>false}) main: -> 0.0018s main: == 20231020082425 RemoveForceFullReconciliationFromWorkspaces: migrated (0.0076s) main: == [advisory_lock_connection] object_id: 10848180, pg_backend_pid: 3337 ci: == [advisory_lock_connection] object_id: 10848540, pg_backend_pid: 3339 ci: == 20231020082425 RemoveForceFullReconciliationFromWorkspaces: migrating ====== ci: -- remove_column(:workspaces, :force_full_reconciliation, :boolean, {:default=>false, :null=>false}) ci: -> 0.0015s ci: == 20231020082425 RemoveForceFullReconciliationFromWorkspaces: migrated (0.0172s) ci: == [advisory_lock_connection] object_id: 10848540, pg_backend_pid: 3339 main: == [advisory_lock_connection] object_id: 10849040, pg_backend_pid: 3342 main: == 20231020095624 CreateAuditEventsStreamingHttpGroupNamespaceFilters: migrating main: -- create_table(:audit_events_streaming_http_group_namespace_filters) main: -> 0.0069s main: == 20231020095624 CreateAuditEventsStreamingHttpGroupNamespaceFilters: migrated (0.0130s) main: == [advisory_lock_connection] object_id: 10849040, pg_backend_pid: 3342 ci: == [advisory_lock_connection] object_id: 10877780, pg_backend_pid: 3344 ci: == 20231020095624 CreateAuditEventsStreamingHttpGroupNamespaceFilters: migrating ci: -- create_table(:audit_events_streaming_http_group_namespace_filters) ci: -> 0.0072s I, [2024-04-10T20:46:21.913138 #290] INFO -- : Database: 'ci', Table: 'audit_events_streaming_http_group_namespace_filters': Lock Writes ci: == 20231020095624 CreateAuditEventsStreamingHttpGroupNamespaceFilters: migrated (0.0261s) ci: == [advisory_lock_connection] object_id: 10877780, pg_backend_pid: 3344 main: == [advisory_lock_connection] object_id: 10906680, pg_backend_pid: 3347 main: == 20231020112541 AddColumnModelVersionIdToMlCandidates: migrating ============ main: -- add_column(:ml_candidates, :model_version_id, :bigint, {:null=>true}) main: -> 0.0015s main: == 20231020112541 AddColumnModelVersionIdToMlCandidates: migrated (0.0079s) === main: == [advisory_lock_connection] object_id: 10906680, pg_backend_pid: 3347 ci: == [advisory_lock_connection] object_id: 10907380, pg_backend_pid: 3349 ci: == 20231020112541 AddColumnModelVersionIdToMlCandidates: migrating ============ ci: -- add_column(:ml_candidates, :model_version_id, :bigint, {:null=>true}) ci: -> 0.0015s ci: == 20231020112541 AddColumnModelVersionIdToMlCandidates: migrated (0.0175s) === ci: == [advisory_lock_connection] object_id: 10907380, pg_backend_pid: 3349 main: == [advisory_lock_connection] object_id: 10908220, pg_backend_pid: 3352 main: == 20231020150211 DeleteDuplicatedIndexScanResultPoliciesOnPolicyConfigurationId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:scan_result_policies) main: -> 0.0056s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:scan_result_policies, {:algorithm=>:concurrently, :name=>"index_scan_result_policies_on_policy_configuration_id"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231020150211 DeleteDuplicatedIndexScanResultPoliciesOnPolicyConfigurationId: migrated (0.0257s) main: == [advisory_lock_connection] object_id: 10908220, pg_backend_pid: 3352 ci: == [advisory_lock_connection] object_id: 10923840, pg_backend_pid: 3354 ci: == 20231020150211 DeleteDuplicatedIndexScanResultPoliciesOnPolicyConfigurationId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:scan_result_policies) ci: -> 0.0052s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:scan_result_policies, {:algorithm=>:concurrently, :name=>"index_scan_result_policies_on_policy_configuration_id"}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231020150211 DeleteDuplicatedIndexScanResultPoliciesOnPolicyConfigurationId: migrated (0.0323s) ci: == [advisory_lock_connection] object_id: 10923840, pg_backend_pid: 3354 main: == [advisory_lock_connection] object_id: 10939600, pg_backend_pid: 3357 main: == 20231020181652 AddIndexPackagesNpmMetadataCachesOnIdAndProjectIdAndStatus: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:packages_npm_metadata_caches, :id, {:name=>"idx_pkgs_npm_metadata_caches_on_id_and_project_id_and_status", :where=>"project_id IS NULL AND status = 0", :algorithm=>:concurrently}) main: -> 0.0050s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:packages_npm_metadata_caches, :id, {:name=>"idx_pkgs_npm_metadata_caches_on_id_and_project_id_and_status", :where=>"project_id IS NULL AND status = 0", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231020181652 AddIndexPackagesNpmMetadataCachesOnIdAndProjectIdAndStatus: migrated (0.0233s) main: == [advisory_lock_connection] object_id: 10939600, pg_backend_pid: 3357 ci: == [advisory_lock_connection] object_id: 10940180, pg_backend_pid: 3359 ci: == 20231020181652 AddIndexPackagesNpmMetadataCachesOnIdAndProjectIdAndStatus: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:packages_npm_metadata_caches, :id, {:name=>"idx_pkgs_npm_metadata_caches_on_id_and_project_id_and_status", :where=>"project_id IS NULL AND status = 0", :algorithm=>:concurrently}) ci: -> 0.0052s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:packages_npm_metadata_caches, :id, {:name=>"idx_pkgs_npm_metadata_caches_on_id_and_project_id_and_status", :where=>"project_id IS NULL AND status = 0", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231020181652 AddIndexPackagesNpmMetadataCachesOnIdAndProjectIdAndStatus: migrated (0.0334s) ci: == [advisory_lock_connection] object_id: 10940180, pg_backend_pid: 3359 main: == [advisory_lock_connection] object_id: 10940480, pg_backend_pid: 3362 main: == 20231023073841 AddIndexesToProjectComplianceStandardsAdherence: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0015s main: -- index_exists?(:project_compliance_standards_adherence, [:namespace_id, :project_id, :id], {:order=>{:project_id=>:desc, :id=>:desc}, :using=>:btree, :name=>"i_compliance_standards_adherence_on_namespace_id_and_proj_id", :algorithm=>:concurrently}) main: -> 0.0054s main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- add_index(:project_compliance_standards_adherence, [:namespace_id, :project_id, :id], {:order=>{:project_id=>:desc, :id=>:desc}, :using=>:btree, :name=>"i_compliance_standards_adherence_on_namespace_id_and_proj_id", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- indexes(:project_compliance_standards_adherence) main: -> 0.0043s main: -- remove_index(:project_compliance_standards_adherence, {:algorithm=>:concurrently, :name=>"index_project_compliance_standards_adherence_on_namespace_id"}) main: -> 0.0012s main: == 20231023073841 AddIndexesToProjectComplianceStandardsAdherence: migrated (0.0391s) main: == [advisory_lock_connection] object_id: 10940480, pg_backend_pid: 3362 ci: == [advisory_lock_connection] object_id: 10948040, pg_backend_pid: 3364 ci: == 20231023073841 AddIndexesToProjectComplianceStandardsAdherence: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- index_exists?(:project_compliance_standards_adherence, [:namespace_id, :project_id, :id], {:order=>{:project_id=>:desc, :id=>:desc}, :using=>:btree, :name=>"i_compliance_standards_adherence_on_namespace_id_and_proj_id", :algorithm=>:concurrently}) ci: -> 0.0050s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:project_compliance_standards_adherence, [:namespace_id, :project_id, :id], {:order=>{:project_id=>:desc, :id=>:desc}, :using=>:btree, :name=>"i_compliance_standards_adherence_on_namespace_id_and_proj_id", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- indexes(:project_compliance_standards_adherence) ci: -> 0.0042s ci: -- remove_index(:project_compliance_standards_adherence, {:algorithm=>:concurrently, :name=>"index_project_compliance_standards_adherence_on_namespace_id"}) ci: -> 0.0012s ci: == 20231023073841 AddIndexesToProjectComplianceStandardsAdherence: migrated (0.0442s) ci: == [advisory_lock_connection] object_id: 10948040, pg_backend_pid: 3364 main: == [advisory_lock_connection] object_id: 10955740, pg_backend_pid: 3367 main: == 20231023083349 InitConversionForPCiBuilds: migrating ======================= main: -- column_exists?(:p_ci_builds, :id) main: -> 0.0032s main: -- column_exists?(:p_ci_builds, :auto_canceled_by_id) main: -> 0.0028s main: -- column_exists?(:p_ci_builds, :commit_id) main: -> 0.0028s main: -- column_exists?(:p_ci_builds, :erased_by_id) main: -> 0.0027s main: -- column_exists?(:p_ci_builds, :project_id) main: -> 0.0027s main: -- column_exists?(:p_ci_builds, :runner_id) main: -> 0.0027s main: -- column_exists?(:p_ci_builds, :trigger_request_id) main: -> 0.0026s main: -- column_exists?(:p_ci_builds, :upstream_pipeline_id) main: -> 0.0027s main: -- column_exists?(:p_ci_builds, :user_id) main: -> 0.0026s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:p_ci_builds) main: -> 0.0028s main: -- add_column(:p_ci_builds, "auto_canceled_by_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0017s main: -- columns(:p_ci_builds) main: -> 0.0027s main: -- add_column(:p_ci_builds, "commit_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0013s main: -- columns(:p_ci_builds) main: -> 0.0027s main: -- add_column(:p_ci_builds, "erased_by_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0013s main: -- columns(:p_ci_builds) main: -> 0.0030s main: -- add_column(:p_ci_builds, "project_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0015s main: -- columns(:p_ci_builds) main: -> 0.0027s main: -- add_column(:p_ci_builds, "runner_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0015s main: -- columns(:p_ci_builds) main: -> 0.0029s main: -- add_column(:p_ci_builds, "trigger_request_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0013s main: -- columns(:p_ci_builds) main: -> 0.0029s main: -- add_column(:p_ci_builds, "upstream_pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0014s main: -- columns(:p_ci_builds) main: -> 0.0029s main: -- add_column(:p_ci_builds, "user_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0013s main: == 20231023083349 InitConversionForPCiBuilds: migrated (0.0795s) ============== main: == [advisory_lock_connection] object_id: 10955740, pg_backend_pid: 3367 ci: == [advisory_lock_connection] object_id: 10961440, pg_backend_pid: 3369 ci: == 20231023083349 InitConversionForPCiBuilds: migrating ======================= ci: -- column_exists?(:p_ci_builds, :id) ci: -> 0.0034s ci: -- column_exists?(:p_ci_builds, :auto_canceled_by_id) ci: -> 0.0029s ci: -- column_exists?(:p_ci_builds, :commit_id) ci: -> 0.0029s ci: -- column_exists?(:p_ci_builds, :erased_by_id) ci: -> 0.0028s ci: -- column_exists?(:p_ci_builds, :project_id) ci: -> 0.0029s ci: -- column_exists?(:p_ci_builds, :runner_id) ci: -> 0.0029s ci: -- column_exists?(:p_ci_builds, :trigger_request_id) ci: -> 0.0028s ci: -- column_exists?(:p_ci_builds, :upstream_pipeline_id) ci: -> 0.0028s ci: -- column_exists?(:p_ci_builds, :user_id) ci: -> 0.0028s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:p_ci_builds) ci: -> 0.0032s ci: -- add_column(:p_ci_builds, "auto_canceled_by_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0018s ci: -- columns(:p_ci_builds) ci: -> 0.0033s ci: -- add_column(:p_ci_builds, "commit_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0015s ci: -- columns(:p_ci_builds) ci: -> 0.0029s ci: -- add_column(:p_ci_builds, "erased_by_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0014s ci: -- columns(:p_ci_builds) ci: -> 0.0029s ci: -- add_column(:p_ci_builds, "project_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0014s ci: -- columns(:p_ci_builds) ci: -> 0.0029s ci: -- add_column(:p_ci_builds, "runner_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0015s ci: -- columns(:p_ci_builds) ci: -> 0.0029s ci: -- add_column(:p_ci_builds, "trigger_request_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0014s ci: -- columns(:p_ci_builds) ci: -> 0.0029s ci: -- add_column(:p_ci_builds, "upstream_pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0016s ci: -- columns(:p_ci_builds) ci: -> 0.0031s ci: -- add_column(:p_ci_builds, "user_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0013s ci: == 20231023083349 InitConversionForPCiBuilds: migrated (0.0937s) ============== ci: == [advisory_lock_connection] object_id: 10961440, pg_backend_pid: 3369 main: == [advisory_lock_connection] object_id: 10962400, pg_backend_pid: 3372 main: == 20231023113908 AddIndexStoppingEnvironmentsOnUpdatedAt: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0016s main: -- index_exists?(:environments, :updated_at, {:where=>"state = 'stopping'", :name=>"index_environments_on_updated_at_for_stopping_state", :algorithm=>:concurrently}) main: -> 0.0105s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:environments, :updated_at, {:where=>"state = 'stopping'", :name=>"index_environments_on_updated_at_for_stopping_state", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231023113908 AddIndexStoppingEnvironmentsOnUpdatedAt: migrated (0.0356s) = main: == [advisory_lock_connection] object_id: 10962400, pg_backend_pid: 3372 ci: == [advisory_lock_connection] object_id: 10962800, pg_backend_pid: 3374 ci: == 20231023113908 AddIndexStoppingEnvironmentsOnUpdatedAt: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:environments, :updated_at, {:where=>"state = 'stopping'", :name=>"index_environments_on_updated_at_for_stopping_state", :algorithm=>:concurrently}) ci: -> 0.0094s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:environments, :updated_at, {:where=>"state = 'stopping'", :name=>"index_environments_on_updated_at_for_stopping_state", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231023113908 AddIndexStoppingEnvironmentsOnUpdatedAt: migrated (0.0382s) = ci: == [advisory_lock_connection] object_id: 10962800, pg_backend_pid: 3374 main: == [advisory_lock_connection] object_id: 10963700, pg_backend_pid: 3377 main: == 20231023114006 AddIndexOnModelVersionIdToMlCandidates: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:ml_candidates, :model_version_id, {:name=>"index_ml_candidates_on_model_version_id", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0068s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:ml_candidates, :model_version_id, {:name=>"index_ml_candidates_on_model_version_id", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231023114006 AddIndexOnModelVersionIdToMlCandidates: migrated (0.0259s) == main: == [advisory_lock_connection] object_id: 10963700, pg_backend_pid: 3377 ci: == [advisory_lock_connection] object_id: 10964640, pg_backend_pid: 3379 ci: == 20231023114006 AddIndexOnModelVersionIdToMlCandidates: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:ml_candidates, :model_version_id, {:name=>"index_ml_candidates_on_model_version_id", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0068s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:ml_candidates, :model_version_id, {:name=>"index_ml_candidates_on_model_version_id", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231023114006 AddIndexOnModelVersionIdToMlCandidates: migrated (0.0335s) == ci: == [advisory_lock_connection] object_id: 10964640, pg_backend_pid: 3379 main: == [advisory_lock_connection] object_id: 10965020, pg_backend_pid: 3382 main: == 20231023114551 AddFkOnMlCandidatesToMlModelVersions: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ml_candidates ADD CONSTRAINT fk_e86e0bfa5a FOREIGN KEY (model_version_id) REFERENCES ml_model_versions (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ml_candidates VALIDATE CONSTRAINT fk_e86e0bfa5a;") main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231023114551 AddFkOnMlCandidatesToMlModelVersions: migrated (0.0308s) ==== main: == [advisory_lock_connection] object_id: 10965020, pg_backend_pid: 3382 ci: == [advisory_lock_connection] object_id: 10965460, pg_backend_pid: 3384 ci: == 20231023114551 AddFkOnMlCandidatesToMlModelVersions: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ml_candidates ADD CONSTRAINT fk_e86e0bfa5a FOREIGN KEY (model_version_id) REFERENCES ml_model_versions (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE ml_candidates VALIDATE CONSTRAINT fk_e86e0bfa5a;") ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231023114551 AddFkOnMlCandidatesToMlModelVersions: migrated (0.0414s) ==== ci: == [advisory_lock_connection] object_id: 10965460, pg_backend_pid: 3384 main: == [advisory_lock_connection] object_id: 10973400, pg_backend_pid: 3387 main: == 20231023121955 AddDescriptionToMlModelVersions: migrating ================== main: -- add_column(:ml_model_versions, :description, :text) main: -> 0.0012s main: == 20231023121955 AddDescriptionToMlModelVersions: migrated (0.0071s) ========= main: == [advisory_lock_connection] object_id: 10973400, pg_backend_pid: 3387 ci: == [advisory_lock_connection] object_id: 10981360, pg_backend_pid: 3389 ci: == 20231023121955 AddDescriptionToMlModelVersions: migrating ================== ci: -- add_column(:ml_model_versions, :description, :text) ci: -> 0.0015s ci: == 20231023121955 AddDescriptionToMlModelVersions: migrated (0.0160s) ========= ci: == [advisory_lock_connection] object_id: 10981360, pg_backend_pid: 3389 main: == [advisory_lock_connection] object_id: 10990480, pg_backend_pid: 3392 main: == 20231023122508 AddTextLimitToDescriptionsOnMlModelVersions: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ml_model_versions\nADD CONSTRAINT check_caff7d000b\nCHECK ( char_length(description) <= 500 )\nNOT VALID;\n") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE ml_model_versions VALIDATE CONSTRAINT check_caff7d000b;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231023122508 AddTextLimitToDescriptionsOnMlModelVersions: migrated (0.0168s) main: == [advisory_lock_connection] object_id: 10990480, pg_backend_pid: 3392 ci: == [advisory_lock_connection] object_id: 10999620, pg_backend_pid: 3394 ci: == 20231023122508 AddTextLimitToDescriptionsOnMlModelVersions: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ml_model_versions\nADD CONSTRAINT check_caff7d000b\nCHECK ( char_length(description) <= 500 )\nNOT VALID;\n") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ml_model_versions VALIDATE CONSTRAINT check_caff7d000b;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231023122508 AddTextLimitToDescriptionsOnMlModelVersions: migrated (0.0260s) ci: == [advisory_lock_connection] object_id: 10999620, pg_backend_pid: 3394 main: == [advisory_lock_connection] object_id: 11016880, pg_backend_pid: 3397 main: == 20231023164908 AsyncDropIndexUsersOnAcceptedTermId: migrating ============== main: -- index_exists?("users", "accepted_term_id", {:name=>"index_users_on_accepted_term_id"}) main: -> 0.0234s main: -- quote_column_name("index_users_on_accepted_term_id") main: -> 0.0000s main: == 20231023164908 AsyncDropIndexUsersOnAcceptedTermId: migrated (0.0347s) ===== main: == [advisory_lock_connection] object_id: 11016880, pg_backend_pid: 3397 ci: == [advisory_lock_connection] object_id: 11034140, pg_backend_pid: 3399 ci: == 20231023164908 AsyncDropIndexUsersOnAcceptedTermId: migrating ============== ci: -- index_exists?("users", "accepted_term_id", {:name=>"index_users_on_accepted_term_id"}) ci: -> 0.0249s ci: -- quote_column_name("index_users_on_accepted_term_id") ci: -> 0.0000s ci: == 20231023164908 AsyncDropIndexUsersOnAcceptedTermId: migrated (0.0464s) ===== ci: == [advisory_lock_connection] object_id: 11034140, pg_backend_pid: 3399 main: == [advisory_lock_connection] object_id: 11085440, pg_backend_pid: 3402 main: == 20231024015915 DropIndexNamespacesOnCreatedAtForGitlabCom: migrating ======= main: == 20231024015915 DropIndexNamespacesOnCreatedAtForGitlabCom: migrated (0.0059s) main: == [advisory_lock_connection] object_id: 11085440, pg_backend_pid: 3402 ci: == [advisory_lock_connection] object_id: 11117720, pg_backend_pid: 3404 ci: == 20231024015915 DropIndexNamespacesOnCreatedAtForGitlabCom: migrating ======= ci: == 20231024015915 DropIndexNamespacesOnCreatedAtForGitlabCom: migrated (0.0165s) ci: == [advisory_lock_connection] object_id: 11117720, pg_backend_pid: 3404 main: == [advisory_lock_connection] object_id: 11136880, pg_backend_pid: 3407 main: == 20231024025457 CleanupBigintConversionForCiProjectMonthlyUsagesSharedRunnersDuration: migrating main: -- remove_column(:ci_project_monthly_usages, "shared_runners_duration_convert_to_bigint", {:if_exists=>true}) main: -> 0.0043s main: == 20231024025457 CleanupBigintConversionForCiProjectMonthlyUsagesSharedRunnersDuration: migrated (0.0123s) main: == [advisory_lock_connection] object_id: 11136880, pg_backend_pid: 3407 ci: == [advisory_lock_connection] object_id: 11151080, pg_backend_pid: 3409 ci: == 20231024025457 CleanupBigintConversionForCiProjectMonthlyUsagesSharedRunnersDuration: migrating ci: -- remove_column(:ci_project_monthly_usages, "shared_runners_duration_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0046s ci: == 20231024025457 CleanupBigintConversionForCiProjectMonthlyUsagesSharedRunnersDuration: migrated (0.0229s) ci: == [advisory_lock_connection] object_id: 11151080, pg_backend_pid: 3409 main: == [advisory_lock_connection] object_id: 11165420, pg_backend_pid: 3412 main: == 20231024025533 CleanupBigintConversionForCiNamespaceMonthlyUsagesSharedRunnersDuration: migrating main: -- remove_column(:ci_namespace_monthly_usages, "shared_runners_duration_convert_to_bigint", {:if_exists=>true}) main: -> 0.0046s main: == 20231024025533 CleanupBigintConversionForCiNamespaceMonthlyUsagesSharedRunnersDuration: migrated (0.0124s) main: == [advisory_lock_connection] object_id: 11165420, pg_backend_pid: 3412 ci: == [advisory_lock_connection] object_id: 11176340, pg_backend_pid: 3414 ci: == 20231024025533 CleanupBigintConversionForCiNamespaceMonthlyUsagesSharedRunnersDuration: migrating ci: -- remove_column(:ci_namespace_monthly_usages, "shared_runners_duration_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0047s ci: == 20231024025533 CleanupBigintConversionForCiNamespaceMonthlyUsagesSharedRunnersDuration: migrated (0.0227s) ci: == [advisory_lock_connection] object_id: 11176340, pg_backend_pid: 3414 main: == [advisory_lock_connection] object_id: 11187400, pg_backend_pid: 3417 main: == 20231024025629 CleanupCiPipelineChatDataPipelineIdBigint: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:ci_pipeline_chat_data, "pipeline_id_convert_to_bigint", {:if_exists=>true}) main: -> 0.0051s main: == 20231024025629 CleanupCiPipelineChatDataPipelineIdBigint: migrated (0.0167s) main: == [advisory_lock_connection] object_id: 11187400, pg_backend_pid: 3417 ci: == [advisory_lock_connection] object_id: 11193200, pg_backend_pid: 3419 ci: == 20231024025629 CleanupCiPipelineChatDataPipelineIdBigint: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:ci_pipeline_chat_data, "pipeline_id_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0049s ci: == 20231024025629 CleanupCiPipelineChatDataPipelineIdBigint: migrated (0.0258s) ci: == [advisory_lock_connection] object_id: 11193200, pg_backend_pid: 3419 main: == [advisory_lock_connection] object_id: 11199140, pg_backend_pid: 3422 main: == 20231024073401 CleanupCiPipelineVariablesPipelineIdBigint: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_variables IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- remove_column(:ci_pipeline_variables, "pipeline_id_convert_to_bigint", {:if_exists=>true}) main: -> 0.0048s main: == 20231024073401 CleanupCiPipelineVariablesPipelineIdBigint: migrated (0.0155s) main: == [advisory_lock_connection] object_id: 11199140, pg_backend_pid: 3422 ci: == [advisory_lock_connection] object_id: 11199500, pg_backend_pid: 3424 ci: == 20231024073401 CleanupCiPipelineVariablesPipelineIdBigint: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_variables IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_column(:ci_pipeline_variables, "pipeline_id_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0049s ci: == 20231024073401 CleanupCiPipelineVariablesPipelineIdBigint: migrated (0.0260s) ci: == [advisory_lock_connection] object_id: 11199500, pg_backend_pid: 3424 main: == [advisory_lock_connection] object_id: 11200020, pg_backend_pid: 3427 main: == 20231024080150 CleanupCiSourcesPipelinesPipelineIdBigint: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_sources_pipelines IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- remove_column(:ci_sources_pipelines, "pipeline_id_convert_to_bigint", {:if_exists=>true}) main: -> 0.0045s main: -- remove_column(:ci_sources_pipelines, "source_pipeline_id_convert_to_bigint", {:if_exists=>true}) main: -> 0.0027s main: == 20231024080150 CleanupCiSourcesPipelinesPipelineIdBigint: migrated (0.0189s) main: == [advisory_lock_connection] object_id: 11200020, pg_backend_pid: 3427 ci: == [advisory_lock_connection] object_id: 11204080, pg_backend_pid: 3429 ci: == 20231024080150 CleanupCiSourcesPipelinesPipelineIdBigint: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_sources_pipelines IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- remove_column(:ci_sources_pipelines, "pipeline_id_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0051s ci: -- remove_column(:ci_sources_pipelines, "source_pipeline_id_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0032s ci: == 20231024080150 CleanupCiSourcesPipelinesPipelineIdBigint: migrated (0.0324s) ci: == [advisory_lock_connection] object_id: 11204080, pg_backend_pid: 3429 main: == [advisory_lock_connection] object_id: 11208300, pg_backend_pid: 3432 main: == 20231024123444 AddArchiveProjectToMemberRoles: migrating =================== main: -- add_column(:member_roles, :archive_project, :boolean, {:default=>false, :null=>false}) main: -> 0.0021s main: == 20231024123444 AddArchiveProjectToMemberRoles: migrated (0.0080s) ========== main: == [advisory_lock_connection] object_id: 11208300, pg_backend_pid: 3432 ci: == [advisory_lock_connection] object_id: 11231980, pg_backend_pid: 3434 ci: == 20231024123444 AddArchiveProjectToMemberRoles: migrating =================== ci: -- add_column(:member_roles, :archive_project, :boolean, {:default=>false, :null=>false}) ci: -> 0.0023s ci: == 20231024123444 AddArchiveProjectToMemberRoles: migrated (0.0190s) ========== ci: == [advisory_lock_connection] object_id: 11231980, pg_backend_pid: 3434 main: == [advisory_lock_connection] object_id: 11255800, pg_backend_pid: 3437 main: == 20231024124856 RemoveRedundantGroupStagesIndex: migrating ================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:analytics_cycle_analytics_group_stages) main: -> 0.0079s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:analytics_cycle_analytics_group_stages, {:algorithm=>:concurrently, :name=>"index_analytics_ca_group_stages_on_group_id"}) main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231024124856 RemoveRedundantGroupStagesIndex: migrated (0.0241s) ========= main: == [advisory_lock_connection] object_id: 11255800, pg_backend_pid: 3437 ci: == [advisory_lock_connection] object_id: 11255940, pg_backend_pid: 3439 ci: == 20231024124856 RemoveRedundantGroupStagesIndex: migrating ================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:analytics_cycle_analytics_group_stages) ci: -> 0.0080s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:analytics_cycle_analytics_group_stages, {:algorithm=>:concurrently, :name=>"index_analytics_ca_group_stages_on_group_id"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231024124856 RemoveRedundantGroupStagesIndex: migrated (0.0332s) ========= ci: == [advisory_lock_connection] object_id: 11255940, pg_backend_pid: 3439 main: == [advisory_lock_connection] object_id: 11256220, pg_backend_pid: 3442 main: == 20231024125551 RemoveRedundantMrMetricsIndexOnTargetProjectId: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:merge_request_metrics) main: -> 0.0096s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:merge_request_metrics, {:algorithm=>:concurrently, :name=>"index_merge_request_metrics_on_target_project_id"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231024125551 RemoveRedundantMrMetricsIndexOnTargetProjectId: migrated (0.0263s) main: == [advisory_lock_connection] object_id: 11256220, pg_backend_pid: 3442 ci: == [advisory_lock_connection] object_id: 11259600, pg_backend_pid: 3444 ci: == 20231024125551 RemoveRedundantMrMetricsIndexOnTargetProjectId: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:merge_request_metrics) ci: -> 0.0101s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:merge_request_metrics, {:algorithm=>:concurrently, :name=>"index_merge_request_metrics_on_target_project_id"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231024125551 RemoveRedundantMrMetricsIndexOnTargetProjectId: migrated (0.0363s) ci: == [advisory_lock_connection] object_id: 11259600, pg_backend_pid: 3444 main: == [advisory_lock_connection] object_id: 11263120, pg_backend_pid: 3447 main: == 20231024133234 AddSourcePackageNameToSbomComponent: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:sbom_components, :source_package_name, :text, {:if_not_exists=>true}) main: -> 0.0044s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE sbom_components\nADD CONSTRAINT check_e2dcb53709\nCHECK ( char_length(source_package_name) <= 255 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE sbom_components VALIDATE CONSTRAINT check_e2dcb53709;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- index_exists?(:sbom_components, [:component_type, :source_package_name, :purl_type], {:name=>"index_source_package_names_on_component_and_purl", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0030s main: -- add_index(:sbom_components, [:component_type, :source_package_name, :purl_type], {:name=>"index_source_package_names_on_component_and_purl", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0015s main: == 20231024133234 AddSourcePackageNameToSbomComponent: migrated (0.0354s) ===== main: == [advisory_lock_connection] object_id: 11263120, pg_backend_pid: 3447 ci: == [advisory_lock_connection] object_id: 11266580, pg_backend_pid: 3449 ci: == 20231024133234 AddSourcePackageNameToSbomComponent: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:sbom_components, :source_package_name, :text, {:if_not_exists=>true}) ci: -> 0.0042s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE sbom_components\nADD CONSTRAINT check_e2dcb53709\nCHECK ( char_length(source_package_name) <= 255 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE sbom_components VALIDATE CONSTRAINT check_e2dcb53709;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- index_exists?(:sbom_components, [:component_type, :source_package_name, :purl_type], {:name=>"index_source_package_names_on_component_and_purl", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index(:sbom_components, [:component_type, :source_package_name, :purl_type], {:name=>"index_source_package_names_on_component_and_purl", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0013s ci: == 20231024133234 AddSourcePackageNameToSbomComponent: migrated (0.0432s) ===== ci: == [advisory_lock_connection] object_id: 11266580, pg_backend_pid: 3449 main: == [advisory_lock_connection] object_id: 11270180, pg_backend_pid: 3452 main: == 20231024142236 AddFieldsToBulkImportFailures: migrating ==================== main: -- add_column(:bulk_import_failures, :source_url, :text) main: -> 0.0013s main: -- add_column(:bulk_import_failures, :source_title, :text) main: -> 0.0008s main: == 20231024142236 AddFieldsToBulkImportFailures: migrated (0.0079s) =========== main: == [advisory_lock_connection] object_id: 11270180, pg_backend_pid: 3452 ci: == [advisory_lock_connection] object_id: 11274020, pg_backend_pid: 3454 ci: == 20231024142236 AddFieldsToBulkImportFailures: migrating ==================== ci: -- add_column(:bulk_import_failures, :source_url, :text) ci: -> 0.0012s ci: -- add_column(:bulk_import_failures, :source_title, :text) ci: -> 0.0007s ci: == 20231024142236 AddFieldsToBulkImportFailures: migrated (0.0173s) =========== ci: == [advisory_lock_connection] object_id: 11274020, pg_backend_pid: 3454 main: == [advisory_lock_connection] object_id: 11278000, pg_backend_pid: 3457 main: == 20231024143457 AddTextLimitToBulkImportFailures: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE bulk_import_failures\nADD CONSTRAINT check_e035a720ad\nCHECK ( char_length(source_url) <= 255 )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE bulk_import_failures VALIDATE CONSTRAINT check_e035a720ad;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE bulk_import_failures\nADD CONSTRAINT check_74414228d4\nCHECK ( char_length(source_title) <= 255 )\nNOT VALID;\n") main: -> 0.0007s main: -- execute("ALTER TABLE bulk_import_failures VALIDATE CONSTRAINT check_74414228d4;") main: -> 0.0007s main: == 20231024143457 AddTextLimitToBulkImportFailures: migrated (0.0227s) ======== main: == [advisory_lock_connection] object_id: 11278000, pg_backend_pid: 3457 ci: == [advisory_lock_connection] object_id: 11282100, pg_backend_pid: 3459 ci: == 20231024143457 AddTextLimitToBulkImportFailures: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE bulk_import_failures\nADD CONSTRAINT check_e035a720ad\nCHECK ( char_length(source_url) <= 255 )\nNOT VALID;\n") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE bulk_import_failures VALIDATE CONSTRAINT check_e035a720ad;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE bulk_import_failures\nADD CONSTRAINT check_74414228d4\nCHECK ( char_length(source_title) <= 255 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE bulk_import_failures VALIDATE CONSTRAINT check_74414228d4;") ci: -> 0.0008s ci: == 20231024143457 AddTextLimitToBulkImportFailures: migrated (0.0357s) ======== ci: == [advisory_lock_connection] object_id: 11282100, pg_backend_pid: 3459 main: == [advisory_lock_connection] object_id: 11286340, pg_backend_pid: 3462 main: == 20231024151916 AddIndexUniqueSettingTypeOnVsCodeSettings: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:vs_code_settings) main: -> 0.0036s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:vs_code_settings, {:algorithm=>:concurrently, :name=>"index_vs_code_settings_on_user_id"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:vs_code_settings, [:user_id, :setting_type], {:name=>"unique_user_id_and_setting_type", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0015s main: -- add_index(:vs_code_settings, [:user_id, :setting_type], {:name=>"unique_user_id_and_setting_type", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0015s main: == 20231024151916 AddIndexUniqueSettingTypeOnVsCodeSettings: migrated (0.0309s) main: == [advisory_lock_connection] object_id: 11286340, pg_backend_pid: 3462 ci: == [advisory_lock_connection] object_id: 11292980, pg_backend_pid: 3464 ci: == 20231024151916 AddIndexUniqueSettingTypeOnVsCodeSettings: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:vs_code_settings) ci: -> 0.0039s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:vs_code_settings, {:algorithm=>:concurrently, :name=>"index_vs_code_settings_on_user_id"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- index_exists?(:vs_code_settings, [:user_id, :setting_type], {:name=>"unique_user_id_and_setting_type", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- add_index(:vs_code_settings, [:user_id, :setting_type], {:name=>"unique_user_id_and_setting_type", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0016s ci: == 20231024151916 AddIndexUniqueSettingTypeOnVsCodeSettings: migrated (0.0431s) ci: == [advisory_lock_connection] object_id: 11292980, pg_backend_pid: 3464 main: == [advisory_lock_connection] object_id: 11299740, pg_backend_pid: 3467 main: == 20231024173744 AddPathToCatalogResourceComponents: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:catalog_resource_components, :path, :text, {:if_not_exists=>true}) main: -> 0.0046s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE catalog_resource_components\nADD CONSTRAINT check_a76bfd47fe\nCHECK ( char_length(path) <= 255 )\nNOT VALID;\n") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE catalog_resource_components VALIDATE CONSTRAINT check_a76bfd47fe;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231024173744 AddPathToCatalogResourceComponents: migrated (0.0246s) ====== main: == [advisory_lock_connection] object_id: 11299740, pg_backend_pid: 3467 ci: == [advisory_lock_connection] object_id: 11300560, pg_backend_pid: 3469 ci: == 20231024173744 AddPathToCatalogResourceComponents: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:catalog_resource_components, :path, :text, {:if_not_exists=>true}) ci: -> 0.0050s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE catalog_resource_components\nADD CONSTRAINT check_a76bfd47fe\nCHECK ( char_length(path) <= 255 )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE catalog_resource_components VALIDATE CONSTRAINT check_a76bfd47fe;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231024173744 AddPathToCatalogResourceComponents: migrated (0.0339s) ====== ci: == [advisory_lock_connection] object_id: 11300560, pg_backend_pid: 3469 main: == [advisory_lock_connection] object_id: 11310580, pg_backend_pid: 3472 main: == 20231024212214 AddPipelineCancelRoleRestrictionEnum: migrating ============= main: -- add_column(:project_ci_cd_settings, :restrict_pipeline_cancellation_role, :integer, {:limit=>2, :default=>0, :null=>false}) main: -> 0.0024s main: == 20231024212214 AddPipelineCancelRoleRestrictionEnum: migrated (0.0085s) ==== main: == [advisory_lock_connection] object_id: 11310580, pg_backend_pid: 3472 ci: == [advisory_lock_connection] object_id: 11313100, pg_backend_pid: 3474 ci: == 20231024212214 AddPipelineCancelRoleRestrictionEnum: migrating ============= ci: -- add_column(:project_ci_cd_settings, :restrict_pipeline_cancellation_role, :integer, {:limit=>2, :default=>0, :null=>false}) ci: -> 0.0023s ci: == 20231024212214 AddPipelineCancelRoleRestrictionEnum: migrated (0.0185s) ==== ci: == [advisory_lock_connection] object_id: 11313100, pg_backend_pid: 3474 main: == [advisory_lock_connection] object_id: 11323820, pg_backend_pid: 3477 main: == 20231025025733 SwapColumnsForCiPipelinesPipelineIdBigintForSelfHost: migrating main: -- columns(:ci_pipelines) main: -> 0.0054s main: == 20231025025733 SwapColumnsForCiPipelinesPipelineIdBigintForSelfHost: migrated (0.0123s) main: == [advisory_lock_connection] object_id: 11323820, pg_backend_pid: 3477 ci: == [advisory_lock_connection] object_id: 11336980, pg_backend_pid: 3479 ci: == 20231025025733 SwapColumnsForCiPipelinesPipelineIdBigintForSelfHost: migrating ci: -- columns(:ci_pipelines) ci: -> 0.0057s ci: == 20231025025733 SwapColumnsForCiPipelinesPipelineIdBigintForSelfHost: migrated (0.0217s) ci: == [advisory_lock_connection] object_id: 11336980, pg_backend_pid: 3479 main: == [advisory_lock_connection] object_id: 11350240, pg_backend_pid: 3482 main: == 20231025031337 CleanupCiPipelineMessagesPipelineIdBigint: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_messages IN ACCESS EXCLUSIVE MODE") main: -> 0.0011s main: -- remove_column(:ci_pipeline_messages, "pipeline_id_convert_to_bigint", {:if_exists=>true}) main: -> 0.0053s main: == 20231025031337 CleanupCiPipelineMessagesPipelineIdBigint: migrated (0.0188s) main: == [advisory_lock_connection] object_id: 11350240, pg_backend_pid: 3482 ci: == [advisory_lock_connection] object_id: 11364680, pg_backend_pid: 3484 ci: == 20231025031337 CleanupCiPipelineMessagesPipelineIdBigint: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_pipeline_messages IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_column(:ci_pipeline_messages, "pipeline_id_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0046s ci: == 20231025031337 CleanupCiPipelineMessagesPipelineIdBigint: migrated (0.0259s) ci: == [advisory_lock_connection] object_id: 11364680, pg_backend_pid: 3484 main: == [advisory_lock_connection] object_id: 11379260, pg_backend_pid: 3487 main: == 20231025031539 SwapColumnsForCiStagesPipelineIdBigintForSelfHost: migrating main: -- columns(:ci_stages) main: -> 0.0038s main: == 20231025031539 SwapColumnsForCiStagesPipelineIdBigintForSelfHost: migrated (0.0094s) main: == [advisory_lock_connection] object_id: 11379260, pg_backend_pid: 3487 ci: == [advisory_lock_connection] object_id: 11379740, pg_backend_pid: 3489 ci: == 20231025031539 SwapColumnsForCiStagesPipelineIdBigintForSelfHost: migrating ci: -- columns(:ci_stages) ci: -> 0.0039s ci: == 20231025031539 SwapColumnsForCiStagesPipelineIdBigintForSelfHost: migrated (0.0195s) ci: == [advisory_lock_connection] object_id: 11379740, pg_backend_pid: 3489 main: == [advisory_lock_connection] object_id: 11380360, pg_backend_pid: 3492 main: == 20231025123238 CreateComplianceFrameworkSecurityPolicies: migrating ======== main: -- create_table(:compliance_framework_security_policies) main: -> 0.0052s main: == 20231025123238 CreateComplianceFrameworkSecurityPolicies: migrated (0.0112s) main: == [advisory_lock_connection] object_id: 11380360, pg_backend_pid: 3492 ci: == [advisory_lock_connection] object_id: 11388140, pg_backend_pid: 3494 ci: == 20231025123238 CreateComplianceFrameworkSecurityPolicies: migrating ======== ci: -- create_table(:compliance_framework_security_policies) ci: -> 0.0049s I, [2024-04-10T20:46:27.713426 #290] INFO -- : Database: 'ci', Table: 'compliance_framework_security_policies': Lock Writes ci: == 20231025123238 CreateComplianceFrameworkSecurityPolicies: migrated (0.0224s) ci: == [advisory_lock_connection] object_id: 11388140, pg_backend_pid: 3494 main: == [advisory_lock_connection] object_id: 11396080, pg_backend_pid: 3497 main: == 20231025191217 AddPreReceiveSecretDetectionEnabledToApplicationSettings: migrating main: -- add_column(:application_settings, :pre_receive_secret_detection_enabled, :boolean, {:null=>false, :default=>false}) main: -> 0.0030s main: == 20231025191217 AddPreReceiveSecretDetectionEnabledToApplicationSettings: migrated (0.0087s) main: == [advisory_lock_connection] object_id: 11396080, pg_backend_pid: 3497 ci: == [advisory_lock_connection] object_id: 11409140, pg_backend_pid: 3499 ci: == 20231025191217 AddPreReceiveSecretDetectionEnabledToApplicationSettings: migrating ci: -- add_column(:application_settings, :pre_receive_secret_detection_enabled, :boolean, {:null=>false, :default=>false}) ci: -> 0.0032s ci: == 20231025191217 AddPreReceiveSecretDetectionEnabledToApplicationSettings: migrated (0.0188s) ci: == [advisory_lock_connection] object_id: 11409140, pg_backend_pid: 3499 main: == [advisory_lock_connection] object_id: 11422360, pg_backend_pid: 3502 main: == 20231026050554 AddFunctionsForPrimaryKeyLookup: migrating ================== main: -- execute("CREATE OR REPLACE FUNCTION find_users_by_id(users_id bigint)\nRETURNS users AS $$\nBEGIN\n return (SELECT users FROM users WHERE id = users_id LIMIT 1);\nEND;\n$$ LANGUAGE plpgsql STABLE PARALLEL SAFE COST 1;\n") main: -> 0.0020s main: -- execute("CREATE OR REPLACE FUNCTION find_namespaces_by_id(namespaces_id bigint)\nRETURNS namespaces AS $$\nBEGIN\n return (SELECT namespaces FROM namespaces WHERE id = namespaces_id LIMIT 1);\nEND;\n$$ LANGUAGE plpgsql STABLE PARALLEL SAFE COST 1;\n") main: -> 0.0009s main: -- execute("CREATE OR REPLACE FUNCTION find_projects_by_id(projects_id bigint)\nRETURNS projects AS $$\nBEGIN\n return (SELECT projects FROM projects WHERE id = projects_id LIMIT 1);\nEND;\n$$ LANGUAGE plpgsql STABLE PARALLEL SAFE COST 1;\n") main: -> 0.0007s main: == 20231026050554 AddFunctionsForPrimaryKeyLookup: migrated (0.0100s) ========= main: == [advisory_lock_connection] object_id: 11422360, pg_backend_pid: 3502 ci: == [advisory_lock_connection] object_id: 11429580, pg_backend_pid: 3504 ci: == 20231026050554 AddFunctionsForPrimaryKeyLookup: migrating ================== ci: -- execute("CREATE OR REPLACE FUNCTION find_users_by_id(users_id bigint)\nRETURNS users AS $$\nBEGIN\n return (SELECT users FROM users WHERE id = users_id LIMIT 1);\nEND;\n$$ LANGUAGE plpgsql STABLE PARALLEL SAFE COST 1;\n") ci: -> 0.0019s ci: -- execute("CREATE OR REPLACE FUNCTION find_namespaces_by_id(namespaces_id bigint)\nRETURNS namespaces AS $$\nBEGIN\n return (SELECT namespaces FROM namespaces WHERE id = namespaces_id LIMIT 1);\nEND;\n$$ LANGUAGE plpgsql STABLE PARALLEL SAFE COST 1;\n") ci: -> 0.0009s ci: -- execute("CREATE OR REPLACE FUNCTION find_projects_by_id(projects_id bigint)\nRETURNS projects AS $$\nBEGIN\n return (SELECT projects FROM projects WHERE id = projects_id LIMIT 1);\nEND;\n$$ LANGUAGE plpgsql STABLE PARALLEL SAFE COST 1;\n") ci: -> 0.0008s ci: == 20231026050554 AddFunctionsForPrimaryKeyLookup: migrated (0.0190s) ========= ci: == [advisory_lock_connection] object_id: 11429580, pg_backend_pid: 3504 main: == [advisory_lock_connection] object_id: 11436940, pg_backend_pid: 3507 main: == 20231026103346 DropProjectSettingsJitsuKey: migrating ====================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:project_settings, :jitsu_key, {:if_exists=>true}) main: -> 0.0058s main: == 20231026103346 DropProjectSettingsJitsuKey: migrated (0.0151s) ============= main: == [advisory_lock_connection] object_id: 11436940, pg_backend_pid: 3507 ci: == [advisory_lock_connection] object_id: 11437640, pg_backend_pid: 3509 ci: == 20231026103346 DropProjectSettingsJitsuKey: migrating ====================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:project_settings, :jitsu_key, {:if_exists=>true}) ci: -> 0.0053s ci: == 20231026103346 DropProjectSettingsJitsuKey: migrated (0.0222s) ============= ci: == [advisory_lock_connection] object_id: 11437640, pg_backend_pid: 3509 main: == [advisory_lock_connection] object_id: 11438480, pg_backend_pid: 3512 main: == 20231026172345 AddAllowMergeWithoutPipelineToNamespaceSettings: migrating == main: -- add_column(:namespace_settings, :allow_merge_without_pipeline, :boolean, {:default=>false, :null=>false}) main: -> 0.0022s main: == 20231026172345 AddAllowMergeWithoutPipelineToNamespaceSettings: migrated (0.0083s) main: == [advisory_lock_connection] object_id: 11438480, pg_backend_pid: 3512 ci: == [advisory_lock_connection] object_id: 11441200, pg_backend_pid: 3514 ci: == 20231026172345 AddAllowMergeWithoutPipelineToNamespaceSettings: migrating == ci: -- add_column(:namespace_settings, :allow_merge_without_pipeline, :boolean, {:default=>false, :null=>false}) ci: -> 0.0031s ci: == 20231026172345 AddAllowMergeWithoutPipelineToNamespaceSettings: migrated (0.0194s) ci: == [advisory_lock_connection] object_id: 11441200, pg_backend_pid: 3514 main: == [advisory_lock_connection] object_id: 11444060, pg_backend_pid: 3517 main: == 20231026175042 AddAllowMergeWithoutPipelineToProjectSettings: migrating ==== main: -- add_column(:project_settings, :allow_merge_without_pipeline, :boolean, {:default=>false, :null=>false}) main: -> 0.0022s main: == 20231026175042 AddAllowMergeWithoutPipelineToProjectSettings: migrated (0.0083s) main: == [advisory_lock_connection] object_id: 11444060, pg_backend_pid: 3517 ci: == [advisory_lock_connection] object_id: 11448120, pg_backend_pid: 3519 ci: == 20231026175042 AddAllowMergeWithoutPipelineToProjectSettings: migrating ==== ci: -- add_column(:project_settings, :allow_merge_without_pipeline, :boolean, {:default=>false, :null=>false}) ci: -> 0.0022s ci: == 20231026175042 AddAllowMergeWithoutPipelineToProjectSettings: migrated (0.0185s) ci: == [advisory_lock_connection] object_id: 11448120, pg_backend_pid: 3519 main: == [advisory_lock_connection] object_id: 11452320, pg_backend_pid: 3522 main: == 20231027013210 RemovePartialIndexDeploymentsForLegacySuccessfulDeployments: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- indexes(:deployments) main: -> 0.0157s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"partial_index_deployments_for_legacy_successful_deployments"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231027013210 RemovePartialIndexDeploymentsForLegacySuccessfulDeployments: migrated (0.0346s) main: == [advisory_lock_connection] object_id: 11452320, pg_backend_pid: 3522 ci: == [advisory_lock_connection] object_id: 11455000, pg_backend_pid: 3524 ci: == 20231027013210 RemovePartialIndexDeploymentsForLegacySuccessfulDeployments: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:deployments) ci: -> 0.0161s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:deployments, {:algorithm=>:concurrently, :name=>"partial_index_deployments_for_legacy_successful_deployments"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231027013210 RemovePartialIndexDeploymentsForLegacySuccessfulDeployments: migrated (0.0440s) ci: == [advisory_lock_connection] object_id: 11455000, pg_backend_pid: 3524 main: == [advisory_lock_connection] object_id: 11457820, pg_backend_pid: 3527 main: == 20231027052949 InitializeConversionOfSystemNoteMetadataToBigint: migrating = main: -- column_exists?(:system_note_metadata, :id) main: -> 0.0040s main: -- column_exists?(:system_note_metadata, :id) main: -> 0.0019s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:system_note_metadata) main: -> 0.0020s main: -- add_column(:system_note_metadata, "id_convert_to_bigint", :bigint, {:default=>0, :null=>false}) main: -> 0.0016s main: == 20231027052949 InitializeConversionOfSystemNoteMetadataToBigint: migrated (0.0236s) main: == [advisory_lock_connection] object_id: 11457820, pg_backend_pid: 3527 ci: == [advisory_lock_connection] object_id: 11458780, pg_backend_pid: 3529 ci: == 20231027052949 InitializeConversionOfSystemNoteMetadataToBigint: migrating = ci: -- column_exists?(:system_note_metadata, :id) ci: -> 0.0052s ci: -- column_exists?(:system_note_metadata, :id) ci: -> 0.0026s ci: -- transaction_open?(nil) ci: -> 0.0002s ci: -- columns(:system_note_metadata) ci: -> 0.0023s ci: -- add_column(:system_note_metadata, "id_convert_to_bigint", :bigint, {:default=>0, :null=>false}) ci: -> 0.0018s ci: == 20231027052949 InitializeConversionOfSystemNoteMetadataToBigint: migrated (0.0360s) ci: == [advisory_lock_connection] object_id: 11458780, pg_backend_pid: 3529 main: == [advisory_lock_connection] object_id: 11459900, pg_backend_pid: 3532 main: == 20231027060443 BackfillSystemNoteMetadataIdForBigintConversion: migrating == main: -- column_exists?(:system_note_metadata, :id) main: -> 0.0038s main: -- column_exists?(:system_note_metadata, :id) main: -> 0.0020s main: -- column_exists?(:system_note_metadata, "id_convert_to_bigint") main: -> 0.0020s main: == 20231027060443 BackfillSystemNoteMetadataIdForBigintConversion: migrated (0.0430s) main: == [advisory_lock_connection] object_id: 11459900, pg_backend_pid: 3532 ci: == [advisory_lock_connection] object_id: 11460640, pg_backend_pid: 3534 ci: == 20231027060443 BackfillSystemNoteMetadataIdForBigintConversion: migrating == ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231027060443 BackfillSystemNoteMetadataIdForBigintConversion: migrated (0.0163s) ci: == [advisory_lock_connection] object_id: 11460640, pg_backend_pid: 3534 main: == [advisory_lock_connection] object_id: 11461460, pg_backend_pid: 3537 main: == 20231027064352 AddServiceAccessTokensExpirationApplicationSetting: migrating main: -- add_column(:application_settings, :service_access_tokens_expiration_enforced, :boolean, {:default=>true, :null=>false}) main: -> 0.0034s main: == 20231027064352 AddServiceAccessTokensExpirationApplicationSetting: migrated (0.0097s) main: == [advisory_lock_connection] object_id: 11461460, pg_backend_pid: 3537 ci: == [advisory_lock_connection] object_id: 11462200, pg_backend_pid: 3539 ci: == 20231027064352 AddServiceAccessTokensExpirationApplicationSetting: migrating ci: -- add_column(:application_settings, :service_access_tokens_expiration_enforced, :boolean, {:default=>true, :null=>false}) ci: -> 0.0031s ci: == 20231027064352 AddServiceAccessTokensExpirationApplicationSetting: migrated (0.0180s) ci: == [advisory_lock_connection] object_id: 11462200, pg_backend_pid: 3539 main: == [advisory_lock_connection] object_id: 11463080, pg_backend_pid: 3542 main: == 20231027065205 AddServiceAccessTokensExpirationNamespaceSetting: migrating = main: -- add_column(:namespace_settings, :service_access_tokens_expiration_enforced, :boolean, {:default=>true, :null=>false}) main: -> 0.0022s main: == 20231027065205 AddServiceAccessTokensExpirationNamespaceSetting: migrated (0.0087s) main: == [advisory_lock_connection] object_id: 11463080, pg_backend_pid: 3542 ci: == [advisory_lock_connection] object_id: 11466300, pg_backend_pid: 3544 ci: == 20231027065205 AddServiceAccessTokensExpirationNamespaceSetting: migrating = ci: -- add_column(:namespace_settings, :service_access_tokens_expiration_enforced, :boolean, {:default=>true, :null=>false}) ci: -> 0.0021s ci: == 20231027065205 AddServiceAccessTokensExpirationNamespaceSetting: migrated (0.0184s) ci: == [advisory_lock_connection] object_id: 11466300, pg_backend_pid: 3544 main: == [advisory_lock_connection] object_id: 11469660, pg_backend_pid: 3547 main: == 20231027083355 RemoveProjectsDuplicatedIndexes: migrating ================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:projects) main: -> 0.0431s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:projects, {:algorithm=>:concurrently, :name=>:index_on_projects_path}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231027083355 RemoveProjectsDuplicatedIndexes: migrated (0.0624s) ========= main: == [advisory_lock_connection] object_id: 11469660, pg_backend_pid: 3547 ci: == [advisory_lock_connection] object_id: 11470320, pg_backend_pid: 3549 ci: == 20231027083355 RemoveProjectsDuplicatedIndexes: migrating ================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:projects) ci: -> 0.0411s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- remove_index(:projects, {:algorithm=>:concurrently, :name=>:index_on_projects_path}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231027083355 RemoveProjectsDuplicatedIndexes: migrated (0.0692s) ========= ci: == [advisory_lock_connection] object_id: 11470320, pg_backend_pid: 3549 main: == [advisory_lock_connection] object_id: 11471700, pg_backend_pid: 3552 main: == 20231027084327 ChangePersonalAccessTokensRemoveNotNullExpiresAt: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute(" ALTER TABLE personal_access_tokens\n DROP CONSTRAINT IF EXISTS check_b8d60815eb\n") main: -> 0.0011s main: == 20231027084327 ChangePersonalAccessTokensRemoveNotNullExpiresAt: migrated (0.0094s) main: == [advisory_lock_connection] object_id: 11471700, pg_backend_pid: 3552 ci: == [advisory_lock_connection] object_id: 11472460, pg_backend_pid: 3554 ci: == 20231027084327 ChangePersonalAccessTokensRemoveNotNullExpiresAt: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute(" ALTER TABLE personal_access_tokens\n DROP CONSTRAINT IF EXISTS check_b8d60815eb\n") ci: -> 0.0013s ci: == 20231027084327 ChangePersonalAccessTokensRemoveNotNullExpiresAt: migrated (0.0201s) ci: == [advisory_lock_connection] object_id: 11472460, pg_backend_pid: 3554 main: == [advisory_lock_connection] object_id: 11490440, pg_backend_pid: 3557 main: == 20231027093009 DropIndexProjectTopicsOnProjectId: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- indexes(:project_topics) main: -> 0.0053s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:project_topics, {:algorithm=>:concurrently, :name=>:index_project_topics_on_project_id}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231027093009 DropIndexProjectTopicsOnProjectId: migrated (0.0239s) ======= main: == [advisory_lock_connection] object_id: 11490440, pg_backend_pid: 3557 ci: == [advisory_lock_connection] object_id: 11493300, pg_backend_pid: 3559 ci: == 20231027093009 DropIndexProjectTopicsOnProjectId: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- indexes(:project_topics) ci: -> 0.0050s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:project_topics, {:algorithm=>:concurrently, :name=>:index_project_topics_on_project_id}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231027093009 DropIndexProjectTopicsOnProjectId: migrated (0.0317s) ======= ci: == [advisory_lock_connection] object_id: 11493300, pg_backend_pid: 3559 main: == [advisory_lock_connection] object_id: 11514240, pg_backend_pid: 3562 main: == 20231029134824 RemoveDeploymentsClusterId: migrating ======================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:deployments, :cluster_id, {:if_exists=>true}) main: -> 0.0051s main: == 20231029134824 RemoveDeploymentsClusterId: migrated (0.0144s) ============== main: == [advisory_lock_connection] object_id: 11514240, pg_backend_pid: 3562 ci: == [advisory_lock_connection] object_id: 11521160, pg_backend_pid: 3564 ci: == 20231029134824 RemoveDeploymentsClusterId: migrating ======================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:deployments, :cluster_id, {:if_exists=>true}) ci: -> 0.0055s ci: == 20231029134824 RemoveDeploymentsClusterId: migrated (0.0256s) ============== ci: == [advisory_lock_connection] object_id: 11521160, pg_backend_pid: 3564 main: == [advisory_lock_connection] object_id: 11531860, pg_backend_pid: 3567 main: == 20231029142649 AddMakeProfilePrivateApplicationSetting: migrating ========== main: -- add_column(:application_settings, :make_profile_private, :boolean, {:default=>true, :null=>false}) main: -> 0.0034s main: == 20231029142649 AddMakeProfilePrivateApplicationSetting: migrated (0.0099s) = main: == [advisory_lock_connection] object_id: 11531860, pg_backend_pid: 3567 ci: == [advisory_lock_connection] object_id: 11546760, pg_backend_pid: 3569 ci: == 20231029142649 AddMakeProfilePrivateApplicationSetting: migrating ========== ci: -- add_column(:application_settings, :make_profile_private, :boolean, {:default=>true, :null=>false}) ci: -> 0.0032s ci: == 20231029142649 AddMakeProfilePrivateApplicationSetting: migrated (0.0188s) = ci: == [advisory_lock_connection] object_id: 11546760, pg_backend_pid: 3569 main: == [advisory_lock_connection] object_id: 11547080, pg_backend_pid: 3572 main: == 20231030051837 AddProjectIdToPackagesTags: migrating ======================= main: -- add_column(:packages_tags, :project_id, :bigint) main: -> 0.0016s main: == 20231030051837 AddProjectIdToPackagesTags: migrated (0.0082s) ============== main: == [advisory_lock_connection] object_id: 11547080, pg_backend_pid: 3572 ci: == [advisory_lock_connection] object_id: 11547780, pg_backend_pid: 3574 ci: == 20231030051837 AddProjectIdToPackagesTags: migrating ======================= ci: -- add_column(:packages_tags, :project_id, :bigint) ci: -> 0.0018s ci: == 20231030051837 AddProjectIdToPackagesTags: migrated (0.0169s) ============== ci: == [advisory_lock_connection] object_id: 11547780, pg_backend_pid: 3574 main: == [advisory_lock_connection] object_id: 11548620, pg_backend_pid: 3577 main: == 20231030051838 AddIndexToPackagesTagsProjectId: migrating ================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:packages_tags, :project_id, {:name=>:index_packages_tags_on_project_id, :algorithm=>:concurrently}) main: -> 0.0047s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:packages_tags, :project_id, {:name=>:index_packages_tags_on_project_id, :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231030051838 AddIndexToPackagesTagsProjectId: migrated (0.0240s) ========= main: == [advisory_lock_connection] object_id: 11548620, pg_backend_pid: 3577 ci: == [advisory_lock_connection] object_id: 11549280, pg_backend_pid: 3579 ci: == 20231030051838 AddIndexToPackagesTagsProjectId: migrating ================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:packages_tags, :project_id, {:name=>:index_packages_tags_on_project_id, :algorithm=>:concurrently}) ci: -> 0.0046s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:packages_tags, :project_id, {:name=>:index_packages_tags_on_project_id, :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231030051838 AddIndexToPackagesTagsProjectId: migrated (0.0327s) ========= ci: == [advisory_lock_connection] object_id: 11549280, pg_backend_pid: 3579 main: == [advisory_lock_connection] object_id: 11550080, pg_backend_pid: 3582 main: == 20231030051839 AddForeignKeyToPackagesTagsProjectId: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_tags ADD CONSTRAINT fk_5a230894f6 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0023s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE packages_tags VALIDATE CONSTRAINT fk_5a230894f6;") main: -> 0.0030s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: == 20231030051839 AddForeignKeyToPackagesTagsProjectId: migrated (0.0347s) ==== main: == [advisory_lock_connection] object_id: 11550080, pg_backend_pid: 3582 ci: == [advisory_lock_connection] object_id: 11594300, pg_backend_pid: 3584 ci: == 20231030051839 AddForeignKeyToPackagesTagsProjectId: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_tags ADD CONSTRAINT fk_5a230894f6 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0023s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE packages_tags VALIDATE CONSTRAINT fk_5a230894f6;") ci: -> 0.0031s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231030051839 AddForeignKeyToPackagesTagsProjectId: migrated (0.0463s) ==== ci: == [advisory_lock_connection] object_id: 11594300, pg_backend_pid: 3584 main: == [advisory_lock_connection] object_id: 11638660, pg_backend_pid: 3587 main: == 20231030051840 AddNotNullToPackagesTagsProjectId: migrating ================ main: -- current_schema(nil) main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_tags\nADD CONSTRAINT check_91b8472153\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") main: -> 0.0010s main: == 20231030051840 AddNotNullToPackagesTagsProjectId: migrated (0.0179s) ======= main: == [advisory_lock_connection] object_id: 11638660, pg_backend_pid: 3587 ci: == [advisory_lock_connection] object_id: 11639440, pg_backend_pid: 3589 ci: == 20231030051840 AddNotNullToPackagesTagsProjectId: migrating ================ ci: -- current_schema(nil) ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_tags\nADD CONSTRAINT check_91b8472153\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0010s ci: == 20231030051840 AddNotNullToPackagesTagsProjectId: migrated (0.0271s) ======= ci: == [advisory_lock_connection] object_id: 11639440, pg_backend_pid: 3589 main: == [advisory_lock_connection] object_id: 11640360, pg_backend_pid: 3592 main: == 20231030071209 QueueBackfillPackagesTagsProjectId: migrating =============== main: == 20231030071209 QueueBackfillPackagesTagsProjectId: migrated (0.0360s) ====== main: == [advisory_lock_connection] object_id: 11640360, pg_backend_pid: 3592 ci: == [advisory_lock_connection] object_id: 11648160, pg_backend_pid: 3594 ci: == 20231030071209 QueueBackfillPackagesTagsProjectId: migrating =============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231030071209 QueueBackfillPackagesTagsProjectId: migrated (0.0151s) ====== ci: == [advisory_lock_connection] object_id: 11648160, pg_backend_pid: 3594 main: == [advisory_lock_connection] object_id: 11656100, pg_backend_pid: 3597 main: == 20231030094755 AddIndexToCatalogResourcesOnState: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0015s main: -- index_exists?(:catalog_resources, :state, {:name=>"index_catalog_resources_on_state", :algorithm=>:concurrently}) main: -> 0.0058s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:catalog_resources, :state, {:name=>"index_catalog_resources_on_state", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231030094755 AddIndexToCatalogResourcesOnState: migrated (0.0274s) ======= main: == [advisory_lock_connection] object_id: 11656100, pg_backend_pid: 3597 ci: == [advisory_lock_connection] object_id: 11659380, pg_backend_pid: 3599 ci: == 20231030094755 AddIndexToCatalogResourcesOnState: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:catalog_resources, :state, {:name=>"index_catalog_resources_on_state", :algorithm=>:concurrently}) ci: -> 0.0050s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:catalog_resources, :state, {:name=>"index_catalog_resources_on_state", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231030094755 AddIndexToCatalogResourcesOnState: migrated (0.0336s) ======= ci: == [advisory_lock_connection] object_id: 11659380, pg_backend_pid: 3599 main: == [advisory_lock_connection] object_id: 11662800, pg_backend_pid: 3602 main: == 20231030095419 RemoveTempIndexToPackagesOnProjectIdWhenNpmAndNotPendingDestruction: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0016s main: -- indexes(:packages_packages) main: -> 0.0174s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- remove_index(:packages_packages, {:algorithm=>:concurrently, :name=>"tmp_idx_packages_on_project_id_when_npm_not_pending_destruction"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231030095419 RemoveTempIndexToPackagesOnProjectIdWhenNpmAndNotPendingDestruction: migrated (0.0363s) main: == [advisory_lock_connection] object_id: 11662800, pg_backend_pid: 3602 ci: == [advisory_lock_connection] object_id: 11663460, pg_backend_pid: 3604 ci: == 20231030095419 RemoveTempIndexToPackagesOnProjectIdWhenNpmAndNotPendingDestruction: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:packages_packages) ci: -> 0.0188s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:packages_packages, {:algorithm=>:concurrently, :name=>"tmp_idx_packages_on_project_id_when_npm_not_pending_destruction"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231030095419 RemoveTempIndexToPackagesOnProjectIdWhenNpmAndNotPendingDestruction: migrated (0.0458s) ci: == [advisory_lock_connection] object_id: 11663460, pg_backend_pid: 3604 main: == [advisory_lock_connection] object_id: 11664280, pg_backend_pid: 3607 main: == 20231030154117 InsertNewUltimateTrialPlanIntoPlans: migrating ============== main: -- execute("INSERT INTO plans (name, title, created_at, updated_at)\nVALUES ('ultimate_trial_paid_customer', 'Ultimate Trial for Paid Customer', current_timestamp, current_timestamp)\n") main: -> 0.0018s main: == 20231030154117 InsertNewUltimateTrialPlanIntoPlans: migrated (0.0084s) ===== main: == [advisory_lock_connection] object_id: 11664280, pg_backend_pid: 3607 ci: == [advisory_lock_connection] object_id: 11664560, pg_backend_pid: 3609 ci: == 20231030154117 InsertNewUltimateTrialPlanIntoPlans: migrating ============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231030154117 InsertNewUltimateTrialPlanIntoPlans: migrated (0.0162s) ===== ci: == [advisory_lock_connection] object_id: 11664560, pg_backend_pid: 3609 main: == [advisory_lock_connection] object_id: 11665060, pg_backend_pid: 3612 main: == 20231030205639 UpdateDefaultPackageMetadataPurlTypes: migrating ============ main: -- change_column_default(:application_settings, :package_metadata_purl_types, {:from=>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], :to=>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]}) main: -> 0.2639s main: == 20231030205639 UpdateDefaultPackageMetadataPurlTypes: migrated (0.2701s) === main: == [advisory_lock_connection] object_id: 11665060, pg_backend_pid: 3612 ci: == [advisory_lock_connection] object_id: 11681440, pg_backend_pid: 3614 ci: == 20231030205639 UpdateDefaultPackageMetadataPurlTypes: migrating ============ ci: -- change_column_default(:application_settings, :package_metadata_purl_types, {:from=>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12], :to=>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]}) ci: -> 0.2592s ci: == 20231030205639 UpdateDefaultPackageMetadataPurlTypes: migrated (0.2745s) === ci: == [advisory_lock_connection] object_id: 11681440, pg_backend_pid: 3614 main: == [advisory_lock_connection] object_id: 11687280, pg_backend_pid: 3617 main: == 20231030205756 IndexUserDetailsOnEnterpriseGroupIdAndUserId: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:user_details, [:enterprise_group_id, :user_id], {:name=>"index_user_details_on_enterprise_group_id_and_user_id", :algorithm=>:concurrently}) main: -> 0.0066s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:user_details, [:enterprise_group_id, :user_id], {:name=>"index_user_details_on_enterprise_group_id_and_user_id", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- indexes(:user_details) main: -> 0.0051s main: -- remove_index(:user_details, {:algorithm=>:concurrently, :name=>"index_user_details_on_enterprise_group_id"}) main: -> 0.0012s main: == 20231030205756 IndexUserDetailsOnEnterpriseGroupIdAndUserId: migrated (0.0403s) main: == [advisory_lock_connection] object_id: 11687280, pg_backend_pid: 3617 ci: == [advisory_lock_connection] object_id: 11693120, pg_backend_pid: 3619 ci: == 20231030205756 IndexUserDetailsOnEnterpriseGroupIdAndUserId: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:user_details, [:enterprise_group_id, :user_id], {:name=>"index_user_details_on_enterprise_group_id_and_user_id", :algorithm=>:concurrently}) ci: -> 0.0069s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:user_details, [:enterprise_group_id, :user_id], {:name=>"index_user_details_on_enterprise_group_id_and_user_id", :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- indexes(:user_details) ci: -> 0.0058s ci: -- remove_index(:user_details, {:algorithm=>:concurrently, :name=>"index_user_details_on_enterprise_group_id"}) ci: -> 0.0013s ci: == 20231030205756 IndexUserDetailsOnEnterpriseGroupIdAndUserId: migrated (0.0506s) ci: == [advisory_lock_connection] object_id: 11693120, pg_backend_pid: 3619 main: == [advisory_lock_connection] object_id: 11696220, pg_backend_pid: 3622 main: == 20231031114050 AddHighestSeverityAndVulnerabilityCountIntoSbomOccurrences: migrating main: -- add_column(:sbom_occurrences, :highest_severity, :smallint, {:null=>true}) main: -> 0.0014s main: -- add_column(:sbom_occurrences, :vulnerability_count, :integer, {:null=>false, :default=>0}) main: -> 0.0017s main: == 20231031114050 AddHighestSeverityAndVulnerabilityCountIntoSbomOccurrences: migrated (0.0096s) main: == [advisory_lock_connection] object_id: 11696220, pg_backend_pid: 3622 ci: == [advisory_lock_connection] object_id: 11699380, pg_backend_pid: 3624 ci: == 20231031114050 AddHighestSeverityAndVulnerabilityCountIntoSbomOccurrences: migrating ci: -- add_column(:sbom_occurrences, :highest_severity, :smallint, {:null=>true}) ci: -> 0.0013s ci: -- add_column(:sbom_occurrences, :vulnerability_count, :integer, {:null=>false, :default=>0}) ci: -> 0.0017s ci: == 20231031114050 AddHighestSeverityAndVulnerabilityCountIntoSbomOccurrences: migrated (0.0189s) ci: == [advisory_lock_connection] object_id: 11699380, pg_backend_pid: 3624 main: == [advisory_lock_connection] object_id: 11706280, pg_backend_pid: 3627 main: == 20231031134320 InitConversionForPCiBuildsForSelfHost: migrating ============ main: -- current_schema(nil) main: -> 0.0006s main: == 20231031134320 InitConversionForPCiBuildsForSelfHost: migrated (0.0081s) === main: == [advisory_lock_connection] object_id: 11706280, pg_backend_pid: 3627 ci: == [advisory_lock_connection] object_id: 11706500, pg_backend_pid: 3629 ci: == 20231031134320 InitConversionForPCiBuildsForSelfHost: migrating ============ ci: -- current_schema(nil) ci: -> 0.0005s ci: == 20231031134320 InitConversionForPCiBuildsForSelfHost: migrated (0.0175s) === ci: == [advisory_lock_connection] object_id: 11706500, pg_backend_pid: 3629 main: == [advisory_lock_connection] object_id: 11715420, pg_backend_pid: 3632 main: == 20231031141439 AddSmtpAuthenticationToServiceDeskCustomEmailCredentials: migrating main: -- add_column(:service_desk_custom_email_credentials, :smtp_authentication, :integer, {:limit=>2, :null=>true, :default=>nil}) main: -> 0.0018s main: == 20231031141439 AddSmtpAuthenticationToServiceDeskCustomEmailCredentials: migrated (0.0077s) main: == [advisory_lock_connection] object_id: 11715420, pg_backend_pid: 3632 ci: == [advisory_lock_connection] object_id: 11724380, pg_backend_pid: 3634 ci: == 20231031141439 AddSmtpAuthenticationToServiceDeskCustomEmailCredentials: migrating ci: -- add_column(:service_desk_custom_email_credentials, :smtp_authentication, :integer, {:limit=>2, :null=>true, :default=>nil}) ci: -> 0.0018s ci: == 20231031141439 AddSmtpAuthenticationToServiceDeskCustomEmailCredentials: migrated (0.0174s) ci: == [advisory_lock_connection] object_id: 11724380, pg_backend_pid: 3634 main: == [advisory_lock_connection] object_id: 11736860, pg_backend_pid: 3637 main: == 20231031164724 CreateSbomOccurrencesVulnerabilities: migrating ============= main: -- create_table(:sbom_occurrences_vulnerabilities) main: -> 0.0051s main: == 20231031164724 CreateSbomOccurrencesVulnerabilities: migrated (0.0118s) ==== main: == [advisory_lock_connection] object_id: 11736860, pg_backend_pid: 3637 ci: == [advisory_lock_connection] object_id: 11745680, pg_backend_pid: 3639 ci: == 20231031164724 CreateSbomOccurrencesVulnerabilities: migrating ============= ci: -- create_table(:sbom_occurrences_vulnerabilities) ci: -> 0.0053s I, [2024-04-10T20:46:33.665585 #290] INFO -- : Database: 'ci', Table: 'sbom_occurrences_vulnerabilities': Lock Writes ci: == 20231031164724 CreateSbomOccurrencesVulnerabilities: migrated (0.0257s) ==== ci: == [advisory_lock_connection] object_id: 11745680, pg_backend_pid: 3639 main: == [advisory_lock_connection] object_id: 11766720, pg_backend_pid: 3642 main: == 20231031192803 RemoveNotNullConstraintFromMemberRole: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute(" ALTER TABLE member_roles\n DROP CONSTRAINT IF EXISTS check_d40bf621bd\n") main: -> 0.0012s main: == 20231031192803 RemoveNotNullConstraintFromMemberRole: migrated (0.0123s) === main: == [advisory_lock_connection] object_id: 11766720, pg_backend_pid: 3642 ci: == [advisory_lock_connection] object_id: 11767180, pg_backend_pid: 3644 ci: == 20231031192803 RemoveNotNullConstraintFromMemberRole: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute(" ALTER TABLE member_roles\n DROP CONSTRAINT IF EXISTS check_d40bf621bd\n") ci: -> 0.0009s ci: == 20231031192803 RemoveNotNullConstraintFromMemberRole: migrated (0.0188s) === ci: == [advisory_lock_connection] object_id: 11767180, pg_backend_pid: 3644 main: == [advisory_lock_connection] object_id: 11767500, pg_backend_pid: 3647 main: == 20231031200433 AddFrameworkFkToComplianceFrameworkSecurityPolicies: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE compliance_framework_security_policies ADD CONSTRAINT fk_b5df066d8f FOREIGN KEY (framework_id) REFERENCES compliance_management_frameworks (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0016s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE compliance_framework_security_policies VALIDATE CONSTRAINT fk_b5df066d8f;") main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231031200433 AddFrameworkFkToComplianceFrameworkSecurityPolicies: migrated (0.0324s) main: == [advisory_lock_connection] object_id: 11767500, pg_backend_pid: 3647 ci: == [advisory_lock_connection] object_id: 11770340, pg_backend_pid: 3649 ci: == 20231031200433 AddFrameworkFkToComplianceFrameworkSecurityPolicies: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE compliance_framework_security_policies ADD CONSTRAINT fk_b5df066d8f FOREIGN KEY (framework_id) REFERENCES compliance_management_frameworks (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0016s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE compliance_framework_security_policies VALIDATE CONSTRAINT fk_b5df066d8f;") ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231031200433 AddFrameworkFkToComplianceFrameworkSecurityPolicies: migrated (0.0412s) ci: == [advisory_lock_connection] object_id: 11770340, pg_backend_pid: 3649 main: == [advisory_lock_connection] object_id: 11773360, pg_backend_pid: 3652 main: == 20231031200645 AddPolicyConfigurationFkToComplianceFrameworkSecurityPolicies: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE compliance_framework_security_policies ADD CONSTRAINT fk_cf3c0ac207 FOREIGN KEY (policy_configuration_id) REFERENCES security_orchestration_policy_configurations (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0012s main: -- execute("ALTER TABLE compliance_framework_security_policies VALIDATE CONSTRAINT fk_cf3c0ac207;") main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: == 20231031200645 AddPolicyConfigurationFkToComplianceFrameworkSecurityPolicies: migrated (0.0368s) main: == [advisory_lock_connection] object_id: 11773360, pg_backend_pid: 3652 ci: == [advisory_lock_connection] object_id: 11793100, pg_backend_pid: 3654 ci: == 20231031200645 AddPolicyConfigurationFkToComplianceFrameworkSecurityPolicies: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE compliance_framework_security_policies ADD CONSTRAINT fk_cf3c0ac207 FOREIGN KEY (policy_configuration_id) REFERENCES security_orchestration_policy_configurations (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE compliance_framework_security_policies VALIDATE CONSTRAINT fk_cf3c0ac207;") ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231031200645 AddPolicyConfigurationFkToComplianceFrameworkSecurityPolicies: migrated (0.0401s) ci: == [advisory_lock_connection] object_id: 11793100, pg_backend_pid: 3654 main: == [advisory_lock_connection] object_id: 11812980, pg_backend_pid: 3657 main: == 20231031204841 RequeueBackfillHasRemediationsOfVulnerabilityReads: migrating main: == 20231031204841 RequeueBackfillHasRemediationsOfVulnerabilityReads: migrated (0.0059s) main: == [advisory_lock_connection] object_id: 11812980, pg_backend_pid: 3657 ci: == [advisory_lock_connection] object_id: 11813800, pg_backend_pid: 3659 ci: == 20231031204841 RequeueBackfillHasRemediationsOfVulnerabilityReads: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231031204841 RequeueBackfillHasRemediationsOfVulnerabilityReads: migrated (0.0147s) ci: == [advisory_lock_connection] object_id: 11813800, pg_backend_pid: 3659 main: == [advisory_lock_connection] object_id: 11814760, pg_backend_pid: 3662 main: == 20231101130230 RemoveInProductMarketingEmailsCampaignColumn: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:in_product_marketing_emails, :campaign, {:if_exists=>true}) main: -> 0.0059s main: == 20231101130230 RemoveInProductMarketingEmailsCampaignColumn: migrated (0.0172s) main: == [advisory_lock_connection] object_id: 11814760, pg_backend_pid: 3662 ci: == [advisory_lock_connection] object_id: 11816180, pg_backend_pid: 3664 ci: == 20231101130230 RemoveInProductMarketingEmailsCampaignColumn: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:in_product_marketing_emails, :campaign, {:if_exists=>true}) ci: -> 0.0048s ci: == 20231101130230 RemoveInProductMarketingEmailsCampaignColumn: migrated (0.0222s) ci: == [advisory_lock_connection] object_id: 11816180, pg_backend_pid: 3664 main: == [advisory_lock_connection] object_id: 11817740, pg_backend_pid: 3667 main: == 20231101171848 AddMemberRoleIdToSamlProviders: migrating =================== main: -- add_column(:saml_providers, :member_role_id, :bigint) main: -> 0.0017s main: == 20231101171848 AddMemberRoleIdToSamlProviders: migrated (0.0085s) ========== main: == [advisory_lock_connection] object_id: 11817740, pg_backend_pid: 3667 ci: == [advisory_lock_connection] object_id: 11818440, pg_backend_pid: 3669 ci: == 20231101171848 AddMemberRoleIdToSamlProviders: migrating =================== ci: -- add_column(:saml_providers, :member_role_id, :bigint) ci: -> 0.0013s ci: == 20231101171848 AddMemberRoleIdToSamlProviders: migrated (0.0162s) ========== ci: == [advisory_lock_connection] object_id: 11818440, pg_backend_pid: 3669 main: == [advisory_lock_connection] object_id: 11819280, pg_backend_pid: 3672 main: == 20231102083539 BackfillPCiBuildsPipelineId: migrating ====================== main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20231102083539 BackfillPCiBuildsPipelineId: migrated (0.0065s) ============= main: == [advisory_lock_connection] object_id: 11819280, pg_backend_pid: 3672 ci: == [advisory_lock_connection] object_id: 11820200, pg_backend_pid: 3674 ci: == 20231102083539 BackfillPCiBuildsPipelineId: migrating ====================== ci: -- column_exists?(:ci_builds, :id) ci: -> 0.0049s ci: -- column_exists?(:ci_builds, :auto_canceled_by_id) ci: -> 0.0032s ci: -- column_exists?(:ci_builds, "auto_canceled_by_id_convert_to_bigint") ci: -> 0.0030s ci: -- column_exists?(:ci_builds, :commit_id) ci: -> 0.0031s ci: -- column_exists?(:ci_builds, "commit_id_convert_to_bigint") ci: -> 0.0031s ci: -- column_exists?(:ci_builds, :erased_by_id) ci: -> 0.0035s ci: -- column_exists?(:ci_builds, "erased_by_id_convert_to_bigint") ci: -> 0.0030s ci: -- column_exists?(:ci_builds, :project_id) ci: -> 0.0029s ci: -- column_exists?(:ci_builds, "project_id_convert_to_bigint") ci: -> 0.0029s ci: -- column_exists?(:ci_builds, :runner_id) ci: -> 0.0030s ci: -- column_exists?(:ci_builds, "runner_id_convert_to_bigint") ci: -> 0.0028s ci: -- column_exists?(:ci_builds, :trigger_request_id) ci: -> 0.0031s ci: -- column_exists?(:ci_builds, "trigger_request_id_convert_to_bigint") ci: -> 0.0031s ci: -- column_exists?(:ci_builds, :upstream_pipeline_id) ci: -> 0.0029s ci: -- column_exists?(:ci_builds, "upstream_pipeline_id_convert_to_bigint") ci: -> 0.0029s ci: -- column_exists?(:ci_builds, :user_id) ci: -> 0.0031s ci: -- column_exists?(:ci_builds, "user_id_convert_to_bigint") ci: -> 0.0034s ci: == 20231102083539 BackfillPCiBuildsPipelineId: migrated (0.1035s) ============= ci: == [advisory_lock_connection] object_id: 11820200, pg_backend_pid: 3674 main: == [advisory_lock_connection] object_id: 11821960, pg_backend_pid: 3677 main: == 20231102142553 AddZoektNodes: migrating ==================================== main: -- create_table(:zoekt_nodes) main: -- quote_column_name(:index_base_url) main: -> 0.0000s main: -- quote_column_name(:search_base_url) main: -> 0.0000s main: -> 0.0099s main: == 20231102142553 AddZoektNodes: migrated (0.0160s) =========================== main: == [advisory_lock_connection] object_id: 11821960, pg_backend_pid: 3677 ci: == [advisory_lock_connection] object_id: 11822820, pg_backend_pid: 3679 ci: == 20231102142553 AddZoektNodes: migrating ==================================== ci: -- create_table(:zoekt_nodes) ci: -- quote_column_name(:index_base_url) ci: -> 0.0000s ci: -- quote_column_name(:search_base_url) ci: -> 0.0000s ci: -> 0.0102s I, [2024-04-10T20:46:35.210926 #290] INFO -- : Database: 'ci', Table: 'zoekt_nodes': Lock Writes ci: == 20231102142553 AddZoektNodes: migrated (0.0283s) =========================== ci: == [advisory_lock_connection] object_id: 11822820, pg_backend_pid: 3679 main: == [advisory_lock_connection] object_id: 11828700, pg_backend_pid: 3682 main: == 20231102142554 MigrateZoektShardsToZoektNodes: migrating =================== main: == 20231102142554 MigrateZoektShardsToZoektNodes: migrated (0.0073s) ========== main: == [advisory_lock_connection] object_id: 11828700, pg_backend_pid: 3682 ci: == [advisory_lock_connection] object_id: 11834520, pg_backend_pid: 3684 ci: == 20231102142554 MigrateZoektShardsToZoektNodes: migrating =================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231102142554 MigrateZoektShardsToZoektNodes: migrated (0.0153s) ========== ci: == [advisory_lock_connection] object_id: 11834520, pg_backend_pid: 3684 main: == [advisory_lock_connection] object_id: 11840000, pg_backend_pid: 3687 main: == 20231102142555 AddZoektNodeIdToIndexedNamespaces: migrating ================ main: -- add_column(:zoekt_indexed_namespaces, :zoekt_node_id, :bigint) main: -> 0.0012s main: == 20231102142555 AddZoektNodeIdToIndexedNamespaces: migrated (0.0068s) ======= main: == [advisory_lock_connection] object_id: 11840000, pg_backend_pid: 3687 ci: == [advisory_lock_connection] object_id: 11840600, pg_backend_pid: 3689 ci: == 20231102142555 AddZoektNodeIdToIndexedNamespaces: migrating ================ ci: -- add_column(:zoekt_indexed_namespaces, :zoekt_node_id, :bigint) ci: -> 0.0014s ci: == 20231102142555 AddZoektNodeIdToIndexedNamespaces: migrated (0.0178s) ======= ci: == [advisory_lock_connection] object_id: 11840600, pg_backend_pid: 3689 main: == [advisory_lock_connection] object_id: 11846460, pg_backend_pid: 3692 main: == 20231102142557 RemoveZoektShardNullConstraintFromIndexedNamespaces: migrating main: -- change_column_null(:zoekt_indexed_namespaces, :zoekt_shard_id, true) main: -> 0.0012s main: == 20231102142557 RemoveZoektShardNullConstraintFromIndexedNamespaces: migrated (0.0074s) main: == [advisory_lock_connection] object_id: 11846460, pg_backend_pid: 3692 ci: == [advisory_lock_connection] object_id: 11846600, pg_backend_pid: 3695 ci: == 20231102142557 RemoveZoektShardNullConstraintFromIndexedNamespaces: migrating ci: -- change_column_null(:zoekt_indexed_namespaces, :zoekt_shard_id, true) ci: -> 0.0012s ci: == 20231102142557 RemoveZoektShardNullConstraintFromIndexedNamespaces: migrated (0.0172s) ci: == [advisory_lock_connection] object_id: 11846600, pg_backend_pid: 3695 main: == [advisory_lock_connection] object_id: 11846880, pg_backend_pid: 3698 main: == 20231102142565 AddZoektNodeForeignKeyToIndexedNamespaces: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE zoekt_indexed_namespaces ADD CONSTRAINT fk_9267f4de0c FOREIGN KEY (zoekt_node_id) REFERENCES zoekt_nodes (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0017s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE zoekt_indexed_namespaces VALIDATE CONSTRAINT fk_9267f4de0c;") main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0009s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:zoekt_indexed_namespaces, [:zoekt_node_id, :namespace_id], {:unique=>true, :name=>"index_zoekt_node_and_namespace", :algorithm=>:concurrently}) main: -> 0.0038s main: -- add_index(:zoekt_indexed_namespaces, [:zoekt_node_id, :namespace_id], {:unique=>true, :name=>"index_zoekt_node_and_namespace", :algorithm=>:concurrently}) main: -> 0.0023s main: == 20231102142565 AddZoektNodeForeignKeyToIndexedNamespaces: migrated (0.0531s) main: == [advisory_lock_connection] object_id: 11846880, pg_backend_pid: 3698 ci: == [advisory_lock_connection] object_id: 11852920, pg_backend_pid: 3700 ci: == 20231102142565 AddZoektNodeForeignKeyToIndexedNamespaces: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE zoekt_indexed_namespaces ADD CONSTRAINT fk_9267f4de0c FOREIGN KEY (zoekt_node_id) REFERENCES zoekt_nodes (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE zoekt_indexed_namespaces VALIDATE CONSTRAINT fk_9267f4de0c;") ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:zoekt_indexed_namespaces, [:zoekt_node_id, :namespace_id], {:unique=>true, :name=>"index_zoekt_node_and_namespace", :algorithm=>:concurrently}) ci: -> 0.0037s ci: -- add_index(:zoekt_indexed_namespaces, [:zoekt_node_id, :namespace_id], {:unique=>true, :name=>"index_zoekt_node_and_namespace", :algorithm=>:concurrently}) ci: -> 0.0017s ci: == 20231102142565 AddZoektNodeForeignKeyToIndexedNamespaces: migrated (0.0584s) ci: == [advisory_lock_connection] object_id: 11852920, pg_backend_pid: 3700 main: == [advisory_lock_connection] object_id: 11853860, pg_backend_pid: 3703 main: == 20231103132849 AddStateIndexForSnippetRepositoryStorageMove: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:snippet_repository_storage_moves, :state, {:where=>"state IN (2, 3)", :name=>"index_snippet_repository_storage_moves_on_state", :algorithm=>:concurrently}) main: -> 0.0039s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:snippet_repository_storage_moves, :state, {:where=>"state IN (2, 3)", :name=>"index_snippet_repository_storage_moves_on_state", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20231103132849 AddStateIndexForSnippetRepositoryStorageMove: migrated (0.0238s) main: == [advisory_lock_connection] object_id: 11853860, pg_backend_pid: 3703 ci: == [advisory_lock_connection] object_id: 11854260, pg_backend_pid: 3705 ci: == 20231103132849 AddStateIndexForSnippetRepositoryStorageMove: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:snippet_repository_storage_moves, :state, {:where=>"state IN (2, 3)", :name=>"index_snippet_repository_storage_moves_on_state", :algorithm=>:concurrently}) ci: -> 0.0038s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index(:snippet_repository_storage_moves, :state, {:where=>"state IN (2, 3)", :name=>"index_snippet_repository_storage_moves_on_state", :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231103132849 AddStateIndexForSnippetRepositoryStorageMove: migrated (0.0321s) ci: == [advisory_lock_connection] object_id: 11854260, pg_backend_pid: 3705 main: == [advisory_lock_connection] object_id: 11854480, pg_backend_pid: 3708 main: == 20231103160022 AddIndexToSamlProvidersOnMemberRoleId: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:saml_providers, :member_role_id, {:name=>"index_saml_providers_on_member_role_id", :algorithm=>:concurrently}) main: -> 0.0036s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:saml_providers, :member_role_id, {:name=>"index_saml_providers_on_member_role_id", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231103160022 AddIndexToSamlProvidersOnMemberRoleId: migrated (0.0217s) === main: == [advisory_lock_connection] object_id: 11854480, pg_backend_pid: 3708 ci: == [advisory_lock_connection] object_id: 11873080, pg_backend_pid: 3710 ci: == 20231103160022 AddIndexToSamlProvidersOnMemberRoleId: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:saml_providers, :member_role_id, {:name=>"index_saml_providers_on_member_role_id", :algorithm=>:concurrently}) ci: -> 0.0036s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:saml_providers, :member_role_id, {:name=>"index_saml_providers_on_member_role_id", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231103160022 AddIndexToSamlProvidersOnMemberRoleId: migrated (0.0329s) === ci: == [advisory_lock_connection] object_id: 11873080, pg_backend_pid: 3710 main: == [advisory_lock_connection] object_id: 11903740, pg_backend_pid: 3713 main: == 20231103160859 AddFkToMemberRoleOnSamlProviders: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE saml_providers ADD CONSTRAINT fk_351dde3a84 FOREIGN KEY (member_role_id) REFERENCES member_roles (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE saml_providers VALIDATE CONSTRAINT fk_351dde3a84;") main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231103160859 AddFkToMemberRoleOnSamlProviders: migrated (0.0346s) ======== main: == [advisory_lock_connection] object_id: 11903740, pg_backend_pid: 3713 ci: == [advisory_lock_connection] object_id: 11906420, pg_backend_pid: 3715 ci: == 20231103160859 AddFkToMemberRoleOnSamlProviders: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE saml_providers ADD CONSTRAINT fk_351dde3a84 FOREIGN KEY (member_role_id) REFERENCES member_roles (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE saml_providers VALIDATE CONSTRAINT fk_351dde3a84;") ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231103160859 AddFkToMemberRoleOnSamlProviders: migrated (0.0435s) ======== ci: == [advisory_lock_connection] object_id: 11906420, pg_backend_pid: 3715 main: == [advisory_lock_connection] object_id: 11909260, pg_backend_pid: 3718 main: == 20231103162825 AddWolfiPurlTypeToPackageMetadataPurlTypes: migrating ======= main: == 20231103162825 AddWolfiPurlTypeToPackageMetadataPurlTypes: migrated (0.0318s) main: == [advisory_lock_connection] object_id: 11909260, pg_backend_pid: 3718 ci: == [advisory_lock_connection] object_id: 11910300, pg_backend_pid: 3720 ci: == 20231103162825 AddWolfiPurlTypeToPackageMetadataPurlTypes: migrating ======= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231103162825 AddWolfiPurlTypeToPackageMetadataPurlTypes: migrated (0.0151s) ci: == [advisory_lock_connection] object_id: 11910300, pg_backend_pid: 3720 main: == [advisory_lock_connection] object_id: 11910620, pg_backend_pid: 3723 main: == 20231103195309 RemoveDeprecatedPackageMetadataSyncWorker: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231103195309 RemoveDeprecatedPackageMetadataSyncWorker: migrated (0.0068s) main: == [advisory_lock_connection] object_id: 11910620, pg_backend_pid: 3723 ci: == [advisory_lock_connection] object_id: 11910940, pg_backend_pid: 3725 ci: == 20231103195309 RemoveDeprecatedPackageMetadataSyncWorker: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20231103195309 RemoveDeprecatedPackageMetadataSyncWorker: migrated (0.0155s) ci: == [advisory_lock_connection] object_id: 11910940, pg_backend_pid: 3725 main: == [advisory_lock_connection] object_id: 11911400, pg_backend_pid: 3728 main: == 20231103223224 BackfillZoektNodeIdOnIndexedNamespaces: migrating =========== main: -- execute(" UPDATE zoekt_indexed_namespaces\n SET zoekt_node_id = (SELECT id FROM zoekt_nodes ORDER BY created_at DESC LIMIT 1)\n") main: -> 0.0021s main: == 20231103223224 BackfillZoektNodeIdOnIndexedNamespaces: migrated (0.0080s) == main: == [advisory_lock_connection] object_id: 11911400, pg_backend_pid: 3728 ci: == [advisory_lock_connection] object_id: 11911740, pg_backend_pid: 3730 ci: == 20231103223224 BackfillZoektNodeIdOnIndexedNamespaces: migrating =========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231103223224 BackfillZoektNodeIdOnIndexedNamespaces: migrated (0.0157s) == ci: == [advisory_lock_connection] object_id: 11911740, pg_backend_pid: 3730 main: == [advisory_lock_connection] object_id: 11912220, pg_backend_pid: 3733 main: == 20231105165706 DropRepositoriesColumnsFromGeoNodeStatusTable: migrating ==== main: -- remove_column(:geo_node_statuses, :repositories_synced_count, {:if_exists=>true}) main: -> 0.0068s main: -- remove_column(:geo_node_statuses, :repositories_failed_count, {:if_exists=>true}) main: -> 0.0039s main: -- remove_column(:geo_node_statuses, :repositories_verified_count, {:if_exists=>true}) main: -> 0.0055s main: -- remove_column(:geo_node_statuses, :repositories_verification_failed_count, {:if_exists=>true}) main: -> 0.0039s main: -- remove_column(:geo_node_statuses, :repositories_checksummed_count, {:if_exists=>true}) main: -> 0.0036s main: -- remove_column(:geo_node_statuses, :repositories_checksum_failed_count, {:if_exists=>true}) main: -> 0.0036s main: -- remove_column(:geo_node_statuses, :repositories_checksum_mismatch_count, {:if_exists=>true}) main: -> 0.0035s main: -- remove_column(:geo_node_statuses, :repositories_retrying_verification_count, {:if_exists=>true}) main: -> 0.0035s main: == 20231105165706 DropRepositoriesColumnsFromGeoNodeStatusTable: migrated (0.0417s) main: == [advisory_lock_connection] object_id: 11912220, pg_backend_pid: 3733 ci: == [advisory_lock_connection] object_id: 11925940, pg_backend_pid: 3735 ci: == 20231105165706 DropRepositoriesColumnsFromGeoNodeStatusTable: migrating ==== ci: -- remove_column(:geo_node_statuses, :repositories_synced_count, {:if_exists=>true}) ci: -> 0.0059s ci: -- remove_column(:geo_node_statuses, :repositories_failed_count, {:if_exists=>true}) ci: -> 0.0037s ci: -- remove_column(:geo_node_statuses, :repositories_verified_count, {:if_exists=>true}) ci: -> 0.0036s ci: -- remove_column(:geo_node_statuses, :repositories_verification_failed_count, {:if_exists=>true}) ci: -> 0.0033s ci: -- remove_column(:geo_node_statuses, :repositories_checksummed_count, {:if_exists=>true}) ci: -> 0.0035s ci: -- remove_column(:geo_node_statuses, :repositories_checksum_failed_count, {:if_exists=>true}) ci: -> 0.0034s ci: -- remove_column(:geo_node_statuses, :repositories_checksum_mismatch_count, {:if_exists=>true}) ci: -> 0.0036s ci: -- remove_column(:geo_node_statuses, :repositories_retrying_verification_count, {:if_exists=>true}) ci: -> 0.0035s ci: == 20231105165706 DropRepositoriesColumnsFromGeoNodeStatusTable: migrated (0.0474s) ci: == [advisory_lock_connection] object_id: 11925940, pg_backend_pid: 3735 main: == [advisory_lock_connection] object_id: 11941160, pg_backend_pid: 3738 main: == 20231106145853 AddProductAnalyticsEnabledToNamespaceSettings: migrating ==== main: -- add_column(:namespace_settings, :product_analytics_enabled, :boolean, {:default=>false, :null=>false}) main: -> 0.0020s main: == 20231106145853 AddProductAnalyticsEnabledToNamespaceSettings: migrated (0.0080s) main: == [advisory_lock_connection] object_id: 11941160, pg_backend_pid: 3738 ci: == [advisory_lock_connection] object_id: 11947580, pg_backend_pid: 3740 ci: == 20231106145853 AddProductAnalyticsEnabledToNamespaceSettings: migrating ==== ci: -- add_column(:namespace_settings, :product_analytics_enabled, :boolean, {:default=>false, :null=>false}) ci: -> 0.0021s ci: == 20231106145853 AddProductAnalyticsEnabledToNamespaceSettings: migrated (0.0201s) ci: == [advisory_lock_connection] object_id: 11947580, pg_backend_pid: 3740 main: == [advisory_lock_connection] object_id: 11955460, pg_backend_pid: 3743 main: == 20231106212340 AddVisibilityLevelToCatalogResources: migrating ============= main: -- add_column(:catalog_resources, :visibility_level, :integer, {:default=>0, :null=>false}) main: -> 0.0021s main: == 20231106212340 AddVisibilityLevelToCatalogResources: migrated (0.0081s) ==== main: == [advisory_lock_connection] object_id: 11955460, pg_backend_pid: 3743 ci: == [advisory_lock_connection] object_id: 11963000, pg_backend_pid: 3745 ci: == 20231106212340 AddVisibilityLevelToCatalogResources: migrating ============= ci: -- add_column(:catalog_resources, :visibility_level, :integer, {:default=>0, :null=>false}) ci: -> 0.0019s ci: == 20231106212340 AddVisibilityLevelToCatalogResources: migrated (0.0175s) ==== ci: == [advisory_lock_connection] object_id: 11963000, pg_backend_pid: 3745 main: == [advisory_lock_connection] object_id: 11970700, pg_backend_pid: 3748 main: == 20231107062104 AddNetworkPolicyEgressToAgent: migrating ==================== main: -- add_column(:remote_development_agent_configs, :network_policy_egress, :jsonb, {:null=>false, :default=>[{:allow=>"0.0.0.0/0", :except=>["10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]}]}) main: -> 0.0021s main: == 20231107062104 AddNetworkPolicyEgressToAgent: migrated (0.0084s) =========== main: == [advisory_lock_connection] object_id: 11970700, pg_backend_pid: 3748 ci: == [advisory_lock_connection] object_id: 11976500, pg_backend_pid: 3750 ci: == 20231107062104 AddNetworkPolicyEgressToAgent: migrating ==================== ci: -- add_column(:remote_development_agent_configs, :network_policy_egress, :jsonb, {:null=>false, :default=>[{:allow=>"0.0.0.0/0", :except=>["10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]}]}) ci: -> 0.0018s ci: == 20231107062104 AddNetworkPolicyEgressToAgent: migrated (0.0175s) =========== ci: == [advisory_lock_connection] object_id: 11976500, pg_backend_pid: 3750 main: == [advisory_lock_connection] object_id: 11982440, pg_backend_pid: 3753 main: == 20231107071201 AddProjectAuthorizationsRecalculatedAtToUserDetails: migrating main: -- add_column(:user_details, :project_authorizations_recalculated_at, :datetime_with_timezone, {:default=>"2010-01-01", :null=>false}) main: -> 0.0033s main: == 20231107071201 AddProjectAuthorizationsRecalculatedAtToUserDetails: migrated (0.0099s) main: == [advisory_lock_connection] object_id: 11982440, pg_backend_pid: 3753 ci: == [advisory_lock_connection] object_id: 11985340, pg_backend_pid: 3755 ci: == 20231107071201 AddProjectAuthorizationsRecalculatedAtToUserDetails: migrating ci: -- add_column(:user_details, :project_authorizations_recalculated_at, :datetime_with_timezone, {:default=>"2010-01-01", :null=>false}) ci: -> 0.0023s ci: == 20231107071201 AddProjectAuthorizationsRecalculatedAtToUserDetails: migrated (0.0201s) ci: == [advisory_lock_connection] object_id: 11985340, pg_backend_pid: 3755 main: == [advisory_lock_connection] object_id: 11985680, pg_backend_pid: 3758 main: == 20231107092912 QueueBackfillBranchProtectionNamespaceSetting: migrating ==== main: == 20231107092912 QueueBackfillBranchProtectionNamespaceSetting: migrated (0.0384s) main: == [advisory_lock_connection] object_id: 11985680, pg_backend_pid: 3758 ci: == [advisory_lock_connection] object_id: 11985820, pg_backend_pid: 3760 ci: == 20231107092912 QueueBackfillBranchProtectionNamespaceSetting: migrating ==== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231107092912 QueueBackfillBranchProtectionNamespaceSetting: migrated (0.0148s) ci: == [advisory_lock_connection] object_id: 11985820, pg_backend_pid: 3760 main: == [advisory_lock_connection] object_id: 11986100, pg_backend_pid: 3763 main: == 20231107140642 CreateAuditEventsInstanceAmazonS3Configurations: migrating == main: -- create_table(:audit_events_instance_amazon_s3_configurations) main: -- quote_column_name(:access_key_xid) main: -> 0.0001s main: -- quote_column_name(:name) main: -> 0.0000s main: -- quote_column_name(:bucket_name) main: -> 0.0000s main: -- quote_column_name(:aws_region) main: -> 0.0000s main: -> 0.0070s main: == 20231107140642 CreateAuditEventsInstanceAmazonS3Configurations: migrated (0.0127s) main: == [advisory_lock_connection] object_id: 11986100, pg_backend_pid: 3763 ci: == [advisory_lock_connection] object_id: 11986900, pg_backend_pid: 3765 ci: == 20231107140642 CreateAuditEventsInstanceAmazonS3Configurations: migrating == ci: -- create_table(:audit_events_instance_amazon_s3_configurations) ci: -- quote_column_name(:access_key_xid) ci: -> 0.0000s ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -- quote_column_name(:bucket_name) ci: -> 0.0000s ci: -- quote_column_name(:aws_region) ci: -> 0.0000s ci: -> 0.0062s I, [2024-04-10T20:46:38.461431 #290] INFO -- : Database: 'ci', Table: 'audit_events_instance_amazon_s3_configurations': Lock Writes ci: == 20231107140642 CreateAuditEventsInstanceAmazonS3Configurations: migrated (0.0239s) ci: == [advisory_lock_connection] object_id: 11986900, pg_backend_pid: 3765 main: == [advisory_lock_connection] object_id: 11987260, pg_backend_pid: 3768 main: == 20231107193342 AddSearchVectorToCatalogResources: migrating ================ main: -- execute("ALTER TABLE catalog_resources\n ADD COLUMN search_vector tsvector\n GENERATED ALWAYS AS\n (setweight(to_tsvector('english', COALESCE(name, '')), 'A') ||\n setweight(to_tsvector('english', COALESCE(description, '')), 'B')) STORED;\n") main: -> 0.0046s main: == 20231107193342 AddSearchVectorToCatalogResources: migrated (0.0108s) ======= main: == [advisory_lock_connection] object_id: 11987260, pg_backend_pid: 3768 ci: == [advisory_lock_connection] object_id: 12008320, pg_backend_pid: 3770 ci: == 20231107193342 AddSearchVectorToCatalogResources: migrating ================ ci: -- execute("ALTER TABLE catalog_resources\n ADD COLUMN search_vector tsvector\n GENERATED ALWAYS AS\n (setweight(to_tsvector('english', COALESCE(name, '')), 'A') ||\n setweight(to_tsvector('english', COALESCE(description, '')), 'B')) STORED;\n") ci: -> 0.0053s ci: == 20231107193342 AddSearchVectorToCatalogResources: migrated (0.0228s) ======= ci: == [advisory_lock_connection] object_id: 12008320, pg_backend_pid: 3770 main: == [advisory_lock_connection] object_id: 12029560, pg_backend_pid: 3773 main: == 20231107205734 AddUpdateNamespaceNameToApplicationSettings: migrating ====== main: -- add_column(:application_settings, :update_namespace_name_rate_limit, :smallint, {:default=>120, :null=>false}) main: -> 0.0034s main: == 20231107205734 AddUpdateNamespaceNameToApplicationSettings: migrated (0.0095s) main: == [advisory_lock_connection] object_id: 12029560, pg_backend_pid: 3773 ci: == [advisory_lock_connection] object_id: 12030260, pg_backend_pid: 3775 ci: == 20231107205734 AddUpdateNamespaceNameToApplicationSettings: migrating ====== ci: -- add_column(:application_settings, :update_namespace_name_rate_limit, :smallint, {:default=>120, :null=>false}) ci: -> 0.0033s ci: == 20231107205734 AddUpdateNamespaceNameToApplicationSettings: migrated (0.0193s) ci: == [advisory_lock_connection] object_id: 12030260, pg_backend_pid: 3775 main: == [advisory_lock_connection] object_id: 12031100, pg_backend_pid: 3778 main: == 20231108072342 AddDisplayTimeFormatPreference: migrating =================== main: -- add_column(:user_preferences, :time_display_format, :integer, {:limit=>2, :default=>0, :null=>false}) main: -> 0.0025s main: == 20231108072342 AddDisplayTimeFormatPreference: migrated (0.0086s) ========== main: == [advisory_lock_connection] object_id: 12031100, pg_backend_pid: 3778 ci: == [advisory_lock_connection] object_id: 12031800, pg_backend_pid: 3780 ci: == 20231108072342 AddDisplayTimeFormatPreference: migrating =================== ci: -- add_column(:user_preferences, :time_display_format, :integer, {:limit=>2, :default=>0, :null=>false}) ci: -> 0.0024s ci: == 20231108072342 AddDisplayTimeFormatPreference: migrated (0.0190s) ========== ci: == [advisory_lock_connection] object_id: 12031800, pg_backend_pid: 3780 main: == [advisory_lock_connection] object_id: 12032620, pg_backend_pid: 3783 main: == 20231108081209 BackfillBranchProtectionApplicationSetting: migrating ======= main: == 20231108081209 BackfillBranchProtectionApplicationSetting: migrated (0.3071s) main: == [advisory_lock_connection] object_id: 12032620, pg_backend_pid: 3783 ci: == [advisory_lock_connection] object_id: 12033320, pg_backend_pid: 3785 ci: == 20231108081209 BackfillBranchProtectionApplicationSetting: migrating ======= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231108081209 BackfillBranchProtectionApplicationSetting: migrated (0.0163s) ci: == [advisory_lock_connection] object_id: 12033320, pg_backend_pid: 3785 main: == [advisory_lock_connection] object_id: 12034200, pg_backend_pid: 3788 main: == 20231108093031 AddAllowProjectCreationForGuestAndBelowToApplicationSettings: migrating main: -- add_column(:application_settings, :allow_project_creation_for_guest_and_below, :boolean, {:default=>true, :null=>false}) main: -> 0.0043s main: == 20231108093031 AddAllowProjectCreationForGuestAndBelowToApplicationSettings: migrated (0.0113s) main: == [advisory_lock_connection] object_id: 12034200, pg_backend_pid: 3788 ci: == [advisory_lock_connection] object_id: 12034900, pg_backend_pid: 3790 ci: == 20231108093031 AddAllowProjectCreationForGuestAndBelowToApplicationSettings: migrating ci: -- add_column(:application_settings, :allow_project_creation_for_guest_and_below, :boolean, {:default=>true, :null=>false}) ci: -> 0.0034s ci: == 20231108093031 AddAllowProjectCreationForGuestAndBelowToApplicationSettings: migrated (0.0194s) ci: == [advisory_lock_connection] object_id: 12034900, pg_backend_pid: 3790 main: == [advisory_lock_connection] object_id: 12035740, pg_backend_pid: 3793 main: == 20231108132916 IndexBatchTrackerStatus: migrating ========================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:bulk_import_batch_trackers, [:tracker_id, :status], {:name=>"index_batch_trackers_on_tracker_id_status", :algorithm=>:concurrently}) main: -> 0.0044s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:bulk_import_batch_trackers, [:tracker_id, :status], {:name=>"index_batch_trackers_on_tracker_id_status", :algorithm=>:concurrently}) main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231108132916 IndexBatchTrackerStatus: migrated (0.0236s) ================= main: == [advisory_lock_connection] object_id: 12035740, pg_backend_pid: 3793 ci: == [advisory_lock_connection] object_id: 12042500, pg_backend_pid: 3795 ci: == 20231108132916 IndexBatchTrackerStatus: migrating ========================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:bulk_import_batch_trackers, [:tracker_id, :status], {:name=>"index_batch_trackers_on_tracker_id_status", :algorithm=>:concurrently}) ci: -> 0.0048s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:bulk_import_batch_trackers, [:tracker_id, :status], {:name=>"index_batch_trackers_on_tracker_id_status", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231108132916 IndexBatchTrackerStatus: migrated (0.0339s) ================= ci: == [advisory_lock_connection] object_id: 12042500, pg_backend_pid: 3795 main: == [advisory_lock_connection] object_id: 12042780, pg_backend_pid: 3798 main: == 20231108143957 AddConcurrentDirectTransferBatchLimitToApplicationSettings: migrating main: -- add_column(:application_settings, :bulk_import_concurrent_pipeline_batch_limit, :smallint, {:default=>25, :null=>false}) main: -> 0.0034s main: == 20231108143957 AddConcurrentDirectTransferBatchLimitToApplicationSettings: migrated (0.0097s) main: == [advisory_lock_connection] object_id: 12042780, pg_backend_pid: 3798 ci: == [advisory_lock_connection] object_id: 12043660, pg_backend_pid: 3800 ci: == 20231108143957 AddConcurrentDirectTransferBatchLimitToApplicationSettings: migrating ci: -- add_column(:application_settings, :bulk_import_concurrent_pipeline_batch_limit, :smallint, {:default=>25, :null=>false}) ci: -> 0.0034s ci: == 20231108143957 AddConcurrentDirectTransferBatchLimitToApplicationSettings: migrated (0.0196s) ci: == [advisory_lock_connection] object_id: 12043660, pg_backend_pid: 3800 main: == [advisory_lock_connection] object_id: 12044700, pg_backend_pid: 3803 main: == 20231109120223 EnsureIdUniquenessForPCiBuildsV4: migrating ================= main: -- execute("LOCK TABLE p_ci_builds, ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0009s main: -- execute("DROP TRIGGER IF EXISTS assign_p_ci_builds_id_trigger ON public.ci_builds") main: -> 0.0010s main: -- execute("CREATE TRIGGER assign_p_ci_builds_id_trigger\nBEFORE INSERT ON p_ci_builds\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_p_ci_builds_id_value()\n") main: -> 0.0011s main: == 20231109120223 EnsureIdUniquenessForPCiBuildsV4: migrated (0.0252s) ======== main: == [advisory_lock_connection] object_id: 12044700, pg_backend_pid: 3803 ci: == [advisory_lock_connection] object_id: 12045060, pg_backend_pid: 3805 ci: == 20231109120223 EnsureIdUniquenessForPCiBuildsV4: migrating ================= ci: -- execute("LOCK TABLE p_ci_builds, ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- execute("DROP TRIGGER IF EXISTS assign_p_ci_builds_id_trigger ON public.ci_builds") ci: -> 0.0010s ci: -- execute("CREATE TRIGGER assign_p_ci_builds_id_trigger\nBEFORE INSERT ON p_ci_builds\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_p_ci_builds_id_value()\n") ci: -> 0.0011s ci: == 20231109120223 EnsureIdUniquenessForPCiBuildsV4: migrated (0.0351s) ======== ci: == [advisory_lock_connection] object_id: 12045060, pg_backend_pid: 3805 main: == [advisory_lock_connection] object_id: 12045560, pg_backend_pid: 3808 main: == 20231109124031 EnsureIdUniquenessForPCiBuildsV5: migrating ================= main: -- current_schema(nil) main: -> 0.0006s main: == 20231109124031 EnsureIdUniquenessForPCiBuildsV5: migrated (0.0080s) ======== main: == [advisory_lock_connection] object_id: 12045560, pg_backend_pid: 3808 ci: == [advisory_lock_connection] object_id: 12046260, pg_backend_pid: 3810 ci: == 20231109124031 EnsureIdUniquenessForPCiBuildsV5: migrating ================= ci: -- current_schema(nil) ci: -> 0.0007s ci: == 20231109124031 EnsureIdUniquenessForPCiBuildsV5: migrated (0.0201s) ======== ci: == [advisory_lock_connection] object_id: 12046260, pg_backend_pid: 3810 main: == [advisory_lock_connection] object_id: 12047100, pg_backend_pid: 3813 main: == 20231109133153 DropIdxNamespacesOnLdapSyncLastSuccessfulUpdateAtForGitlab: migrating main: == 20231109133153 DropIdxNamespacesOnLdapSyncLastSuccessfulUpdateAtForGitlab: migrated (0.0068s) main: == [advisory_lock_connection] object_id: 12047100, pg_backend_pid: 3813 ci: == [advisory_lock_connection] object_id: 12047760, pg_backend_pid: 3815 ci: == 20231109133153 DropIdxNamespacesOnLdapSyncLastSuccessfulUpdateAtForGitlab: migrating ci: == 20231109133153 DropIdxNamespacesOnLdapSyncLastSuccessfulUpdateAtForGitlab: migrated (0.0175s) ci: == [advisory_lock_connection] object_id: 12047760, pg_backend_pid: 3815 main: == [advisory_lock_connection] object_id: 12048560, pg_backend_pid: 3818 main: == 20231109165512 AddEnforceSshCertificatesToNamespaceSettings: migrating ===== main: -- add_column(:namespace_settings, :enforce_ssh_certificates, :boolean, {:default=>false, :null=>false}) main: -> 0.0027s main: == 20231109165512 AddEnforceSshCertificatesToNamespaceSettings: migrated (0.0267s) main: == [advisory_lock_connection] object_id: 12048560, pg_backend_pid: 3818 ci: == [advisory_lock_connection] object_id: 12053960, pg_backend_pid: 3820 ci: == 20231109165512 AddEnforceSshCertificatesToNamespaceSettings: migrating ===== ci: -- add_column(:namespace_settings, :enforce_ssh_certificates, :boolean, {:default=>false, :null=>false}) ci: -> 0.0022s ci: == 20231109165512 AddEnforceSshCertificatesToNamespaceSettings: migrated (0.0190s) ci: == [advisory_lock_connection] object_id: 12053960, pg_backend_pid: 3820 main: == [advisory_lock_connection] object_id: 12054300, pg_backend_pid: 3823 main: == 20231109183438 DropMergeRequestAssigneesOnMergeRequestIdIndex: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:merge_request_assignees) main: -> 0.0049s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:merge_request_assignees, {:algorithm=>:concurrently, :name=>"index_merge_request_assignees_on_merge_request_id"}) main: -> 0.0015s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231109183438 DropMergeRequestAssigneesOnMergeRequestIdIndex: migrated (0.0236s) main: == [advisory_lock_connection] object_id: 12054300, pg_backend_pid: 3823 ci: == [advisory_lock_connection] object_id: 12054960, pg_backend_pid: 3825 ci: == 20231109183438 DropMergeRequestAssigneesOnMergeRequestIdIndex: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:merge_request_assignees) ci: -> 0.0054s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:merge_request_assignees, {:algorithm=>:concurrently, :name=>"index_merge_request_assignees_on_merge_request_id"}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231109183438 DropMergeRequestAssigneesOnMergeRequestIdIndex: migrated (0.0341s) ci: == [advisory_lock_connection] object_id: 12054960, pg_backend_pid: 3825 main: == [advisory_lock_connection] object_id: 12055760, pg_backend_pid: 3828 main: == 20231110044738 CreateAbuseReportAssigneesTable: migrating ================== main: -- create_table(:abuse_report_assignees) main: -> 0.0057s main: == 20231110044738 CreateAbuseReportAssigneesTable: migrated (0.0127s) ========= main: == [advisory_lock_connection] object_id: 12055760, pg_backend_pid: 3828 ci: == [advisory_lock_connection] object_id: 12064060, pg_backend_pid: 3830 ci: == 20231110044738 CreateAbuseReportAssigneesTable: migrating ================== ci: -- create_table(:abuse_report_assignees) ci: -> 0.0054s I, [2024-04-10T20:46:41.091880 #290] INFO -- : Database: 'ci', Table: 'abuse_report_assignees': Lock Writes ci: == 20231110044738 CreateAbuseReportAssigneesTable: migrated (0.0233s) ========= ci: == [advisory_lock_connection] object_id: 12064060, pg_backend_pid: 3830 main: == [advisory_lock_connection] object_id: 12072520, pg_backend_pid: 3833 main: == 20231110173626 DropMergeRequestsOnAuthorIdIndex: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:merge_requests) main: -> 0.0249s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:merge_requests, {:algorithm=>:concurrently, :name=>"index_merge_requests_on_author_id"}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231110173626 DropMergeRequestsOnAuthorIdIndex: migrated (0.0428s) ======== main: == [advisory_lock_connection] object_id: 12072520, pg_backend_pid: 3833 ci: == [advisory_lock_connection] object_id: 12073180, pg_backend_pid: 3835 ci: == 20231110173626 DropMergeRequestsOnAuthorIdIndex: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:merge_requests) ci: -> 0.0254s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:merge_requests, {:algorithm=>:concurrently, :name=>"index_merge_requests_on_author_id"}) ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231110173626 DropMergeRequestsOnAuthorIdIndex: migrated (0.0531s) ======== ci: == [advisory_lock_connection] object_id: 12073180, pg_backend_pid: 3835 main: == [advisory_lock_connection] object_id: 12073980, pg_backend_pid: 3838 main: == 20231112213727 AddErrorToProjectRepositoryStorageMoves: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:project_repository_storage_moves, :error_message, :text, {:if_not_exists=>true}) main: -> 0.0048s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE project_repository_storage_moves\nADD CONSTRAINT check_85854380db\nCHECK ( char_length(error_message) <= 256 )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE project_repository_storage_moves VALIDATE CONSTRAINT check_85854380db;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231112213727 AddErrorToProjectRepositoryStorageMoves: migrated (0.0234s) = main: == [advisory_lock_connection] object_id: 12073980, pg_backend_pid: 3838 ci: == [advisory_lock_connection] object_id: 12079180, pg_backend_pid: 3840 ci: == 20231112213727 AddErrorToProjectRepositoryStorageMoves: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:project_repository_storage_moves, :error_message, :text, {:if_not_exists=>true}) ci: -> 0.0047s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE project_repository_storage_moves\nADD CONSTRAINT check_85854380db\nCHECK ( char_length(error_message) <= 256 )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE project_repository_storage_moves VALIDATE CONSTRAINT check_85854380db;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231112213727 AddErrorToProjectRepositoryStorageMoves: migrated (0.0369s) = ci: == [advisory_lock_connection] object_id: 12079180, pg_backend_pid: 3840 main: == [advisory_lock_connection] object_id: 12084480, pg_backend_pid: 3843 main: == 20231112214803 AddErrorToGroupRepositoryStorageMoves: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:group_repository_storage_moves, :error_message, :text, {:if_not_exists=>true}) main: -> 0.0047s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE group_repository_storage_moves\nADD CONSTRAINT check_266d0cf596\nCHECK ( char_length(error_message) <= 256 )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE group_repository_storage_moves VALIDATE CONSTRAINT check_266d0cf596;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231112214803 AddErrorToGroupRepositoryStorageMoves: migrated (0.0234s) === main: == [advisory_lock_connection] object_id: 12084480, pg_backend_pid: 3843 ci: == [advisory_lock_connection] object_id: 12086040, pg_backend_pid: 3845 ci: == 20231112214803 AddErrorToGroupRepositoryStorageMoves: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:group_repository_storage_moves, :error_message, :text, {:if_not_exists=>true}) ci: -> 0.0044s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE group_repository_storage_moves\nADD CONSTRAINT check_266d0cf596\nCHECK ( char_length(error_message) <= 256 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE group_repository_storage_moves VALIDATE CONSTRAINT check_266d0cf596;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231112214803 AddErrorToGroupRepositoryStorageMoves: migrated (0.0318s) === ci: == [advisory_lock_connection] object_id: 12086040, pg_backend_pid: 3845 main: == [advisory_lock_connection] object_id: 12087600, pg_backend_pid: 3848 main: == 20231112223008 AddErrorToSnippetRepositoryStorageMoves: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:snippet_repository_storage_moves, :error_message, :text, {:if_not_exists=>true}) main: -> 0.0058s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE snippet_repository_storage_moves\nADD CONSTRAINT check_a42ab83060\nCHECK ( char_length(error_message) <= 256 )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE snippet_repository_storage_moves VALIDATE CONSTRAINT check_a42ab83060;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231112223008 AddErrorToSnippetRepositoryStorageMoves: migrated (0.0263s) = main: == [advisory_lock_connection] object_id: 12087600, pg_backend_pid: 3848 ci: == [advisory_lock_connection] object_id: 12087880, pg_backend_pid: 3850 ci: == 20231112223008 AddErrorToSnippetRepositoryStorageMoves: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:snippet_repository_storage_moves, :error_message, :text, {:if_not_exists=>true}) ci: -> 0.0048s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE snippet_repository_storage_moves\nADD CONSTRAINT check_a42ab83060\nCHECK ( char_length(error_message) <= 256 )\nNOT VALID;\n") ci: -> 0.0011s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE snippet_repository_storage_moves VALIDATE CONSTRAINT check_a42ab83060;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231112223008 AddErrorToSnippetRepositoryStorageMoves: migrated (0.0336s) = ci: == [advisory_lock_connection] object_id: 12087880, pg_backend_pid: 3850 main: == [advisory_lock_connection] object_id: 12088680, pg_backend_pid: 3853 main: == 20231113025718 DropIndexUsersRequireTwoFactorAuthenticationFromGroupFalse: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:users) main: -> 0.0242s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:users, {:algorithm=>:concurrently, :name=>:index_users_require_two_factor_authentication_from_group_false}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231113025718 DropIndexUsersRequireTwoFactorAuthenticationFromGroupFalse: migrated (0.0434s) main: == [advisory_lock_connection] object_id: 12088680, pg_backend_pid: 3853 ci: == [advisory_lock_connection] object_id: 12089420, pg_backend_pid: 3855 ci: == 20231113025718 DropIndexUsersRequireTwoFactorAuthenticationFromGroupFalse: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:users) ci: -> 0.0241s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:users, {:algorithm=>:concurrently, :name=>:index_users_require_two_factor_authentication_from_group_false}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231113025718 DropIndexUsersRequireTwoFactorAuthenticationFromGroupFalse: migrated (0.0516s) ci: == [advisory_lock_connection] object_id: 12089420, pg_backend_pid: 3855 main: == [advisory_lock_connection] object_id: 12097280, pg_backend_pid: 3858 main: == 20231113025733 DropIndexUsersRequireTwoFactorAuthenticationFromGroup: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:users) main: -> 0.0233s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:users, {:algorithm=>:concurrently, :name=>:index_users_on_require_two_factor_authentication_from_group}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20231113025733 DropIndexUsersRequireTwoFactorAuthenticationFromGroup: migrated (0.0422s) main: == [advisory_lock_connection] object_id: 12097280, pg_backend_pid: 3858 ci: == [advisory_lock_connection] object_id: 12105160, pg_backend_pid: 3860 ci: == 20231113025733 DropIndexUsersRequireTwoFactorAuthenticationFromGroup: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:users) ci: -> 0.0230s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:users, {:algorithm=>:concurrently, :name=>:index_users_on_require_two_factor_authentication_from_group}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231113025733 DropIndexUsersRequireTwoFactorAuthenticationFromGroup: migrated (0.0500s) ci: == [advisory_lock_connection] object_id: 12105160, pg_backend_pid: 3860 main: == [advisory_lock_connection] object_id: 12106100, pg_backend_pid: 3863 main: == 20231113124342 AddStatusToPackagesNugetSymbols: migrating ================== main: -- add_column(:packages_nuget_symbols, :status, :smallint, {:null=>false, :default=>0}) main: -> 0.0023s main: == 20231113124342 AddStatusToPackagesNugetSymbols: migrated (0.0083s) ========= main: == [advisory_lock_connection] object_id: 12106100, pg_backend_pid: 3863 ci: == [advisory_lock_connection] object_id: 12107120, pg_backend_pid: 3865 ci: == 20231113124342 AddStatusToPackagesNugetSymbols: migrating ================== ci: -- add_column(:packages_nuget_symbols, :status, :smallint, {:null=>false, :default=>0}) ci: -> 0.0020s ci: == 20231113124342 AddStatusToPackagesNugetSymbols: migrated (0.0175s) ========= ci: == [advisory_lock_connection] object_id: 12107120, pg_backend_pid: 3865 main: == [advisory_lock_connection] object_id: 12135980, pg_backend_pid: 3868 main: == 20231113142618 RemoveUsersStateDuplicatedIndex: migrating ================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:users) main: -> 0.0217s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:users, {:algorithm=>:concurrently, :name=>:index_users_on_state}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231113142618 RemoveUsersStateDuplicatedIndex: migrated (0.0390s) ========= main: == [advisory_lock_connection] object_id: 12135980, pg_backend_pid: 3868 ci: == [advisory_lock_connection] object_id: 12164820, pg_backend_pid: 3870 ci: == 20231113142618 RemoveUsersStateDuplicatedIndex: migrating ================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:users) ci: -> 0.0223s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:users, {:algorithm=>:concurrently, :name=>:index_users_on_state}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231113142618 RemoveUsersStateDuplicatedIndex: migrated (0.0521s) ========= ci: == [advisory_lock_connection] object_id: 12164820, pg_backend_pid: 3870 main: == [advisory_lock_connection] object_id: 12172060, pg_backend_pid: 3873 main: == 20231113164909 DropIndexUsersOnAcceptedTermId: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0016s main: -- indexes("users") main: -> 0.0245s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index("users", {:algorithm=>:concurrently, :name=>"index_users_on_accepted_term_id"}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231113164909 DropIndexUsersOnAcceptedTermId: migrated (0.0480s) ========== main: == [advisory_lock_connection] object_id: 12172060, pg_backend_pid: 3873 ci: == [advisory_lock_connection] object_id: 12179320, pg_backend_pid: 3875 ci: == 20231113164909 DropIndexUsersOnAcceptedTermId: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes("users") ci: -> 0.0232s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0008s ci: -- remove_index("users", {:algorithm=>:concurrently, :name=>"index_users_on_accepted_term_id"}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231113164909 DropIndexUsersOnAcceptedTermId: migrated (0.0538s) ========== ci: == [advisory_lock_connection] object_id: 12179320, pg_backend_pid: 3875 main: == [advisory_lock_connection] object_id: 12186560, pg_backend_pid: 3878 main: == 20231114000727 DropIndexNamespacesOnRequireTwoFactorAuthentication: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:namespaces) main: -> 0.0180s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:namespaces, {:algorithm=>:concurrently, :name=>:index_namespaces_on_require_two_factor_authentication}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20231114000727 DropIndexNamespacesOnRequireTwoFactorAuthentication: migrated (0.0368s) main: == [advisory_lock_connection] object_id: 12186560, pg_backend_pid: 3878 ci: == [advisory_lock_connection] object_id: 12193820, pg_backend_pid: 3880 ci: == 20231114000727 DropIndexNamespacesOnRequireTwoFactorAuthentication: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:namespaces) ci: -> 0.0174s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:namespaces, {:algorithm=>:concurrently, :name=>:index_namespaces_on_require_two_factor_authentication}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231114000727 DropIndexNamespacesOnRequireTwoFactorAuthentication: migrated (0.0452s) ci: == [advisory_lock_connection] object_id: 12193820, pg_backend_pid: 3880 main: == [advisory_lock_connection] object_id: 12201060, pg_backend_pid: 3883 main: == 20231114015857 FinalizePackagesTagsProjectIdBackfill: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231114015857 FinalizePackagesTagsProjectIdBackfill: migrated (0.0283s) === main: == [advisory_lock_connection] object_id: 12201060, pg_backend_pid: 3883 ci: == [advisory_lock_connection] object_id: 12208320, pg_backend_pid: 3885 ci: == 20231114015857 FinalizePackagesTagsProjectIdBackfill: migrating ============ ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231114015857 FinalizePackagesTagsProjectIdBackfill: migrated (0.0344s) === ci: == [advisory_lock_connection] object_id: 12208320, pg_backend_pid: 3885 main: == [advisory_lock_connection] object_id: 12234720, pg_backend_pid: 3888 main: == 20231114015923 ValidatePackagesTagsProjectIdNullConstraint: migrating ====== main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE packages_tags VALIDATE CONSTRAINT check_91b8472153;") main: -> 0.0009s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20231114015923 ValidatePackagesTagsProjectIdNullConstraint: migrated (0.0115s) main: == [advisory_lock_connection] object_id: 12234720, pg_backend_pid: 3888 ci: == [advisory_lock_connection] object_id: 12261180, pg_backend_pid: 3890 ci: == 20231114015923 ValidatePackagesTagsProjectIdNullConstraint: migrating ====== ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE packages_tags VALIDATE CONSTRAINT check_91b8472153;") ci: -> 0.0010s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231114015923 ValidatePackagesTagsProjectIdNullConstraint: migrated (0.0214s) ci: == [advisory_lock_connection] object_id: 12261180, pg_backend_pid: 3890 main: == [advisory_lock_connection] object_id: 12286960, pg_backend_pid: 3893 main: == 20231114034017 AddProjectIdToMergeRequestDiffs: migrating ================== main: -- add_column(:merge_request_diffs, :project_id, :bigint) main: -> 0.0014s main: == 20231114034017 AddProjectIdToMergeRequestDiffs: migrated (0.0073s) ========= main: == [advisory_lock_connection] object_id: 12286960, pg_backend_pid: 3893 ci: == [advisory_lock_connection] object_id: 12312760, pg_backend_pid: 3895 ci: == 20231114034017 AddProjectIdToMergeRequestDiffs: migrating ================== ci: -- add_column(:merge_request_diffs, :project_id, :bigint) ci: -> 0.0015s ci: == 20231114034017 AddProjectIdToMergeRequestDiffs: migrated (0.0175s) ========= ci: == [advisory_lock_connection] object_id: 12312760, pg_backend_pid: 3895 main: == [advisory_lock_connection] object_id: 12313520, pg_backend_pid: 3898 main: == 20231114034309 AddMergeRequestDiffsProjectIdNotNullConstraint: migrating === main: -- current_schema(nil) main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE merge_request_diffs\nADD CONSTRAINT check_11c5f029ad\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") main: -> 0.0013s main: == 20231114034309 AddMergeRequestDiffsProjectIdNotNullConstraint: migrated (0.0179s) main: == [advisory_lock_connection] object_id: 12313520, pg_backend_pid: 3898 ci: == [advisory_lock_connection] object_id: 12314300, pg_backend_pid: 3900 ci: == 20231114034309 AddMergeRequestDiffsProjectIdNotNullConstraint: migrating === ci: -- current_schema(nil) ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE merge_request_diffs\nADD CONSTRAINT check_11c5f029ad\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0010s ci: == 20231114034309 AddMergeRequestDiffsProjectIdNotNullConstraint: migrated (0.0267s) ci: == [advisory_lock_connection] object_id: 12314300, pg_backend_pid: 3900 main: == [advisory_lock_connection] object_id: 12339420, pg_backend_pid: 3903 main: == 20231114034507 AddMergeRequestDiffsProjectIdIndexAsync: migrating ========== main: -- index_exists?(:merge_request_diffs, :project_id, {:name=>"index_merge_request_diffs_on_project_id", :algorithm=>:concurrently}) main: -> 0.0067s main: -- add_index_options(:merge_request_diffs, :project_id, {:name=>"index_merge_request_diffs_on_project_id", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20231114034507 AddMergeRequestDiffsProjectIdIndexAsync: migrated (0.0209s) = main: == [advisory_lock_connection] object_id: 12339420, pg_backend_pid: 3903 ci: == [advisory_lock_connection] object_id: 12364540, pg_backend_pid: 3905 ci: == 20231114034507 AddMergeRequestDiffsProjectIdIndexAsync: migrating ========== ci: -- index_exists?(:merge_request_diffs, :project_id, {:name=>"index_merge_request_diffs_on_project_id", :algorithm=>:concurrently}) ci: -> 0.0070s ci: -- add_index_options(:merge_request_diffs, :project_id, {:name=>"index_merge_request_diffs_on_project_id", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20231114034507 AddMergeRequestDiffsProjectIdIndexAsync: migrated (0.0328s) = ci: == [advisory_lock_connection] object_id: 12364540, pg_backend_pid: 3905 main: == [advisory_lock_connection] object_id: 12389440, pg_backend_pid: 3908 main: == 20231114043522 QueueBackfillMergeRequestDiffsProjectId: migrating ========== main: == 20231114043522 QueueBackfillMergeRequestDiffsProjectId: migrated (0.0331s) = main: == [advisory_lock_connection] object_id: 12389440, pg_backend_pid: 3908 ci: == [advisory_lock_connection] object_id: 12414420, pg_backend_pid: 3910 ci: == 20231114043522 QueueBackfillMergeRequestDiffsProjectId: migrating ========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231114043522 QueueBackfillMergeRequestDiffsProjectId: migrated (0.0164s) = ci: == [advisory_lock_connection] object_id: 12414420, pg_backend_pid: 3910 main: == [advisory_lock_connection] object_id: 12434340, pg_backend_pid: 3913 main: == 20231114053330 CleanupCiPipelinesAutoCanceledByIdBigint: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:ci_pipelines, "auto_canceled_by_id_convert_to_bigint", {:if_exists=>true}) main: -> 0.0057s main: == 20231114053330 CleanupCiPipelinesAutoCanceledByIdBigint: migrated (0.0178s) main: == [advisory_lock_connection] object_id: 12434340, pg_backend_pid: 3913 ci: == [advisory_lock_connection] object_id: 12454280, pg_backend_pid: 3915 ci: == 20231114053330 CleanupCiPipelinesAutoCanceledByIdBigint: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:ci_pipelines, "auto_canceled_by_id_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0058s ci: == 20231114053330 CleanupCiPipelinesAutoCanceledByIdBigint: migrated (0.0285s) ci: == [advisory_lock_connection] object_id: 12454280, pg_backend_pid: 3915 main: == [advisory_lock_connection] object_id: 12458860, pg_backend_pid: 3918 main: == 20231114062200 AddMaxWorkspacesToRemoteDevelopmentAgentConfigs: migrating == main: -- add_column(:remote_development_agent_configs, :max_workspaces, :bigint, {:default=>-1, :null=>false}) main: -> 0.0028s main: == 20231114062200 AddMaxWorkspacesToRemoteDevelopmentAgentConfigs: migrated (0.0091s) main: == [advisory_lock_connection] object_id: 12458860, pg_backend_pid: 3918 ci: == [advisory_lock_connection] object_id: 12460380, pg_backend_pid: 3920 ci: == 20231114062200 AddMaxWorkspacesToRemoteDevelopmentAgentConfigs: migrating == ci: -- add_column(:remote_development_agent_configs, :max_workspaces, :bigint, {:default=>-1, :null=>false}) ci: -> 0.0022s ci: == 20231114062200 AddMaxWorkspacesToRemoteDevelopmentAgentConfigs: migrated (0.0199s) ci: == [advisory_lock_connection] object_id: 12460380, pg_backend_pid: 3920 main: == [advisory_lock_connection] object_id: 12460620, pg_backend_pid: 3923 main: == 20231114062215 AddMaxWorkspacesPerUserToRemoteDevelopmentAgentConfigs: migrating main: -- add_column(:remote_development_agent_configs, :max_workspaces_per_user, :bigint, {:default=>-1, :null=>false}) main: -> 0.0021s main: == 20231114062215 AddMaxWorkspacesPerUserToRemoteDevelopmentAgentConfigs: migrated (0.0089s) main: == [advisory_lock_connection] object_id: 12460620, pg_backend_pid: 3923 ci: == [advisory_lock_connection] object_id: 12462700, pg_backend_pid: 3925 ci: == 20231114062215 AddMaxWorkspacesPerUserToRemoteDevelopmentAgentConfigs: migrating ci: -- add_column(:remote_development_agent_configs, :max_workspaces_per_user, :bigint, {:default=>-1, :null=>false}) ci: -> 0.0022s ci: == 20231114062215 AddMaxWorkspacesPerUserToRemoteDevelopmentAgentConfigs: migrated (0.0185s) ci: == [advisory_lock_connection] object_id: 12462700, pg_backend_pid: 3925 main: == [advisory_lock_connection] object_id: 12464920, pg_backend_pid: 3928 main: == 20231114091124 AddObjectFormatToProjectRepositories: migrating ============= main: -- add_column(:project_repositories, :object_format, :smallint, {:null=>false, :default=>0}) main: -> 0.0022s main: == 20231114091124 AddObjectFormatToProjectRepositories: migrated (0.0084s) ==== main: == [advisory_lock_connection] object_id: 12464920, pg_backend_pid: 3928 ci: == [advisory_lock_connection] object_id: 12465240, pg_backend_pid: 3930 ci: == 20231114091124 AddObjectFormatToProjectRepositories: migrating ============= ci: -- add_column(:project_repositories, :object_format, :smallint, {:null=>false, :default=>0}) ci: -> 0.0030s ci: == 20231114091124 AddObjectFormatToProjectRepositories: migrated (0.0212s) ==== ci: == [advisory_lock_connection] object_id: 12465240, pg_backend_pid: 3930 main: == [advisory_lock_connection] object_id: 12465780, pg_backend_pid: 3933 main: == 20231114091935 RemoveMemberNamespaceIdIndexFromMembers: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:members) main: -> 0.0149s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- remove_index(:members, {:algorithm=>:concurrently, :name=>"index_members_on_member_namespace_id"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231114091935 RemoveMemberNamespaceIdIndexFromMembers: migrated (0.0321s) = main: == [advisory_lock_connection] object_id: 12465780, pg_backend_pid: 3933 ci: == [advisory_lock_connection] object_id: 12468900, pg_backend_pid: 3935 ci: == 20231114091935 RemoveMemberNamespaceIdIndexFromMembers: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0021s ci: -- indexes(:members) ci: -> 0.0163s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:members, {:algorithm=>:concurrently, :name=>"index_members_on_member_namespace_id"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231114091935 RemoveMemberNamespaceIdIndexFromMembers: migrated (0.0465s) = ci: == [advisory_lock_connection] object_id: 12468900, pg_backend_pid: 3935 main: == [advisory_lock_connection] object_id: 12480080, pg_backend_pid: 3938 main: == 20231114100444 AddCanCreateOrganizationToApplicationSettings: migrating ==== main: -- add_column(:application_settings, :can_create_organization, :boolean, {:default=>true, :null=>false}) main: -> 0.0035s main: == 20231114100444 AddCanCreateOrganizationToApplicationSettings: migrated (0.0094s) main: == [advisory_lock_connection] object_id: 12480080, pg_backend_pid: 3938 ci: == [advisory_lock_connection] object_id: 12480640, pg_backend_pid: 3940 ci: == 20231114100444 AddCanCreateOrganizationToApplicationSettings: migrating ==== ci: -- add_column(:application_settings, :can_create_organization, :boolean, {:default=>true, :null=>false}) ci: -> 0.0034s ci: == 20231114100444 AddCanCreateOrganizationToApplicationSettings: migrated (0.0198s) ci: == [advisory_lock_connection] object_id: 12480640, pg_backend_pid: 3940 main: == [advisory_lock_connection] object_id: 12489260, pg_backend_pid: 3943 main: == 20231114121812 DropIndexFromSbomComponents: migrating ====================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- indexes(:sbom_components) main: -> 0.0058s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:sbom_components, {:algorithm=>:concurrently, :name=>"index_source_package_names_on_component_and_purl"}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- index_exists?(:sbom_components, [:component_type, :source_package_name, :purl_type], {:name=>"index_source_package_names_on_component_and_purl", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index(:sbom_components, [:component_type, :source_package_name, :purl_type], {:name=>"index_source_package_names_on_component_and_purl", :algorithm=>:concurrently}) main: -> 0.0018s main: == 20231114121812 DropIndexFromSbomComponents: migrated (0.0401s) ============= main: == [advisory_lock_connection] object_id: 12489260, pg_backend_pid: 3943 ci: == [advisory_lock_connection] object_id: 12495800, pg_backend_pid: 3945 ci: == 20231114121812 DropIndexFromSbomComponents: migrating ====================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:sbom_components) ci: -> 0.0045s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- remove_index(:sbom_components, {:algorithm=>:concurrently, :name=>"index_source_package_names_on_component_and_purl"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- index_exists?(:sbom_components, [:component_type, :source_package_name, :purl_type], {:name=>"index_source_package_names_on_component_and_purl", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index(:sbom_components, [:component_type, :source_package_name, :purl_type], {:name=>"index_source_package_names_on_component_and_purl", :algorithm=>:concurrently}) ci: -> 0.0017s ci: == 20231114121812 DropIndexFromSbomComponents: migrated (0.0450s) ============= ci: == [advisory_lock_connection] object_id: 12495800, pg_backend_pid: 3945 main: == [advisory_lock_connection] object_id: 12496140, pg_backend_pid: 3948 main: == 20231114131031 AddPartitionIdToCiJobArtifactStates: migrating ============== main: -- add_column(:ci_job_artifact_states, :partition_id, :bigint, {:default=>100, :null=>false}) main: -> 0.0020s main: == 20231114131031 AddPartitionIdToCiJobArtifactStates: migrated (0.0080s) ===== main: == [advisory_lock_connection] object_id: 12496140, pg_backend_pid: 3948 ci: == [advisory_lock_connection] object_id: 12499940, pg_backend_pid: 3950 ci: == 20231114131031 AddPartitionIdToCiJobArtifactStates: migrating ============== ci: -- add_column(:ci_job_artifact_states, :partition_id, :bigint, {:default=>100, :null=>false}) ci: -> 0.0020s ci: == 20231114131031 AddPartitionIdToCiJobArtifactStates: migrated (0.0171s) ===== ci: == [advisory_lock_connection] object_id: 12499940, pg_backend_pid: 3950 main: == [advisory_lock_connection] object_id: 12503920, pg_backend_pid: 3953 main: == 20231114133600 AddDefaultResourcesPerWorkspaceContainerToRemoteDevelopmentAgentConfigs: migrating main: -- add_column(:remote_development_agent_configs, :default_resources_per_workspace_container, :jsonb, {:default=>{}, :null=>false}) main: -> 0.0022s main: == 20231114133600 AddDefaultResourcesPerWorkspaceContainerToRemoteDevelopmentAgentConfigs: migrated (0.0081s) main: == [advisory_lock_connection] object_id: 12503920, pg_backend_pid: 3953 ci: == [advisory_lock_connection] object_id: 12504620, pg_backend_pid: 3955 ci: == 20231114133600 AddDefaultResourcesPerWorkspaceContainerToRemoteDevelopmentAgentConfigs: migrating ci: -- add_column(:remote_development_agent_configs, :default_resources_per_workspace_container, :jsonb, {:default=>{}, :null=>false}) ci: -> 0.0026s ci: == 20231114133600 AddDefaultResourcesPerWorkspaceContainerToRemoteDevelopmentAgentConfigs: migrated (0.0334s) ci: == [advisory_lock_connection] object_id: 12504620, pg_backend_pid: 3955 main: == [advisory_lock_connection] object_id: 12505440, pg_backend_pid: 3958 main: == 20231114133619 AddMaxResourcesPerWorkspaceToRemoteDevelopmentAgentConfigs: migrating main: -- add_column(:remote_development_agent_configs, :max_resources_per_workspace, :jsonb, {:default=>{}, :null=>false}) main: -> 0.0021s main: == 20231114133619 AddMaxResourcesPerWorkspaceToRemoteDevelopmentAgentConfigs: migrated (0.0080s) main: == [advisory_lock_connection] object_id: 12505440, pg_backend_pid: 3958 ci: == [advisory_lock_connection] object_id: 12506140, pg_backend_pid: 3960 ci: == 20231114133619 AddMaxResourcesPerWorkspaceToRemoteDevelopmentAgentConfigs: migrating ci: -- add_column(:remote_development_agent_configs, :max_resources_per_workspace, :jsonb, {:default=>{}, :null=>false}) ci: -> 0.0021s ci: == 20231114133619 AddMaxResourcesPerWorkspaceToRemoteDevelopmentAgentConfigs: migrated (0.0177s) ci: == [advisory_lock_connection] object_id: 12506140, pg_backend_pid: 3960 main: == [advisory_lock_connection] object_id: 12506980, pg_backend_pid: 3963 main: == 20231114152304 AddApproverToNotificationSettings: migrating ================ main: -- add_column(:notification_settings, :approver, :boolean, {:default=>false, :null=>false}) main: -> 0.0020s main: == 20231114152304 AddApproverToNotificationSettings: migrated (0.0083s) ======= main: == [advisory_lock_connection] object_id: 12506980, pg_backend_pid: 3963 ci: == [advisory_lock_connection] object_id: 12507680, pg_backend_pid: 3965 ci: == 20231114152304 AddApproverToNotificationSettings: migrating ================ ci: -- add_column(:notification_settings, :approver, :boolean, {:default=>false, :null=>false}) ci: -> 0.0023s ci: == 20231114152304 AddApproverToNotificationSettings: migrated (0.0180s) ======= ci: == [advisory_lock_connection] object_id: 12507680, pg_backend_pid: 3965 main: == [advisory_lock_connection] object_id: 12508520, pg_backend_pid: 3968 main: == 20231114231330 AddReleasedAtToCatalogResourceVersions: migrating =========== main: -- add_column(:catalog_resource_versions, :released_at, :datetime_with_timezone, {:default=>"1970-01-01", :null=>false}) main: -> 0.0023s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:catalog_resource_versions) main: -> 0.0049s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:catalog_resource_versions, {:algorithm=>:concurrently, :name=>"index_catalog_resource_versions_on_catalog_resource_id"}) main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- index_exists?(:catalog_resource_versions, [:catalog_resource_id, :released_at], {:name=>"index_catalog_resource_versions_on_resource_id_and_released_at", :algorithm=>:concurrently}) main: -> 0.0035s main: -- add_index(:catalog_resource_versions, [:catalog_resource_id, :released_at], {:name=>"index_catalog_resource_versions_on_resource_id_and_released_at", :algorithm=>:concurrently}) main: -> 0.0018s main: == 20231114231330 AddReleasedAtToCatalogResourceVersions: migrated (0.0376s) == main: == [advisory_lock_connection] object_id: 12508520, pg_backend_pid: 3968 ci: == [advisory_lock_connection] object_id: 12527280, pg_backend_pid: 3970 ci: == 20231114231330 AddReleasedAtToCatalogResourceVersions: migrating =========== ci: -- add_column(:catalog_resource_versions, :released_at, :datetime_with_timezone, {:default=>"1970-01-01", :null=>false}) ci: -> 0.0022s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:catalog_resource_versions) ci: -> 0.0050s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:catalog_resource_versions, {:algorithm=>:concurrently, :name=>"index_catalog_resource_versions_on_catalog_resource_id"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- index_exists?(:catalog_resource_versions, [:catalog_resource_id, :released_at], {:name=>"index_catalog_resource_versions_on_resource_id_and_released_at", :algorithm=>:concurrently}) ci: -> 0.0044s ci: -- add_index(:catalog_resource_versions, [:catalog_resource_id, :released_at], {:name=>"index_catalog_resource_versions_on_resource_id_and_released_at", :algorithm=>:concurrently}) ci: -> 0.0021s ci: == 20231114231330 AddReleasedAtToCatalogResourceVersions: migrated (0.0511s) == ci: == [advisory_lock_connection] object_id: 12527280, pg_backend_pid: 3970 main: == [advisory_lock_connection] object_id: 12546140, pg_backend_pid: 3973 main: == 20231115064007 CreateAuditEventsStreamingHttpInstanceNamespaceFilters: migrating main: -- create_table(:audit_events_streaming_http_instance_namespace_filters) main: -> 0.0053s main: == 20231115064007 CreateAuditEventsStreamingHttpInstanceNamespaceFilters: migrated (0.0117s) main: == [advisory_lock_connection] object_id: 12546140, pg_backend_pid: 3973 ci: == [advisory_lock_connection] object_id: 12546840, pg_backend_pid: 3975 ci: == 20231115064007 CreateAuditEventsStreamingHttpInstanceNamespaceFilters: migrating ci: -- create_table(:audit_events_streaming_http_instance_namespace_filters) ci: -> 0.0052s I, [2024-04-10T20:46:46.750390 #290] INFO -- : Database: 'ci', Table: 'audit_events_streaming_http_instance_namespace_filters': Lock Writes ci: == 20231115064007 CreateAuditEventsStreamingHttpInstanceNamespaceFilters: migrated (0.0240s) ci: == [advisory_lock_connection] object_id: 12546840, pg_backend_pid: 3975 main: == [advisory_lock_connection] object_id: 12547660, pg_backend_pid: 3978 main: == 20231115081652 AddHomeOrganizationIdToUserPreferences: migrating =========== main: -- add_column(:user_preferences, :home_organization_id, :bigint, {:null=>true}) main: -> 0.0017s main: == 20231115081652 AddHomeOrganizationIdToUserPreferences: migrated (0.0087s) == main: == [advisory_lock_connection] object_id: 12547660, pg_backend_pid: 3978 ci: == [advisory_lock_connection] object_id: 12562220, pg_backend_pid: 3980 ci: == 20231115081652 AddHomeOrganizationIdToUserPreferences: migrating =========== ci: -- add_column(:user_preferences, :home_organization_id, :bigint, {:null=>true}) ci: -> 0.0015s ci: == 20231115081652 AddHomeOrganizationIdToUserPreferences: migrated (0.0168s) == ci: == [advisory_lock_connection] object_id: 12562220, pg_backend_pid: 3980 main: == [advisory_lock_connection] object_id: 12576920, pg_backend_pid: 3983 main: == 20231115091119 AddUploadFinishedToPagesDeployments: migrating ============== main: -- add_column(:pages_deployments, :upload_ready, :boolean, {:default=>true}) main: -> 0.0021s main: == 20231115091119 AddUploadFinishedToPagesDeployments: migrated (0.0082s) ===== main: == [advisory_lock_connection] object_id: 12576920, pg_backend_pid: 3983 ci: == [advisory_lock_connection] object_id: 12577620, pg_backend_pid: 3985 ci: == 20231115091119 AddUploadFinishedToPagesDeployments: migrating ============== ci: -- add_column(:pages_deployments, :upload_ready, :boolean, {:default=>true}) ci: -> 0.0021s ci: == 20231115091119 AddUploadFinishedToPagesDeployments: migrated (0.0175s) ===== ci: == [advisory_lock_connection] object_id: 12577620, pg_backend_pid: 3985 main: == [advisory_lock_connection] object_id: 12578460, pg_backend_pid: 3988 main: == 20231115101002 AddPromoteUltimateFeaturesAtToOnboardingProgresses: migrating main: -- add_column(:onboarding_progresses, :promote_ultimate_features_at, :datetime_with_timezone) main: -> 0.0017s main: == 20231115101002 AddPromoteUltimateFeaturesAtToOnboardingProgresses: migrated (0.0087s) main: == [advisory_lock_connection] object_id: 12578460, pg_backend_pid: 3988 ci: == [advisory_lock_connection] object_id: 12579140, pg_backend_pid: 3990 ci: == 20231115101002 AddPromoteUltimateFeaturesAtToOnboardingProgresses: migrating ci: -- add_column(:onboarding_progresses, :promote_ultimate_features_at, :datetime_with_timezone) ci: -> 0.0014s ci: == 20231115101002 AddPromoteUltimateFeaturesAtToOnboardingProgresses: migrated (0.0173s) ci: == [advisory_lock_connection] object_id: 12579140, pg_backend_pid: 3990 main: == [advisory_lock_connection] object_id: 12579920, pg_backend_pid: 3993 main: == 20231115104943 RemoveServiceAccessTokensCategoryColumn: migrating ========== main: -- remove_column(:service_access_tokens, :category, :integer, {:limit=>2, :default=>0, :null=>false}) main: -> 0.0015s main: == 20231115104943 RemoveServiceAccessTokensCategoryColumn: migrated (0.0089s) = main: == [advisory_lock_connection] object_id: 12579920, pg_backend_pid: 3993 ci: == [advisory_lock_connection] object_id: 12580620, pg_backend_pid: 3995 ci: == 20231115104943 RemoveServiceAccessTokensCategoryColumn: migrating ========== ci: -- remove_column(:service_access_tokens, :category, :integer, {:limit=>2, :default=>0, :null=>false}) ci: -> 0.0013s ci: == 20231115104943 RemoveServiceAccessTokensCategoryColumn: migrated (0.0167s) = ci: == [advisory_lock_connection] object_id: 12580620, pg_backend_pid: 3995 main: == [advisory_lock_connection] object_id: 12581460, pg_backend_pid: 3998 main: == 20231115151449 UpdatePagesDeploymentsUploadReadyDefaultValue: migrating ==== main: -- change_column_default(:pages_deployments, :upload_ready, {:from=>true, :to=>false}) main: -> 0.0052s main: == 20231115151449 UpdatePagesDeploymentsUploadReadyDefaultValue: migrated (0.0111s) main: == [advisory_lock_connection] object_id: 12581460, pg_backend_pid: 3998 ci: == [advisory_lock_connection] object_id: 12582160, pg_backend_pid: 4000 ci: == 20231115151449 UpdatePagesDeploymentsUploadReadyDefaultValue: migrating ==== ci: -- change_column_default(:pages_deployments, :upload_ready, {:from=>true, :to=>false}) ci: -> 0.0054s ci: == 20231115151449 UpdatePagesDeploymentsUploadReadyDefaultValue: migrated (0.0222s) ci: == [advisory_lock_connection] object_id: 12582160, pg_backend_pid: 4000 main: == [advisory_lock_connection] object_id: 12583000, pg_backend_pid: 4003 main: == 20231115172623 RemoveNameDescriptionTrigramIndexesFromCatalogResources: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:catalog_resources) main: -> 0.0057s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:catalog_resources, {:algorithm=>:concurrently, :name=>"index_catalog_resources_on_name_trigram"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- indexes(:catalog_resources) main: -> 0.0040s main: -- remove_index(:catalog_resources, {:algorithm=>:concurrently, :name=>"index_catalog_resources_on_description_trigram"}) main: -> 0.0010s main: == 20231115172623 RemoveNameDescriptionTrigramIndexesFromCatalogResources: migrated (0.0348s) main: == [advisory_lock_connection] object_id: 12583000, pg_backend_pid: 4003 ci: == [advisory_lock_connection] object_id: 12599180, pg_backend_pid: 4005 ci: == 20231115172623 RemoveNameDescriptionTrigramIndexesFromCatalogResources: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- indexes(:catalog_resources) ci: -> 0.0067s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0008s ci: -- remove_index(:catalog_resources, {:algorithm=>:concurrently, :name=>"index_catalog_resources_on_name_trigram"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- indexes(:catalog_resources) ci: -> 0.0041s ci: -- remove_index(:catalog_resources, {:algorithm=>:concurrently, :name=>"index_catalog_resources_on_description_trigram"}) ci: -> 0.0013s ci: == 20231115172623 RemoveNameDescriptionTrigramIndexesFromCatalogResources: migrated (0.0505s) ci: == [advisory_lock_connection] object_id: 12599180, pg_backend_pid: 4005 main: == [advisory_lock_connection] object_id: 12615500, pg_backend_pid: 4008 main: == 20231116062200 AddWorkspacesQuotaToRemoteDevelopmentAgentConfigs: migrating main: -- add_column(:remote_development_agent_configs, :workspaces_quota, :bigint, {:default=>-1, :null=>false}) main: -> 0.0023s main: == 20231116062200 AddWorkspacesQuotaToRemoteDevelopmentAgentConfigs: migrated (0.0087s) main: == [advisory_lock_connection] object_id: 12615500, pg_backend_pid: 4008 ci: == [advisory_lock_connection] object_id: 12616380, pg_backend_pid: 4010 ci: == 20231116062200 AddWorkspacesQuotaToRemoteDevelopmentAgentConfigs: migrating ci: -- add_column(:remote_development_agent_configs, :workspaces_quota, :bigint, {:default=>-1, :null=>false}) ci: -> 0.0022s ci: == 20231116062200 AddWorkspacesQuotaToRemoteDevelopmentAgentConfigs: migrated (0.0188s) ci: == [advisory_lock_connection] object_id: 12616380, pg_backend_pid: 4010 main: == [advisory_lock_connection] object_id: 12617420, pg_backend_pid: 4013 main: == 20231116062215 AddWorkspacesPerUserQuotaToRemoteDevelopmentAgentConfigs: migrating main: -- add_column(:remote_development_agent_configs, :workspaces_per_user_quota, :bigint, {:default=>-1, :null=>false}) main: -> 0.0029s main: == 20231116062215 AddWorkspacesPerUserQuotaToRemoteDevelopmentAgentConfigs: migrated (0.0097s) main: == [advisory_lock_connection] object_id: 12617420, pg_backend_pid: 4013 ci: == [advisory_lock_connection] object_id: 12617780, pg_backend_pid: 4015 ci: == 20231116062215 AddWorkspacesPerUserQuotaToRemoteDevelopmentAgentConfigs: migrating ci: -- add_column(:remote_development_agent_configs, :workspaces_per_user_quota, :bigint, {:default=>-1, :null=>false}) ci: -> 0.0023s ci: == 20231116062215 AddWorkspacesPerUserQuotaToRemoteDevelopmentAgentConfigs: migrated (0.0204s) ci: == [advisory_lock_connection] object_id: 12617780, pg_backend_pid: 4015 main: == [advisory_lock_connection] object_id: 12618280, pg_backend_pid: 4018 main: == 20231116065541 AddDurationToIssueStageEvents: migrating ==================== main: -- add_column(:analytics_cycle_analytics_issue_stage_events, :duration_in_milliseconds, :bigint) main: -> 0.0030s main: == 20231116065541 AddDurationToIssueStageEvents: migrated (0.0088s) =========== main: == [advisory_lock_connection] object_id: 12618280, pg_backend_pid: 4018 ci: == [advisory_lock_connection] object_id: 12618980, pg_backend_pid: 4020 ci: == 20231116065541 AddDurationToIssueStageEvents: migrating ==================== ci: -- add_column(:analytics_cycle_analytics_issue_stage_events, :duration_in_milliseconds, :bigint) ci: -> 0.0029s ci: == 20231116065541 AddDurationToIssueStageEvents: migrated (0.0183s) =========== ci: == [advisory_lock_connection] object_id: 12618980, pg_backend_pid: 4020 main: == [advisory_lock_connection] object_id: 12619820, pg_backend_pid: 4023 main: == 20231116071027 AddDurationToMrStageEvents: migrating ======================= main: -- add_column(:analytics_cycle_analytics_merge_request_stage_events, :duration_in_milliseconds, :bigint) main: -> 0.0033s main: == 20231116071027 AddDurationToMrStageEvents: migrated (0.0099s) ============== main: == [advisory_lock_connection] object_id: 12619820, pg_backend_pid: 4023 ci: == [advisory_lock_connection] object_id: 12620180, pg_backend_pid: 4025 ci: == 20231116071027 AddDurationToMrStageEvents: migrating ======================= ci: -- add_column(:analytics_cycle_analytics_merge_request_stage_events, :duration_in_milliseconds, :bigint) ci: -> 0.0031s ci: == 20231116071027 AddDurationToMrStageEvents: migrated (0.0212s) ============== ci: == [advisory_lock_connection] object_id: 12620180, pg_backend_pid: 4025 main: == [advisory_lock_connection] object_id: 12620680, pg_backend_pid: 4028 main: == 20231116105945 RequeueBackfillFindingIdInVulnerabilities2: migrating ======= main: == 20231116105945 RequeueBackfillFindingIdInVulnerabilities2: migrated (0.0065s) main: == [advisory_lock_connection] object_id: 12620680, pg_backend_pid: 4028 ci: == [advisory_lock_connection] object_id: 12621040, pg_backend_pid: 4030 ci: == 20231116105945 RequeueBackfillFindingIdInVulnerabilities2: migrating ======= ci: == 20231116105945 RequeueBackfillFindingIdInVulnerabilities2: migrated (0.0160s) ci: == [advisory_lock_connection] object_id: 12621040, pg_backend_pid: 4030 main: == [advisory_lock_connection] object_id: 12621540, pg_backend_pid: 4033 main: == 20231116115237 AddDestinationFkToAuditEventsHttpInstanceNamespaceFilters: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE audit_events_streaming_http_instance_namespace_filters ADD CONSTRAINT fk_abe44125bc FOREIGN KEY (audit_events_instance_external_audit_event_destination_id) REFERENCES audit_events_instance_external_audit_event_destinations (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- execute("ALTER TABLE audit_events_streaming_http_instance_namespace_filters VALIDATE CONSTRAINT fk_abe44125bc;") main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: == 20231116115237 AddDestinationFkToAuditEventsHttpInstanceNamespaceFilters: migrated (0.0335s) main: == [advisory_lock_connection] object_id: 12621540, pg_backend_pid: 4033 ci: == [advisory_lock_connection] object_id: 12624440, pg_backend_pid: 4035 ci: == 20231116115237 AddDestinationFkToAuditEventsHttpInstanceNamespaceFilters: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE audit_events_streaming_http_instance_namespace_filters ADD CONSTRAINT fk_abe44125bc FOREIGN KEY (audit_events_instance_external_audit_event_destination_id) REFERENCES audit_events_instance_external_audit_event_destinations (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE audit_events_streaming_http_instance_namespace_filters VALIDATE CONSTRAINT fk_abe44125bc;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231116115237 AddDestinationFkToAuditEventsHttpInstanceNamespaceFilters: migrated (0.0432s) ci: == [advisory_lock_connection] object_id: 12624440, pg_backend_pid: 4035 main: == [advisory_lock_connection] object_id: 12627480, pg_backend_pid: 4038 main: == 20231116115303 AddNamespaceFkToAuditEventsHttpInstanceNamespaceFilters: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE audit_events_streaming_http_instance_namespace_filters ADD CONSTRAINT fk_23f3ab7df0 FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0018s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE audit_events_streaming_http_instance_namespace_filters VALIDATE CONSTRAINT fk_23f3ab7df0;") main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231116115303 AddNamespaceFkToAuditEventsHttpInstanceNamespaceFilters: migrated (0.0328s) main: == [advisory_lock_connection] object_id: 12627480, pg_backend_pid: 4038 ci: == [advisory_lock_connection] object_id: 12643400, pg_backend_pid: 4040 ci: == 20231116115303 AddNamespaceFkToAuditEventsHttpInstanceNamespaceFilters: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE audit_events_streaming_http_instance_namespace_filters ADD CONSTRAINT fk_23f3ab7df0 FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0024s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE audit_events_streaming_http_instance_namespace_filters VALIDATE CONSTRAINT fk_23f3ab7df0;") ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231116115303 AddNamespaceFkToAuditEventsHttpInstanceNamespaceFilters: migrated (0.0458s) ci: == [advisory_lock_connection] object_id: 12643400, pg_backend_pid: 4040 main: == [advisory_lock_connection] object_id: 12659460, pg_backend_pid: 4043 main: == 20231116201338 AddRequireAdminTwoFactorAuthenticationToApplicationSettings: migrating main: -- add_column(:application_settings, :require_admin_two_factor_authentication, :boolean, {:default=>false, :null=>false}) main: -> 0.0036s main: == 20231116201338 AddRequireAdminTwoFactorAuthenticationToApplicationSettings: migrated (0.0098s) main: == [advisory_lock_connection] object_id: 12659460, pg_backend_pid: 4043 ci: == [advisory_lock_connection] object_id: 12660160, pg_backend_pid: 4045 ci: == 20231116201338 AddRequireAdminTwoFactorAuthenticationToApplicationSettings: migrating ci: -- add_column(:application_settings, :require_admin_two_factor_authentication, :boolean, {:default=>false, :null=>false}) ci: -> 0.0039s ci: == 20231116201338 AddRequireAdminTwoFactorAuthenticationToApplicationSettings: migrated (0.0221s) ci: == [advisory_lock_connection] object_id: 12660160, pg_backend_pid: 4045 main: == [advisory_lock_connection] object_id: 12661000, pg_backend_pid: 4048 main: == 20231117031416 AddWebIdeOauthApplicationToSettings: migrating ============== main: -- add_column(:application_settings, :web_ide_oauth_application_id, :int, {:null=>true}) main: -> 0.0022s main: == 20231117031416 AddWebIdeOauthApplicationToSettings: migrated (0.0080s) ===== main: == [advisory_lock_connection] object_id: 12661000, pg_backend_pid: 4048 ci: == [advisory_lock_connection] object_id: 12661700, pg_backend_pid: 4050 ci: == 20231117031416 AddWebIdeOauthApplicationToSettings: migrating ============== ci: -- add_column(:application_settings, :web_ide_oauth_application_id, :int, {:null=>true}) ci: -> 0.0032s ci: == 20231117031416 AddWebIdeOauthApplicationToSettings: migrated (0.0199s) ===== ci: == [advisory_lock_connection] object_id: 12661700, pg_backend_pid: 4050 main: == [advisory_lock_connection] object_id: 12662540, pg_backend_pid: 4053 main: == 20231117031559 AddFkWebIdeOauthApplication: migrating ====================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:application_settings, :web_ide_oauth_application_id, {:name=>"index_application_settings_web_ide_oauth_application_id", :algorithm=>:concurrently}) main: -> 0.0115s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:application_settings, :web_ide_oauth_application_id, {:name=>"index_application_settings_web_ide_oauth_application_id", :algorithm=>:concurrently}) main: -> 0.0050s main: -- execute("RESET statement_timeout") main: -> 0.0010s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE application_settings ADD CONSTRAINT fk_f9867b3540 FOREIGN KEY (web_ide_oauth_application_id) REFERENCES oauth_applications (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0022s main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT fk_f9867b3540;") main: -> 0.0021s main: == 20231117031559 AddFkWebIdeOauthApplication: migrated (0.0583s) ============= main: == [advisory_lock_connection] object_id: 12662540, pg_backend_pid: 4053 ci: == [advisory_lock_connection] object_id: 12662900, pg_backend_pid: 4055 ci: == 20231117031559 AddFkWebIdeOauthApplication: migrating ====================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:application_settings, :web_ide_oauth_application_id, {:name=>"index_application_settings_web_ide_oauth_application_id", :algorithm=>:concurrently}) ci: -> 0.0117s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:application_settings, :web_ide_oauth_application_id, {:name=>"index_application_settings_web_ide_oauth_application_id", :algorithm=>:concurrently}) ci: -> 0.0044s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE application_settings ADD CONSTRAINT fk_f9867b3540 FOREIGN KEY (web_ide_oauth_application_id) REFERENCES oauth_applications (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0025s ci: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT fk_f9867b3540;") ci: -> 0.0028s ci: == 20231117031559 AddFkWebIdeOauthApplication: migrated (0.0706s) ============= ci: == [advisory_lock_connection] object_id: 12662900, pg_backend_pid: 4055 main: == [advisory_lock_connection] object_id: 12663440, pg_backend_pid: 4058 main: == 20231117140201 AddAppliesToAllProtectedBranchesToApprovalGroupRules: migrating main: -- add_column(:approval_group_rules, :applies_to_all_protected_branches, :boolean, {:default=>false, :null=>false}) main: -> 0.0022s main: == 20231117140201 AddAppliesToAllProtectedBranchesToApprovalGroupRules: migrated (0.0085s) main: == [advisory_lock_connection] object_id: 12663440, pg_backend_pid: 4058 ci: == [advisory_lock_connection] object_id: 12663800, pg_backend_pid: 4060 ci: == 20231117140201 AddAppliesToAllProtectedBranchesToApprovalGroupRules: migrating ci: -- add_column(:approval_group_rules, :applies_to_all_protected_branches, :boolean, {:default=>false, :null=>false}) ci: -> 0.0023s ci: == 20231117140201 AddAppliesToAllProtectedBranchesToApprovalGroupRules: migrated (0.0191s) ci: == [advisory_lock_connection] object_id: 12663800, pg_backend_pid: 4060 main: == [advisory_lock_connection] object_id: 12664280, pg_backend_pid: 4063 main: == 20231117211214 AddAutoCancelOnJobFailureToCiPipelineMetadata: migrating ==== main: -- add_column(:ci_pipeline_metadata, :auto_cancel_on_job_failure, :smallint, {:default=>0, :null=>false}) main: -> 0.0022s main: == 20231117211214 AddAutoCancelOnJobFailureToCiPipelineMetadata: migrated (0.0088s) main: == [advisory_lock_connection] object_id: 12664280, pg_backend_pid: 4063 ci: == [advisory_lock_connection] object_id: 12664480, pg_backend_pid: 4065 ci: == 20231117211214 AddAutoCancelOnJobFailureToCiPipelineMetadata: migrating ==== ci: -- add_column(:ci_pipeline_metadata, :auto_cancel_on_job_failure, :smallint, {:default=>0, :null=>false}) ci: -> 0.0026s ci: == 20231117211214 AddAutoCancelOnJobFailureToCiPipelineMetadata: migrated (0.0204s) ci: == [advisory_lock_connection] object_id: 12664480, pg_backend_pid: 4065 main: == [advisory_lock_connection] object_id: 12664820, pg_backend_pid: 4068 main: == 20231120070345 CleanupCiStagesPipelineIdBigint: migrating ================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, ci_stages IN ACCESS EXCLUSIVE MODE") main: -> 0.0006s main: -- remove_column(:ci_stages, "pipeline_id_convert_to_bigint", {:if_exists=>true}) main: -> 0.0040s main: == 20231120070345 CleanupCiStagesPipelineIdBigint: migrated (0.0222s) ========= main: == [advisory_lock_connection] object_id: 12664820, pg_backend_pid: 4068 ci: == [advisory_lock_connection] object_id: 12670620, pg_backend_pid: 4070 ci: == 20231120070345 CleanupCiStagesPipelineIdBigint: migrating ================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, ci_stages IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_column(:ci_stages, "pipeline_id_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0041s ci: == 20231120070345 CleanupCiStagesPipelineIdBigint: migrated (0.0311s) ========= ci: == [advisory_lock_connection] object_id: 12670620, pg_backend_pid: 4070 main: == [advisory_lock_connection] object_id: 12677680, pg_backend_pid: 4073 main: == 20231120071202 RemoveNotNullConstraintFromMemberRoleColumn: migrating ====== main: -- change_column_null(:member_roles, :namespace_id, true) main: -> 0.0012s main: == 20231120071202 RemoveNotNullConstraintFromMemberRoleColumn: migrated (0.0075s) main: == [advisory_lock_connection] object_id: 12677680, pg_backend_pid: 4073 ci: == [advisory_lock_connection] object_id: 12682320, pg_backend_pid: 4075 ci: == 20231120071202 RemoveNotNullConstraintFromMemberRoleColumn: migrating ====== ci: -- change_column_null(:member_roles, :namespace_id, true) ci: -> 0.0012s ci: == 20231120071202 RemoveNotNullConstraintFromMemberRoleColumn: migrated (0.0162s) ci: == [advisory_lock_connection] object_id: 12682320, pg_backend_pid: 4075 main: == [advisory_lock_connection] object_id: 12688180, pg_backend_pid: 4078 main: == 20231120090305 CreateOrganizationDetails: migrating ======================== main: -- create_table(:organization_details, {:id=>false}) main: -- quote_column_name(:description) main: -> 0.0000s main: -> 0.0040s main: == 20231120090305 CreateOrganizationDetails: migrated (0.0097s) =============== main: == [advisory_lock_connection] object_id: 12688180, pg_backend_pid: 4078 ci: == [advisory_lock_connection] object_id: 12688880, pg_backend_pid: 4080 ci: == 20231120090305 CreateOrganizationDetails: migrating ======================== ci: -- create_table(:organization_details, {:id=>false}) ci: -- quote_column_name(:description) ci: -> 0.0000s ci: -> 0.0041s I, [2024-04-10T20:46:50.670879 #290] INFO -- : Database: 'ci', Table: 'organization_details': Lock Writes ci: == 20231120090305 CreateOrganizationDetails: migrated (0.0224s) =============== ci: == [advisory_lock_connection] object_id: 12688880, pg_backend_pid: 4080 main: == [advisory_lock_connection] object_id: 12689740, pg_backend_pid: 4083 main: == 20231120105619 DropIdxProjectsOnMirrorLastSuccessfulUpdateAt: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- indexes("projects") main: -> 0.0416s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index("projects", {:algorithm=>:concurrently, :name=>"index_projects_on_mirror_last_successful_update_at"}) main: -> 0.0023s main: -- execute("RESET statement_timeout") main: -> 0.0010s main: == 20231120105619 DropIdxProjectsOnMirrorLastSuccessfulUpdateAt: migrated (0.0633s) main: == [advisory_lock_connection] object_id: 12689740, pg_backend_pid: 4083 ci: == [advisory_lock_connection] object_id: 12690380, pg_backend_pid: 4085 ci: == 20231120105619 DropIdxProjectsOnMirrorLastSuccessfulUpdateAt: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes("projects") ci: -> 0.0425s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index("projects", {:algorithm=>:concurrently, :name=>"index_projects_on_mirror_last_successful_update_at"}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231120105619 DropIdxProjectsOnMirrorLastSuccessfulUpdateAt: migrated (0.0716s) ci: == [advisory_lock_connection] object_id: 12690380, pg_backend_pid: 4085 main: == [advisory_lock_connection] object_id: 12706700, pg_backend_pid: 4088 main: == 20231120142933 AddReopenIssueOnExternalParticipantNoteToServiceDeskSettings: migrating main: -- add_column(:service_desk_settings, :reopen_issue_on_external_participant_note, :boolean, {:null=>false, :default=>false}) main: -> 0.0020s main: == 20231120142933 AddReopenIssueOnExternalParticipantNoteToServiceDeskSettings: migrated (0.0079s) main: == [advisory_lock_connection] object_id: 12706700, pg_backend_pid: 4088 ci: == [advisory_lock_connection] object_id: 12723080, pg_backend_pid: 4090 ci: == 20231120142933 AddReopenIssueOnExternalParticipantNoteToServiceDeskSettings: migrating ci: -- add_column(:service_desk_settings, :reopen_issue_on_external_participant_note, :boolean, {:null=>false, :default=>false}) ci: -> 0.0020s ci: == 20231120142933 AddReopenIssueOnExternalParticipantNoteToServiceDeskSettings: migrated (0.0180s) ci: == [advisory_lock_connection] object_id: 12723080, pg_backend_pid: 4090 main: == [advisory_lock_connection] object_id: 12723840, pg_backend_pid: 4093 main: == 20231120161159 PrepareIndexForOrgIdAndIdOnProjects: migrating ============== main: -- index_exists?(:projects, [:organization_id, :id], {:name=>"index_projects_on_organization_id_and_id", :algorithm=>:concurrently}) main: -> 0.0391s main: -- add_index_options(:projects, [:organization_id, :id], {:name=>"index_projects_on_organization_id_and_id", :algorithm=>:concurrently}) main: -> 0.0005s main: == 20231120161159 PrepareIndexForOrgIdAndIdOnProjects: migrated (0.0533s) ===== main: == [advisory_lock_connection] object_id: 12723840, pg_backend_pid: 4093 ci: == [advisory_lock_connection] object_id: 12724660, pg_backend_pid: 4095 ci: == 20231120161159 PrepareIndexForOrgIdAndIdOnProjects: migrating ============== ci: -- index_exists?(:projects, [:organization_id, :id], {:name=>"index_projects_on_organization_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0739s ci: -- add_index_options(:projects, [:organization_id, :id], {:name=>"index_projects_on_organization_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20231120161159 PrepareIndexForOrgIdAndIdOnProjects: migrated (0.0992s) ===== ci: == [advisory_lock_connection] object_id: 12724660, pg_backend_pid: 4095 main: == [advisory_lock_connection] object_id: 12725480, pg_backend_pid: 4098 main: == 20231121040153 AddMergeRequestDiffsProjectIdIndex: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0018s main: -- index_exists?(:merge_request_diffs, :project_id, {:name=>"index_merge_request_diffs_on_project_id", :algorithm=>:concurrently}) main: -> 0.0066s main: -- execute("SET statement_timeout TO 0") main: -> 0.0009s main: -- add_index(:merge_request_diffs, :project_id, {:name=>"index_merge_request_diffs_on_project_id", :algorithm=>:concurrently}) main: -> 0.0025s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231121040153 AddMergeRequestDiffsProjectIdIndex: migrated (0.0333s) ====== main: == [advisory_lock_connection] object_id: 12725480, pg_backend_pid: 4098 ci: == [advisory_lock_connection] object_id: 12726220, pg_backend_pid: 4100 ci: == 20231121040153 AddMergeRequestDiffsProjectIdIndex: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- index_exists?(:merge_request_diffs, :project_id, {:name=>"index_merge_request_diffs_on_project_id", :algorithm=>:concurrently}) ci: -> 0.0066s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:merge_request_diffs, :project_id, {:name=>"index_merge_request_diffs_on_project_id", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231121040153 AddMergeRequestDiffsProjectIdIndex: migrated (0.0404s) ====== ci: == [advisory_lock_connection] object_id: 12726220, pg_backend_pid: 4100 main: == [advisory_lock_connection] object_id: 12733520, pg_backend_pid: 4103 main: == 20231121040212 AddMergeRequestDiffsProjectIdForeignKey: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE merge_request_diffs ADD CONSTRAINT fk_56ac6fc9c0 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0027s main: == 20231121040212 AddMergeRequestDiffsProjectIdForeignKey: migrated (0.0346s) = main: == [advisory_lock_connection] object_id: 12733520, pg_backend_pid: 4103 ci: == [advisory_lock_connection] object_id: 12740880, pg_backend_pid: 4105 ci: == 20231121040212 AddMergeRequestDiffsProjectIdForeignKey: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE merge_request_diffs ADD CONSTRAINT fk_56ac6fc9c0 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0021s ci: == 20231121040212 AddMergeRequestDiffsProjectIdForeignKey: migrated (0.0372s) = ci: == [advisory_lock_connection] object_id: 12740880, pg_backend_pid: 4105 main: == [advisory_lock_connection] object_id: 12741280, pg_backend_pid: 4108 main: == 20231121092109 RemoveCiPipelineMetadataNameNotNullConstraint: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute(" ALTER TABLE ci_pipeline_metadata\n DROP CONSTRAINT IF EXISTS check_25d23931f1\n") main: -> 0.0013s main: == 20231121092109 RemoveCiPipelineMetadataNameNotNullConstraint: migrated (0.0114s) main: == [advisory_lock_connection] object_id: 12741280, pg_backend_pid: 4108 ci: == [advisory_lock_connection] object_id: 12741700, pg_backend_pid: 4110 ci: == 20231121092109 RemoveCiPipelineMetadataNameNotNullConstraint: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute(" ALTER TABLE ci_pipeline_metadata\n DROP CONSTRAINT IF EXISTS check_25d23931f1\n") ci: -> 0.0013s ci: == 20231121092109 RemoveCiPipelineMetadataNameNotNullConstraint: migrated (0.0221s) ci: == [advisory_lock_connection] object_id: 12741700, pg_backend_pid: 4110 main: == [advisory_lock_connection] object_id: 12742100, pg_backend_pid: 4113 main: == 20231121092128 AddAutoCancelOnNewCommitToCiPipelineMetadata: migrating ===== main: -- add_column(:ci_pipeline_metadata, :auto_cancel_on_new_commit, :smallint, {:default=>0, :null=>false}) main: -> 0.0021s main: == 20231121092128 AddAutoCancelOnNewCommitToCiPipelineMetadata: migrated (0.0077s) main: == [advisory_lock_connection] object_id: 12742100, pg_backend_pid: 4113 ci: == [advisory_lock_connection] object_id: 12742540, pg_backend_pid: 4115 ci: == 20231121092128 AddAutoCancelOnNewCommitToCiPipelineMetadata: migrating ===== ci: -- add_column(:ci_pipeline_metadata, :auto_cancel_on_new_commit, :smallint, {:default=>0, :null=>false}) ci: -> 0.0024s ci: == 20231121092128 AddAutoCancelOnNewCommitToCiPipelineMetadata: migrated (0.0193s) ci: == [advisory_lock_connection] object_id: 12742540, pg_backend_pid: 4115 main: == [advisory_lock_connection] object_id: 12786160, pg_backend_pid: 4118 main: == 20231121133727 ChangeMarketingEmailsNullConditions: migrating ============== main: -- current_schema(nil) main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE in_product_marketing_emails\nADD CONSTRAINT check_c9bb978e4b\nCHECK ( track IS NOT NULL )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE in_product_marketing_emails VALIDATE CONSTRAINT check_c9bb978e4b;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- current_schema(nil) main: -> 0.0004s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE in_product_marketing_emails\nADD CONSTRAINT check_ee6c42a107\nCHECK ( series IS NOT NULL )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE in_product_marketing_emails VALIDATE CONSTRAINT check_ee6c42a107;") main: -> 0.0007s main: == 20231121133727 ChangeMarketingEmailsNullConditions: migrated (0.0322s) ===== main: == [advisory_lock_connection] object_id: 12786160, pg_backend_pid: 4118 ci: == [advisory_lock_connection] object_id: 12829840, pg_backend_pid: 4120 ci: == 20231121133727 ChangeMarketingEmailsNullConditions: migrating ============== ci: -- current_schema(nil) ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE in_product_marketing_emails\nADD CONSTRAINT check_c9bb978e4b\nCHECK ( track IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE in_product_marketing_emails VALIDATE CONSTRAINT check_c9bb978e4b;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- current_schema(nil) ci: -> 0.0004s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE in_product_marketing_emails\nADD CONSTRAINT check_ee6c42a107\nCHECK ( series IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0007s ci: -- execute("ALTER TABLE in_product_marketing_emails VALIDATE CONSTRAINT check_ee6c42a107;") ci: -> 0.0006s ci: == 20231121133727 ChangeMarketingEmailsNullConditions: migrated (0.0425s) ===== ci: == [advisory_lock_connection] object_id: 12829840, pg_backend_pid: 4120 main: == [advisory_lock_connection] object_id: 12830640, pg_backend_pid: 4123 main: == 20231121152706 AddForeignKeyOnSbomOccurrencesVulnerabilitiesVulnerabilityId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE sbom_occurrences_vulnerabilities ADD CONSTRAINT fk_07b81e3a81 FOREIGN KEY (vulnerability_id) REFERENCES vulnerabilities (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0016s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE sbom_occurrences_vulnerabilities VALIDATE CONSTRAINT fk_07b81e3a81;") main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231121152706 AddForeignKeyOnSbomOccurrencesVulnerabilitiesVulnerabilityId: migrated (0.0323s) main: == [advisory_lock_connection] object_id: 12830640, pg_backend_pid: 4123 ci: == [advisory_lock_connection] object_id: 12831420, pg_backend_pid: 4125 ci: == 20231121152706 AddForeignKeyOnSbomOccurrencesVulnerabilitiesVulnerabilityId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE sbom_occurrences_vulnerabilities ADD CONSTRAINT fk_07b81e3a81 FOREIGN KEY (vulnerability_id) REFERENCES vulnerabilities (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE sbom_occurrences_vulnerabilities VALIDATE CONSTRAINT fk_07b81e3a81;") ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231121152706 AddForeignKeyOnSbomOccurrencesVulnerabilitiesVulnerabilityId: migrated (0.0419s) ci: == [advisory_lock_connection] object_id: 12831420, pg_backend_pid: 4125 main: == [advisory_lock_connection] object_id: 12873560, pg_backend_pid: 4128 main: == 20231122011731 DropIndexUsersOnEmailTrigram: migrating ===================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:users) main: -> 0.0201s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:users, {:algorithm=>:concurrently, :name=>:index_users_on_email_trigram}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231122011731 DropIndexUsersOnEmailTrigram: migrated (0.0373s) ============ main: == [advisory_lock_connection] object_id: 12873560, pg_backend_pid: 4128 ci: == [advisory_lock_connection] object_id: 12915640, pg_backend_pid: 4130 ci: == 20231122011731 DropIndexUsersOnEmailTrigram: migrating ===================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:users) ci: -> 0.0214s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:users, {:algorithm=>:concurrently, :name=>:index_users_on_email_trigram}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231122011731 DropIndexUsersOnEmailTrigram: migrated (0.0488s) ============ ci: == [advisory_lock_connection] object_id: 12915640, pg_backend_pid: 4130 main: == [advisory_lock_connection] object_id: 12926360, pg_backend_pid: 4133 main: == 20231122072428 AddHomeOrganizationIdIndexToUserPreferences: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:user_preferences, :home_organization_id, {:name=>"index_user_preferences_on_home_organization_id", :algorithm=>:concurrently}) main: -> 0.0042s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:user_preferences, :home_organization_id, {:name=>"index_user_preferences_on_home_organization_id", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231122072428 AddHomeOrganizationIdIndexToUserPreferences: migrated (0.0220s) main: == [advisory_lock_connection] object_id: 12926360, pg_backend_pid: 4133 ci: == [advisory_lock_connection] object_id: 12937100, pg_backend_pid: 4135 ci: == 20231122072428 AddHomeOrganizationIdIndexToUserPreferences: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:user_preferences, :home_organization_id, {:name=>"index_user_preferences_on_home_organization_id", :algorithm=>:concurrently}) ci: -> 0.0045s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:user_preferences, :home_organization_id, {:name=>"index_user_preferences_on_home_organization_id", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231122072428 AddHomeOrganizationIdIndexToUserPreferences: migrated (0.0330s) ci: == [advisory_lock_connection] object_id: 12937100, pg_backend_pid: 4135 main: == [advisory_lock_connection] object_id: 12942460, pg_backend_pid: 4138 main: == 20231122084642 RemovePartitionIdDefaultValueForJobArtifactState: migrating = main: -- change_column_default(:ci_job_artifact_states, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0043s main: == 20231122084642 RemovePartitionIdDefaultValueForJobArtifactState: migrated (0.0100s) main: == [advisory_lock_connection] object_id: 12942460, pg_backend_pid: 4138 ci: == [advisory_lock_connection] object_id: 12947880, pg_backend_pid: 4140 ci: == 20231122084642 RemovePartitionIdDefaultValueForJobArtifactState: migrating = ci: -- change_column_default(:ci_job_artifact_states, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0041s ci: == 20231122084642 RemovePartitionIdDefaultValueForJobArtifactState: migrated (0.0186s) ci: == [advisory_lock_connection] object_id: 12947880, pg_backend_pid: 4140 main: == [advisory_lock_connection] object_id: 12948720, pg_backend_pid: 4143 main: == 20231122100006 RemoveCustomEmailSmtpColumnsFromServiceDeskSettings: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:service_desk_settings, :custom_email_smtp_address) main: -> 0.0013s main: -- remove_column(:service_desk_settings, :custom_email_smtp_port) main: -> 0.0007s main: -- remove_column(:service_desk_settings, :custom_email_smtp_username) main: -> 0.0008s main: -- remove_column(:service_desk_settings, :encrypted_custom_email_smtp_password) main: -> 0.0007s main: -- remove_column(:service_desk_settings, :encrypted_custom_email_smtp_password_iv) main: -> 0.0007s main: == 20231122100006 RemoveCustomEmailSmtpColumnsFromServiceDeskSettings: migrated (0.0127s) main: == [advisory_lock_connection] object_id: 12948720, pg_backend_pid: 4143 ci: == [advisory_lock_connection] object_id: 12949580, pg_backend_pid: 4145 ci: == 20231122100006 RemoveCustomEmailSmtpColumnsFromServiceDeskSettings: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:service_desk_settings, :custom_email_smtp_address) ci: -> 0.0013s ci: -- remove_column(:service_desk_settings, :custom_email_smtp_port) ci: -> 0.0006s ci: -- remove_column(:service_desk_settings, :custom_email_smtp_username) ci: -> 0.0008s ci: -- remove_column(:service_desk_settings, :encrypted_custom_email_smtp_password) ci: -> 0.0006s ci: -- remove_column(:service_desk_settings, :encrypted_custom_email_smtp_password_iv) ci: -> 0.0007s ci: == 20231122100006 RemoveCustomEmailSmtpColumnsFromServiceDeskSettings: migrated (0.0218s) ci: == [advisory_lock_connection] object_id: 12949580, pg_backend_pid: 4145 main: == [advisory_lock_connection] object_id: 12950340, pg_backend_pid: 4148 main: == 20231122110442 DropIndexWebHooksOnProjectId: migrating ===================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:web_hooks) main: -> 0.0064s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:web_hooks, {:algorithm=>:concurrently, :name=>:index_web_hooks_on_project_id}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231122110442 DropIndexWebHooksOnProjectId: migrated (0.0223s) ============ main: == [advisory_lock_connection] object_id: 12950340, pg_backend_pid: 4148 ci: == [advisory_lock_connection] object_id: 12951080, pg_backend_pid: 4150 ci: == 20231122110442 DropIndexWebHooksOnProjectId: migrating ===================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- indexes(:web_hooks) ci: -> 0.0066s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:web_hooks, {:algorithm=>:concurrently, :name=>:index_web_hooks_on_project_id}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231122110442 DropIndexWebHooksOnProjectId: migrated (0.0309s) ============ ci: == [advisory_lock_connection] object_id: 12951080, pg_backend_pid: 4150 main: == [advisory_lock_connection] object_id: 12960640, pg_backend_pid: 4153 main: == 20231122111935 DropIndexWebHookLogsPartOnWebHookId: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_name_exists?(:web_hook_logs, :index_web_hook_logs_part_on_web_hook_id) main: -> 0.0015s main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_index(:web_hook_logs, {:name=>:index_web_hook_logs_part_on_web_hook_id}) main: -> 0.0010s main: == 20231122111935 DropIndexWebHookLogsPartOnWebHookId: migrated (0.0170s) ===== main: == [advisory_lock_connection] object_id: 12960640, pg_backend_pid: 4153 ci: == [advisory_lock_connection] object_id: 12970260, pg_backend_pid: 4155 ci: == 20231122111935 DropIndexWebHookLogsPartOnWebHookId: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_name_exists?(:web_hook_logs, :index_web_hook_logs_part_on_web_hook_id) ci: -> 0.0015s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_index(:web_hook_logs, {:name=>:index_web_hook_logs_part_on_web_hook_id}) ci: -> 0.0011s ci: == 20231122111935 DropIndexWebHookLogsPartOnWebHookId: migrated (0.0243s) ===== ci: == [advisory_lock_connection] object_id: 12970260, pg_backend_pid: 4155 main: == [advisory_lock_connection] object_id: 12976120, pg_backend_pid: 4158 main: == 20231122114135 AddIndexOnSbomOccurrencesHighestSeverity: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:sbom_occurrences, [:project_id, :highest_severity], {:order=>{:highest_severity=>"DESC NULLS LAST"}, :name=>"index_sbom_occurrences_on_highest_severity", :algorithm=>:concurrently}) main: -> 0.0103s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:sbom_occurrences, [:project_id, :highest_severity], {:order=>{:highest_severity=>"DESC NULLS LAST"}, :name=>"index_sbom_occurrences_on_highest_severity", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0004s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- indexes(:sbom_occurrences) main: -> 0.0092s main: -- remove_index(:sbom_occurrences, {:algorithm=>:concurrently, :name=>"index_sbom_occurrences_on_project_id"}) main: -> 0.0012s main: == 20231122114135 AddIndexOnSbomOccurrencesHighestSeverity: migrated (0.0452s) main: == [advisory_lock_connection] object_id: 12976120, pg_backend_pid: 4158 ci: == [advisory_lock_connection] object_id: 12981960, pg_backend_pid: 4160 ci: == 20231122114135 AddIndexOnSbomOccurrencesHighestSeverity: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:sbom_occurrences, [:project_id, :highest_severity], {:order=>{:highest_severity=>"DESC NULLS LAST"}, :name=>"index_sbom_occurrences_on_highest_severity", :algorithm=>:concurrently}) ci: -> 0.0106s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:sbom_occurrences, [:project_id, :highest_severity], {:order=>{:highest_severity=>"DESC NULLS LAST"}, :name=>"index_sbom_occurrences_on_highest_severity", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- indexes(:sbom_occurrences) ci: -> 0.0095s ci: -- remove_index(:sbom_occurrences, {:algorithm=>:concurrently, :name=>"index_sbom_occurrences_on_project_id"}) ci: -> 0.0011s ci: == 20231122114135 AddIndexOnSbomOccurrencesHighestSeverity: migrated (0.0542s) ci: == [advisory_lock_connection] object_id: 12981960, pg_backend_pid: 4160 main: == [advisory_lock_connection] object_id: 13005700, pg_backend_pid: 4163 main: == 20231122123408 DropIdxJiraConnectSubscriptionsOnInstallationId: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:jira_connect_subscriptions) main: -> 0.0046s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:jira_connect_subscriptions, {:algorithm=>:concurrently, :name=>:idx_jira_connect_subscriptions_on_installation_id}) main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231122123408 DropIdxJiraConnectSubscriptionsOnInstallationId: migrated (0.0213s) main: == [advisory_lock_connection] object_id: 13005700, pg_backend_pid: 4163 ci: == [advisory_lock_connection] object_id: 13029540, pg_backend_pid: 4165 ci: == 20231122123408 DropIdxJiraConnectSubscriptionsOnInstallationId: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:jira_connect_subscriptions) ci: -> 0.0050s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:jira_connect_subscriptions, {:algorithm=>:concurrently, :name=>:idx_jira_connect_subscriptions_on_installation_id}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231122123408 DropIdxJiraConnectSubscriptionsOnInstallationId: migrated (0.0310s) ci: == [advisory_lock_connection] object_id: 13029540, pg_backend_pid: 4165 main: == [advisory_lock_connection] object_id: 13037800, pg_backend_pid: 4168 main: == 20231122124815 DropIndexBulkImportBatchTrackersOnTrackerId: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:bulk_import_batch_trackers) main: -> 0.0052s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:bulk_import_batch_trackers, {:algorithm=>:concurrently, :name=>:index_bulk_import_batch_trackers_on_tracker_id}) main: -> 0.0015s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20231122124815 DropIndexBulkImportBatchTrackersOnTrackerId: migrated (0.0240s) main: == [advisory_lock_connection] object_id: 13037800, pg_backend_pid: 4168 ci: == [advisory_lock_connection] object_id: 13046080, pg_backend_pid: 4170 ci: == 20231122124815 DropIndexBulkImportBatchTrackersOnTrackerId: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:bulk_import_batch_trackers) ci: -> 0.0052s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:bulk_import_batch_trackers, {:algorithm=>:concurrently, :name=>:index_bulk_import_batch_trackers_on_tracker_id}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231122124815 DropIndexBulkImportBatchTrackersOnTrackerId: migrated (0.0315s) ci: == [advisory_lock_connection] object_id: 13046080, pg_backend_pid: 4170 main: == [advisory_lock_connection] object_id: 13048900, pg_backend_pid: 4173 main: == 20231122125550 DropIndexBulkImportExportBatchesOnExportId: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:bulk_import_export_batches) main: -> 0.0044s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:bulk_import_export_batches, {:algorithm=>:concurrently, :name=>:index_bulk_import_export_batches_on_export_id}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20231122125550 DropIndexBulkImportExportBatchesOnExportId: migrated (0.0213s) main: == [advisory_lock_connection] object_id: 13048900, pg_backend_pid: 4173 ci: == [advisory_lock_connection] object_id: 13051740, pg_backend_pid: 4175 ci: == 20231122125550 DropIndexBulkImportExportBatchesOnExportId: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:bulk_import_export_batches) ci: -> 0.0042s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:bulk_import_export_batches, {:algorithm=>:concurrently, :name=>:index_bulk_import_export_batches_on_export_id}) ci: -> 0.0011s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231122125550 DropIndexBulkImportExportBatchesOnExportId: migrated (0.0304s) ci: == [advisory_lock_connection] object_id: 13051740, pg_backend_pid: 4175 main: == [advisory_lock_connection] object_id: 13053180, pg_backend_pid: 4178 main: == 20231122130721 DropIndexProjectRelationExportsOnProjectExportJobId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- indexes(:project_relation_exports) main: -> 0.0042s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:project_relation_exports, {:algorithm=>:concurrently, :name=>:index_project_relation_exports_on_project_export_job_id}) main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231122130721 DropIndexProjectRelationExportsOnProjectExportJobId: migrated (0.0199s) main: == [advisory_lock_connection] object_id: 13053180, pg_backend_pid: 4178 ci: == [advisory_lock_connection] object_id: 13054640, pg_backend_pid: 4180 ci: == 20231122130721 DropIndexProjectRelationExportsOnProjectExportJobId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:project_relation_exports) ci: -> 0.0041s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:project_relation_exports, {:algorithm=>:concurrently, :name=>:index_project_relation_exports_on_project_export_job_id}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231122130721 DropIndexProjectRelationExportsOnProjectExportJobId: migrated (0.0289s) ci: == [advisory_lock_connection] object_id: 13054640, pg_backend_pid: 4180 main: == [advisory_lock_connection] object_id: 13064480, pg_backend_pid: 4183 main: == 20231123035033 AddGeneratedToMergeRequestContextCommitDiffFiles: migrating = main: -- add_column(:merge_request_context_commit_diff_files, :generated, :boolean) main: -> 0.0011s main: == 20231123035033 AddGeneratedToMergeRequestContextCommitDiffFiles: migrated (0.0069s) main: == [advisory_lock_connection] object_id: 13064480, pg_backend_pid: 4183 ci: == [advisory_lock_connection] object_id: 13074380, pg_backend_pid: 4185 ci: == 20231123035033 AddGeneratedToMergeRequestContextCommitDiffFiles: migrating = ci: -- add_column(:merge_request_context_commit_diff_files, :generated, :boolean) ci: -> 0.0011s ci: == 20231123035033 AddGeneratedToMergeRequestContextCommitDiffFiles: migrated (0.0154s) ci: == [advisory_lock_connection] object_id: 13074380, pg_backend_pid: 4185 main: == [advisory_lock_connection] object_id: 13077480, pg_backend_pid: 4188 main: == 20231123125750 AddForeignKeyOnSbomOccurrencesVulnerabilitiesOccurrenceId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE sbom_occurrences_vulnerabilities ADD CONSTRAINT fk_c677cb859e FOREIGN KEY (sbom_occurrence_id) REFERENCES sbom_occurrences (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0014s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE sbom_occurrences_vulnerabilities VALIDATE CONSTRAINT fk_c677cb859e;") main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231123125750 AddForeignKeyOnSbomOccurrencesVulnerabilitiesOccurrenceId: migrated (0.0304s) main: == [advisory_lock_connection] object_id: 13077480, pg_backend_pid: 4188 ci: == [advisory_lock_connection] object_id: 13080600, pg_backend_pid: 4190 ci: == 20231123125750 AddForeignKeyOnSbomOccurrencesVulnerabilitiesOccurrenceId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE sbom_occurrences_vulnerabilities ADD CONSTRAINT fk_c677cb859e FOREIGN KEY (sbom_occurrence_id) REFERENCES sbom_occurrences (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE sbom_occurrences_vulnerabilities VALIDATE CONSTRAINT fk_c677cb859e;") ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231123125750 AddForeignKeyOnSbomOccurrencesVulnerabilitiesOccurrenceId: migrated (0.0395s) ci: == [advisory_lock_connection] object_id: 13080600, pg_backend_pid: 4190 main: == [advisory_lock_connection] object_id: 13109960, pg_backend_pid: 4193 main: == 20231123141633 AddMemberRoleIdToSamlGroupLinks: migrating ================== main: -- add_column(:saml_group_links, :member_role_id, :bigint) main: -> 0.0015s main: == 20231123141633 AddMemberRoleIdToSamlGroupLinks: migrated (0.0074s) ========= main: == [advisory_lock_connection] object_id: 13109960, pg_backend_pid: 4193 ci: == [advisory_lock_connection] object_id: 13139320, pg_backend_pid: 4195 ci: == 20231123141633 AddMemberRoleIdToSamlGroupLinks: migrating ================== ci: -- add_column(:saml_group_links, :member_role_id, :bigint) ci: -> 0.0013s ci: == 20231123141633 AddMemberRoleIdToSamlGroupLinks: migrated (0.0163s) ========= ci: == [advisory_lock_connection] object_id: 13139320, pg_backend_pid: 4195 main: == [advisory_lock_connection] object_id: 13145020, pg_backend_pid: 4198 main: == 20231123151831 AddIndexToSamlGroupLinksOnMemberRoleId: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:saml_group_links, :member_role_id, {:name=>"index_saml_group_links_on_member_role_id", :algorithm=>:concurrently}) main: -> 0.0036s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:saml_group_links, :member_role_id, {:name=>"index_saml_group_links_on_member_role_id", :algorithm=>:concurrently}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231123151831 AddIndexToSamlGroupLinksOnMemberRoleId: migrated (0.0210s) == main: == [advisory_lock_connection] object_id: 13145020, pg_backend_pid: 4198 ci: == [advisory_lock_connection] object_id: 13147420, pg_backend_pid: 4200 ci: == 20231123151831 AddIndexToSamlGroupLinksOnMemberRoleId: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:saml_group_links, :member_role_id, {:name=>"index_saml_group_links_on_member_role_id", :algorithm=>:concurrently}) ci: -> 0.0037s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:saml_group_links, :member_role_id, {:name=>"index_saml_group_links_on_member_role_id", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20231123151831 AddIndexToSamlGroupLinksOnMemberRoleId: migrated (0.0310s) == ci: == [advisory_lock_connection] object_id: 13147420, pg_backend_pid: 4200 main: == [advisory_lock_connection] object_id: 13161480, pg_backend_pid: 4203 main: == 20231123151956 AddFkToMemberRoleOnSamlGroupLinks: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE saml_group_links ADD CONSTRAINT fk_6336b1d1d0 FOREIGN KEY (member_role_id) REFERENCES member_roles (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE saml_group_links VALIDATE CONSTRAINT fk_6336b1d1d0;") main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231123151956 AddFkToMemberRoleOnSamlGroupLinks: migrated (0.0310s) ======= main: == [advisory_lock_connection] object_id: 13161480, pg_backend_pid: 4203 ci: == [advisory_lock_connection] object_id: 13166660, pg_backend_pid: 4205 ci: == 20231123151956 AddFkToMemberRoleOnSamlGroupLinks: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE saml_group_links ADD CONSTRAINT fk_6336b1d1d0 FOREIGN KEY (member_role_id) REFERENCES member_roles (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0016s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE saml_group_links VALIDATE CONSTRAINT fk_6336b1d1d0;") ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231123151956 AddFkToMemberRoleOnSamlGroupLinks: migrated (0.0444s) ======= ci: == [advisory_lock_connection] object_id: 13166660, pg_backend_pid: 4205 main: == [advisory_lock_connection] object_id: 13178140, pg_backend_pid: 4208 main: == 20231123160255 AddTokenToChatNames: migrating ============================== main: -- column_exists?(:chat_names, :encrypted_token) main: -> 0.0039s main: -- add_column(:chat_names, :encrypted_token, :binary) main: -> 0.0011s main: -- column_exists?(:chat_names, :encrypted_token_iv) main: -> 0.0021s main: -- add_column(:chat_names, :encrypted_token_iv, :binary) main: -> 0.0009s main: == 20231123160255 AddTokenToChatNames: migrated (0.0140s) ===================== main: == [advisory_lock_connection] object_id: 13178140, pg_backend_pid: 4208 ci: == [advisory_lock_connection] object_id: 13184080, pg_backend_pid: 4211 ci: == 20231123160255 AddTokenToChatNames: migrating ============================== ci: -- column_exists?(:chat_names, :encrypted_token) ci: -> 0.0037s ci: -- add_column(:chat_names, :encrypted_token, :binary) ci: -> 0.0011s ci: -- column_exists?(:chat_names, :encrypted_token_iv) ci: -> 0.0021s ci: -- add_column(:chat_names, :encrypted_token_iv, :binary) ci: -> 0.0009s ci: == 20231123160255 AddTokenToChatNames: migrated (0.0238s) ===================== ci: == [advisory_lock_connection] object_id: 13184080, pg_backend_pid: 4211 main: == [advisory_lock_connection] object_id: 13192260, pg_backend_pid: 4214 main: == 20231123165947 ChangeFkToMemberRoleOnMembersFromCascadeToNullify: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE members ADD CONSTRAINT fk_member_role_on_members FOREIGN KEY (member_role_id) REFERENCES member_roles (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE members VALIDATE CONSTRAINT fk_member_role_on_members;") main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_foreign_key(:members, {:column=>:member_role_id}) main: -> 0.0045s main: == 20231123165947 ChangeFkToMemberRoleOnMembersFromCascadeToNullify: migrated (0.0399s) main: == [advisory_lock_connection] object_id: 13192260, pg_backend_pid: 4214 ci: == [advisory_lock_connection] object_id: 13199960, pg_backend_pid: 4216 ci: == 20231123165947 ChangeFkToMemberRoleOnMembersFromCascadeToNullify: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE members ADD CONSTRAINT fk_member_role_on_members FOREIGN KEY (member_role_id) REFERENCES member_roles (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0016s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE members VALIDATE CONSTRAINT fk_member_role_on_members;") ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_foreign_key(:members, {:column=>:member_role_id}) ci: -> 0.0049s ci: == 20231123165947 ChangeFkToMemberRoleOnMembersFromCascadeToNullify: migrated (0.0516s) ci: == [advisory_lock_connection] object_id: 13199960, pg_backend_pid: 4216 main: == [advisory_lock_connection] object_id: 13200420, pg_backend_pid: 4219 main: == 20231124022520 AddSmsSentAtAndSmsSendCountToPhoneNumberValidations: migrating main: -- add_column(:user_phone_number_validations, :sms_sent_at, :datetime_with_timezone, {:null=>true}) main: -> 0.0014s main: -- add_column(:user_phone_number_validations, :sms_send_count, :smallint, {:default=>0, :null=>false}) main: -> 0.0019s main: == 20231124022520 AddSmsSentAtAndSmsSendCountToPhoneNumberValidations: migrated (0.0092s) main: == [advisory_lock_connection] object_id: 13200420, pg_backend_pid: 4219 ci: == [advisory_lock_connection] object_id: 13200860, pg_backend_pid: 4221 ci: == 20231124022520 AddSmsSentAtAndSmsSendCountToPhoneNumberValidations: migrating ci: -- add_column(:user_phone_number_validations, :sms_sent_at, :datetime_with_timezone, {:null=>true}) ci: -> 0.0014s ci: -- add_column(:user_phone_number_validations, :sms_send_count, :smallint, {:default=>0, :null=>false}) ci: -> 0.0017s ci: == 20231124022520 AddSmsSentAtAndSmsSendCountToPhoneNumberValidations: migrated (0.0191s) ci: == [advisory_lock_connection] object_id: 13200860, pg_backend_pid: 4221 main: == [advisory_lock_connection] object_id: 13206720, pg_backend_pid: 4224 main: == 20231124084532 RemoveSecurityOrchestrationPolicyConfigurationsBotUserIdColumn: migrating main: -- remove_column(:security_orchestration_policy_configurations, :bot_user_id) main: -> 0.0029s main: == 20231124084532 RemoveSecurityOrchestrationPolicyConfigurationsBotUserIdColumn: migrated (0.0093s) main: == [advisory_lock_connection] object_id: 13206720, pg_backend_pid: 4224 ci: == [advisory_lock_connection] object_id: 13212560, pg_backend_pid: 4226 ci: == 20231124084532 RemoveSecurityOrchestrationPolicyConfigurationsBotUserIdColumn: migrating ci: -- remove_column(:security_orchestration_policy_configurations, :bot_user_id) ci: -> 0.0025s ci: == 20231124084532 RemoveSecurityOrchestrationPolicyConfigurationsBotUserIdColumn: migrated (0.0176s) ci: == [advisory_lock_connection] object_id: 13212560, pg_backend_pid: 4226 main: == [advisory_lock_connection] object_id: 13212920, pg_backend_pid: 4229 main: == 20231124105726 DropIdxServiceDeskEnabledProjectsOnIdCreatorIdCreatedAtForGitlabCom: migrating main: == 20231124105726 DropIdxServiceDeskEnabledProjectsOnIdCreatorIdCreatedAtForGitlabCom: migrated (0.0065s) main: == [advisory_lock_connection] object_id: 13212920, pg_backend_pid: 4229 ci: == [advisory_lock_connection] object_id: 13213140, pg_backend_pid: 4231 ci: == 20231124105726 DropIdxServiceDeskEnabledProjectsOnIdCreatorIdCreatedAtForGitlabCom: migrating ci: == 20231124105726 DropIdxServiceDeskEnabledProjectsOnIdCreatorIdCreatedAtForGitlabCom: migrated (0.0144s) ci: == [advisory_lock_connection] object_id: 13213140, pg_backend_pid: 4231 main: == [advisory_lock_connection] object_id: 13213520, pg_backend_pid: 4234 main: == 20231124112409 AddInstanceLevelAiBetaFeaturesEnabledToAppSettings: migrating main: -- add_column(:application_settings, :instance_level_ai_beta_features_enabled, :boolean, {:null=>false, :default=>false}) main: -> 0.0032s main: == 20231124112409 AddInstanceLevelAiBetaFeaturesEnabledToAppSettings: migrated (0.0093s) main: == [advisory_lock_connection] object_id: 13213520, pg_backend_pid: 4234 ci: == [advisory_lock_connection] object_id: 13221100, pg_backend_pid: 4236 ci: == 20231124112409 AddInstanceLevelAiBetaFeaturesEnabledToAppSettings: migrating ci: -- add_column(:application_settings, :instance_level_ai_beta_features_enabled, :boolean, {:null=>false, :default=>false}) ci: -> 0.0038s ci: == 20231124112409 AddInstanceLevelAiBetaFeaturesEnabledToAppSettings: migrated (0.0206s) ci: == [advisory_lock_connection] object_id: 13221100, pg_backend_pid: 4236 main: == [advisory_lock_connection] object_id: 13228800, pg_backend_pid: 4239 main: == 20231124124600 DropIdxProjectsMirrorIdWhereMirrorAndTriggerBuildsForGitlabCom: migrating main: == 20231124124600 DropIdxProjectsMirrorIdWhereMirrorAndTriggerBuildsForGitlabCom: migrated (0.0067s) main: == [advisory_lock_connection] object_id: 13228800, pg_backend_pid: 4239 ci: == [advisory_lock_connection] object_id: 13234560, pg_backend_pid: 4241 ci: == 20231124124600 DropIdxProjectsMirrorIdWhereMirrorAndTriggerBuildsForGitlabCom: migrating ci: == 20231124124600 DropIdxProjectsMirrorIdWhereMirrorAndTriggerBuildsForGitlabCom: migrated (0.0155s) ci: == [advisory_lock_connection] object_id: 13234560, pg_backend_pid: 4241 main: == [advisory_lock_connection] object_id: 13240460, pg_backend_pid: 4244 main: == 20231124124750 DropIdxProjectsOnMirrorCreatorIdCreatedAtForGitlabCom: migrating main: == 20231124124750 DropIdxProjectsOnMirrorCreatorIdCreatedAtForGitlabCom: migrated (0.0062s) main: == [advisory_lock_connection] object_id: 13240460, pg_backend_pid: 4244 ci: == [advisory_lock_connection] object_id: 13245920, pg_backend_pid: 4246 ci: == 20231124124750 DropIdxProjectsOnMirrorCreatorIdCreatedAtForGitlabCom: migrating ci: == 20231124124750 DropIdxProjectsOnMirrorCreatorIdCreatedAtForGitlabCom: migrated (0.0151s) ci: == [advisory_lock_connection] object_id: 13245920, pg_backend_pid: 4246 main: == [advisory_lock_connection] object_id: 13251520, pg_backend_pid: 4249 main: == 20231124125007 DropIdxProjectsOnIdServiceDeskEnabledForGitlabCom: migrating main: == 20231124125007 DropIdxProjectsOnIdServiceDeskEnabledForGitlabCom: migrated (0.0057s) main: == [advisory_lock_connection] object_id: 13251520, pg_backend_pid: 4249 ci: == [advisory_lock_connection] object_id: 13260420, pg_backend_pid: 4251 ci: == 20231124125007 DropIdxProjectsOnIdServiceDeskEnabledForGitlabCom: migrating ci: == 20231124125007 DropIdxProjectsOnIdServiceDeskEnabledForGitlabCom: migrated (0.0149s) ci: == [advisory_lock_connection] object_id: 13260420, pg_backend_pid: 4251 main: == [advisory_lock_connection] object_id: 13269460, pg_backend_pid: 4254 main: == 20231124132953 DropIdxProjectsIdCreatedAtDisableOverridingApproversTrueForGitlabCom: migrating main: == 20231124132953 DropIdxProjectsIdCreatedAtDisableOverridingApproversTrueForGitlabCom: migrated (0.0058s) main: == [advisory_lock_connection] object_id: 13269460, pg_backend_pid: 4254 ci: == [advisory_lock_connection] object_id: 13270280, pg_backend_pid: 4256 ci: == 20231124132953 DropIdxProjectsIdCreatedAtDisableOverridingApproversTrueForGitlabCom: migrating ci: == 20231124132953 DropIdxProjectsIdCreatedAtDisableOverridingApproversTrueForGitlabCom: migrated (0.0144s) ci: == [advisory_lock_connection] object_id: 13270280, pg_backend_pid: 4256 main: == [advisory_lock_connection] object_id: 13271240, pg_backend_pid: 4259 main: == 20231124133015 DropIdxProjectsIdCreatedAtDisableOverridingApproversFalseForGitlabCom: migrating main: == 20231124133015 DropIdxProjectsIdCreatedAtDisableOverridingApproversFalseForGitlabCom: migrated (0.0056s) main: == [advisory_lock_connection] object_id: 13271240, pg_backend_pid: 4259 ci: == [advisory_lock_connection] object_id: 13271540, pg_backend_pid: 4261 ci: == 20231124133015 DropIdxProjectsIdCreatedAtDisableOverridingApproversFalseForGitlabCom: migrating ci: == 20231124133015 DropIdxProjectsIdCreatedAtDisableOverridingApproversFalseForGitlabCom: migrated (0.0167s) ci: == [advisory_lock_connection] object_id: 13271540, pg_backend_pid: 4261 main: == [advisory_lock_connection] object_id: 13271980, pg_backend_pid: 4264 main: == 20231124134838 AddIndexDependencyProxyPackageSettingsEnabledForMaven: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:dependency_proxy_packages_settings, :project_id, {:name=>"idx_dep_proxy_pkgs_settings_enabled_maven_on_project_id", :where=>"enabled = TRUE AND maven_external_registry_url IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0029s main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- add_index(:dependency_proxy_packages_settings, :project_id, {:name=>"idx_dep_proxy_pkgs_settings_enabled_maven_on_project_id", :where=>"enabled = TRUE AND maven_external_registry_url IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0028s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20231124134838 AddIndexDependencyProxyPackageSettingsEnabledForMaven: migrated (0.0269s) main: == [advisory_lock_connection] object_id: 13271980, pg_backend_pid: 4264 ci: == [advisory_lock_connection] object_id: 13272120, pg_backend_pid: 4266 ci: == 20231124134838 AddIndexDependencyProxyPackageSettingsEnabledForMaven: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:dependency_proxy_packages_settings, :project_id, {:name=>"idx_dep_proxy_pkgs_settings_enabled_maven_on_project_id", :where=>"enabled = TRUE AND maven_external_registry_url IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0022s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:dependency_proxy_packages_settings, :project_id, {:name=>"idx_dep_proxy_pkgs_settings_enabled_maven_on_project_id", :where=>"enabled = TRUE AND maven_external_registry_url IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0024s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231124134838 AddIndexDependencyProxyPackageSettingsEnabledForMaven: migrated (0.0317s) ci: == [advisory_lock_connection] object_id: 13272120, pg_backend_pid: 4266 main: == [advisory_lock_connection] object_id: 13272400, pg_backend_pid: 4269 main: == 20231124180449 AddIndexUpdatedAtToBulkImportBatchTrackers: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:bulk_import_batch_trackers, [:tracker_id, :updated_at], {:name=>"index_bulk_import_batch_trackers_on_tracker_id_and_updated_at", :algorithm=>:concurrently}) main: -> 0.0046s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:bulk_import_batch_trackers, [:tracker_id, :updated_at], {:name=>"index_bulk_import_batch_trackers_on_tracker_id_and_updated_at", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231124180449 AddIndexUpdatedAtToBulkImportBatchTrackers: migrated (0.0231s) main: == [advisory_lock_connection] object_id: 13272400, pg_backend_pid: 4269 ci: == [advisory_lock_connection] object_id: 13273040, pg_backend_pid: 4271 ci: == 20231124180449 AddIndexUpdatedAtToBulkImportBatchTrackers: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:bulk_import_batch_trackers, [:tracker_id, :updated_at], {:name=>"index_bulk_import_batch_trackers_on_tracker_id_and_updated_at", :algorithm=>:concurrently}) ci: -> 0.0046s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:bulk_import_batch_trackers, [:tracker_id, :updated_at], {:name=>"index_bulk_import_batch_trackers_on_tracker_id_and_updated_at", :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231124180449 AddIndexUpdatedAtToBulkImportBatchTrackers: migrated (0.0334s) ci: == [advisory_lock_connection] object_id: 13273040, pg_backend_pid: 4271 main: == [advisory_lock_connection] object_id: 13273840, pg_backend_pid: 4274 main: == 20231124191759 AddCatalogResourceSyncEventsTable: migrating ================ main: -- create_table(:p_catalog_resource_sync_events, {:primary_key=>[:id, :partition_id], :options=>"PARTITION BY LIST (partition_id)", :if_not_exists=>true}) main: -> 0.0056s main: == 20231124191759 AddCatalogResourceSyncEventsTable: migrated (0.0159s) ======= main: == [advisory_lock_connection] object_id: 13273840, pg_backend_pid: 4274 ci: == [advisory_lock_connection] object_id: 13274020, pg_backend_pid: 4276 ci: == 20231124191759 AddCatalogResourceSyncEventsTable: migrating ================ ci: -- create_table(:p_catalog_resource_sync_events, {:primary_key=>[:id, :partition_id], :options=>"PARTITION BY LIST (partition_id)", :if_not_exists=>true}) ci: -> 0.0056s I, [2024-04-10T20:46:58.073290 #290] INFO -- : Database: 'ci', Table: 'p_catalog_resource_sync_events': Lock Writes ci: == 20231124191759 AddCatalogResourceSyncEventsTable: migrated (0.0271s) ======= ci: == [advisory_lock_connection] object_id: 13274020, pg_backend_pid: 4276 main: == [advisory_lock_connection] object_id: 13274360, pg_backend_pid: 4279 main: == 20231124213241 AddIndexToBulkImportsOnUpdatedAtAndStatus: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:bulk_imports, [:updated_at, :id], {:where=>"STATUS in (0, 1)", :name=>"index_bulk_imports_on_updated_at_and_id_for_stale_status", :algorithm=>:concurrently}) main: -> 0.0040s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:bulk_imports, [:updated_at, :id], {:where=>"STATUS in (0, 1)", :name=>"index_bulk_imports_on_updated_at_and_id_for_stale_status", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231124213241 AddIndexToBulkImportsOnUpdatedAtAndStatus: migrated (0.0244s) main: == [advisory_lock_connection] object_id: 13274360, pg_backend_pid: 4279 ci: == [advisory_lock_connection] object_id: 13274500, pg_backend_pid: 4281 ci: == 20231124213241 AddIndexToBulkImportsOnUpdatedAtAndStatus: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:bulk_imports, [:updated_at, :id], {:where=>"STATUS in (0, 1)", :name=>"index_bulk_imports_on_updated_at_and_id_for_stale_status", :algorithm=>:concurrently}) ci: -> 0.0036s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:bulk_imports, [:updated_at, :id], {:where=>"STATUS in (0, 1)", :name=>"index_bulk_imports_on_updated_at_and_id_for_stale_status", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231124213241 AddIndexToBulkImportsOnUpdatedAtAndStatus: migrated (0.0314s) ci: == [advisory_lock_connection] object_id: 13274500, pg_backend_pid: 4281 main: == [advisory_lock_connection] object_id: 13274780, pg_backend_pid: 4284 main: == 20231124282441 AddCatalogResourceSyncEventTriggers: migrating ============== main: -- execute("CREATE OR REPLACE FUNCTION insert_catalog_resource_sync_event()\nRETURNS TRIGGER AS\n$$\nBEGIN\nINSERT INTO p_catalog_resource_sync_events (catalog_resource_id, project_id)\nSELECT id, OLD.id FROM catalog_resources\nWHERE project_id = OLD.id;\nRETURN NULL;\n\nEND\n$$ LANGUAGE PLPGSQL\n") main: -> 0.0023s main: -- execute("CREATE TRIGGER trigger_catalog_resource_sync_event_on_project_update\nAFTER UPDATE ON projects\nFOR EACH ROW\nWHEN (\n OLD.name IS DISTINCT FROM NEW.name OR\n OLD.description IS DISTINCT FROM NEW.description OR\n OLD.visibility_level IS DISTINCT FROM NEW.visibility_level\n)\n\nEXECUTE FUNCTION insert_catalog_resource_sync_event()\n") main: -> 0.0027s main: == 20231124282441 AddCatalogResourceSyncEventTriggers: migrated (0.0133s) ===== main: == [advisory_lock_connection] object_id: 13274780, pg_backend_pid: 4284 ci: == [advisory_lock_connection] object_id: 13274960, pg_backend_pid: 4286 ci: == 20231124282441 AddCatalogResourceSyncEventTriggers: migrating ============== ci: -- execute("CREATE OR REPLACE FUNCTION insert_catalog_resource_sync_event()\nRETURNS TRIGGER AS\n$$\nBEGIN\nINSERT INTO p_catalog_resource_sync_events (catalog_resource_id, project_id)\nSELECT id, OLD.id FROM catalog_resources\nWHERE project_id = OLD.id;\nRETURN NULL;\n\nEND\n$$ LANGUAGE PLPGSQL\n") ci: -> 0.0019s ci: -- execute("CREATE TRIGGER trigger_catalog_resource_sync_event_on_project_update\nAFTER UPDATE ON projects\nFOR EACH ROW\nWHEN (\n OLD.name IS DISTINCT FROM NEW.name OR\n OLD.description IS DISTINCT FROM NEW.description OR\n OLD.visibility_level IS DISTINCT FROM NEW.visibility_level\n)\n\nEXECUTE FUNCTION insert_catalog_resource_sync_event()\n") ci: -> 0.0019s ci: == 20231124282441 AddCatalogResourceSyncEventTriggers: migrated (0.0192s) ===== ci: == [advisory_lock_connection] object_id: 13274960, pg_backend_pid: 4286 main: == [advisory_lock_connection] object_id: 13275280, pg_backend_pid: 4289 main: == 20231125092700 AddMemberGuidelineToAppearanceSettings: migrating =========== main: -- add_column(:appearances, :member_guidelines, :text) main: -> 0.0016s main: -- add_column(:appearances, :member_guidelines_html, :text) main: -> 0.0010s main: == 20231125092700 AddMemberGuidelineToAppearanceSettings: migrated (0.0095s) == main: == [advisory_lock_connection] object_id: 13275280, pg_backend_pid: 4289 ci: == [advisory_lock_connection] object_id: 13275420, pg_backend_pid: 4291 ci: == 20231125092700 AddMemberGuidelineToAppearanceSettings: migrating =========== ci: -- add_column(:appearances, :member_guidelines, :text) ci: -> 0.0013s ci: -- add_column(:appearances, :member_guidelines_html, :text) ci: -> 0.0009s ci: == 20231125092700 AddMemberGuidelineToAppearanceSettings: migrated (0.0183s) == ci: == [advisory_lock_connection] object_id: 13275420, pg_backend_pid: 4291 main: == [advisory_lock_connection] object_id: 13275700, pg_backend_pid: 4294 main: == 20231126192652 RemoveUniqueUrlIndicesFromZoektNodes: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:zoekt_nodes, :index_base_url, {:name=>"index_zoekt_nodes_on_index_base_url", :algorithm=>:concurrently}) main: -> 0.0057s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:zoekt_nodes, {:name=>"index_zoekt_nodes_on_index_base_url", :algorithm=>:concurrently, :column=>:index_base_url}) main: -> 0.0052s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:zoekt_nodes, :search_base_url, {:name=>"index_zoekt_nodes_on_search_base_url", :algorithm=>:concurrently}) main: -> 0.0035s main: -- remove_index(:zoekt_nodes, {:name=>"index_zoekt_nodes_on_search_base_url", :algorithm=>:concurrently, :column=>:search_base_url}) main: -> 0.0043s main: == 20231126192652 RemoveUniqueUrlIndicesFromZoektNodes: migrated (0.0430s) ==== main: == [advisory_lock_connection] object_id: 13275700, pg_backend_pid: 4294 ci: == [advisory_lock_connection] object_id: 13275880, pg_backend_pid: 4296 ci: == 20231126192652 RemoveUniqueUrlIndicesFromZoektNodes: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:zoekt_nodes, :index_base_url, {:name=>"index_zoekt_nodes_on_index_base_url", :algorithm=>:concurrently}) ci: -> 0.0057s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:zoekt_nodes, {:name=>"index_zoekt_nodes_on_index_base_url", :algorithm=>:concurrently, :column=>:index_base_url}) ci: -> 0.0052s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- index_exists?(:zoekt_nodes, :search_base_url, {:name=>"index_zoekt_nodes_on_search_base_url", :algorithm=>:concurrently}) ci: -> 0.0035s ci: -- remove_index(:zoekt_nodes, {:name=>"index_zoekt_nodes_on_search_base_url", :algorithm=>:concurrently, :column=>:search_base_url}) ci: -> 0.0043s ci: == 20231126192652 RemoveUniqueUrlIndicesFromZoektNodes: migrated (0.0519s) ==== ci: == [advisory_lock_connection] object_id: 13275880, pg_backend_pid: 4296 main: == [advisory_lock_connection] object_id: 13283080, pg_backend_pid: 4299 main: == 20231126200903 RenameContainerRegistryProtectionRulesContainerPathPattern: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:container_registry_protection_rules) main: -> 0.0034s main: -- column_exists?(:container_registry_protection_rules, :id) main: -> 0.0020s main: -- column_exists?(:container_registry_protection_rules, :repository_path_pattern) main: -> 0.0018s main: -- columns(:container_registry_protection_rules) main: -> 0.0018s main: -- add_column(:container_registry_protection_rules, :repository_path_pattern, :text, {:limit=>nil, :precision=>nil, :scale=>nil}) main: -> 0.0009s main: -- transaction_open?(nil) main: -> 0.0000s main: -- exec_query("SELECT COUNT(*) AS count FROM \"container_registry_protection_rules\"") main: -> 0.0009s main: -- current_schema(nil) main: -> 0.0004s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0001s main: -- execute("ALTER TABLE container_registry_protection_rules\nADD CONSTRAINT check_3658b31291\nCHECK ( repository_path_pattern IS NOT NULL )\nNOT VALID;\n") main: -> 0.0016s main: -- execute("SET statement_timeout TO 0") main: -> 0.0012s main: -- execute("ALTER TABLE container_registry_protection_rules VALIDATE CONSTRAINT check_3658b31291;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: -- indexes(:container_registry_protection_rules) main: -> 0.0037s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- index_exists?(:container_registry_protection_rules, ["project_id", "repository_path_pattern"], {:unique=>true, :name=>"idx_copy_d01a85dee8", :length=>{}, :order=>{}, :using=>:btree, :algorithm=>:concurrently}) main: -> 0.0024s main: -- add_index(:container_registry_protection_rules, ["project_id", "repository_path_pattern"], {:unique=>true, :name=>"idx_copy_d01a85dee8", :length=>{}, :order=>{}, :using=>:btree, :algorithm=>:concurrently}) main: -> 0.0016s main: -- foreign_keys(:container_registry_protection_rules) main: -> 0.0031s main: -- transaction_open?(nil) main: -> 0.0000s main: -- column_exists?(:container_registry_protection_rules, :container_path_pattern) main: -> 0.0019s main: -- column_exists?(:container_registry_protection_rules, :repository_path_pattern) main: -> 0.0017s main: -- current_schema(nil) main: -> 0.0004s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE container_registry_protection_rules\nADD CONSTRAINT check_d53a270af5\nCHECK ( (char_length(repository_path_pattern) <= 255) )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE container_registry_protection_rules VALIDATE CONSTRAINT check_d53a270af5;") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- quote_table_name(:container_registry_protection_rules) main: -> 0.0000s main: -- quote_column_name(:container_path_pattern) main: -> 0.0000s main: -- quote_column_name(:repository_path_pattern) main: -> 0.0000s main: -- columns(:container_registry_protection_rules) main: -> 0.0018s main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_aea925a4daef()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n IF NEW.\"container_path_pattern\" IS NOT DISTINCT FROM NULL AND NEW.\"repository_path_pattern\" IS DISTINCT FROM NULL THEN\n NEW.\"container_path_pattern\" = NEW.\"repository_path_pattern\";\n END IF;\n\n IF NEW.\"repository_path_pattern\" IS NOT DISTINCT FROM NULL AND NEW.\"container_path_pattern\" IS DISTINCT FROM NULL THEN\n NEW.\"repository_path_pattern\" = NEW.\"container_path_pattern\";\n END IF;\n\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_aea925a4daef\nON \"container_registry_protection_rules\";\n\nCREATE TRIGGER trigger_aea925a4daef\nBEFORE INSERT ON \"container_registry_protection_rules\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_aea925a4daef();\n") main: -> 0.0019s main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_c5925789beb1()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"container_path_pattern\" := NEW.\"repository_path_pattern\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_c5925789beb1\nON \"container_registry_protection_rules\";\n\nCREATE TRIGGER trigger_c5925789beb1\nBEFORE UPDATE OF \"repository_path_pattern\" ON \"container_registry_protection_rules\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_c5925789beb1();\n") main: -> 0.0008s main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_d33b3ca2a668()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"repository_path_pattern\" := NEW.\"container_path_pattern\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_d33b3ca2a668\nON \"container_registry_protection_rules\";\n\nCREATE TRIGGER trigger_d33b3ca2a668\nBEFORE UPDATE OF \"container_path_pattern\" ON \"container_registry_protection_rules\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_d33b3ca2a668();\n") main: -> 0.0008s main: == 20231126200903 RenameContainerRegistryProtectionRulesContainerPathPattern: migrated (0.0832s) main: == [advisory_lock_connection] object_id: 13283080, pg_backend_pid: 4299 ci: == [advisory_lock_connection] object_id: 13290320, pg_backend_pid: 4301 ci: == 20231126200903 RenameContainerRegistryProtectionRulesContainerPathPattern: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:container_registry_protection_rules) ci: -> 0.0039s ci: -- column_exists?(:container_registry_protection_rules, :id) ci: -> 0.0022s ci: -- column_exists?(:container_registry_protection_rules, :repository_path_pattern) ci: -> 0.0019s ci: -- columns(:container_registry_protection_rules) ci: -> 0.0019s ci: -- add_column(:container_registry_protection_rules, :repository_path_pattern, :text, {:limit=>nil, :precision=>nil, :scale=>nil}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- exec_query("SELECT COUNT(*) AS count FROM \"container_registry_protection_rules\"") ci: -> 0.0009s ci: -- current_schema(nil) ci: -> 0.0004s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE container_registry_protection_rules\nADD CONSTRAINT check_3658b31291\nCHECK ( repository_path_pattern IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE container_registry_protection_rules VALIDATE CONSTRAINT check_3658b31291;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- indexes(:container_registry_protection_rules) ci: -> 0.0032s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:container_registry_protection_rules, ["project_id", "repository_path_pattern"], {:unique=>true, :name=>"idx_copy_d01a85dee8", :length=>{}, :order=>{}, :using=>:btree, :algorithm=>:concurrently}) ci: -> 0.0026s ci: -- add_index(:container_registry_protection_rules, ["project_id", "repository_path_pattern"], {:unique=>true, :name=>"idx_copy_d01a85dee8", :length=>{}, :order=>{}, :using=>:btree, :algorithm=>:concurrently}) ci: -> 0.0014s ci: -- foreign_keys(:container_registry_protection_rules) ci: -> 0.0034s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- column_exists?(:container_registry_protection_rules, :container_path_pattern) ci: -> 0.0018s ci: -- column_exists?(:container_registry_protection_rules, :repository_path_pattern) ci: -> 0.0018s ci: -- current_schema(nil) ci: -> 0.0004s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE container_registry_protection_rules\nADD CONSTRAINT check_d53a270af5\nCHECK ( (char_length(repository_path_pattern) <= 255) )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE container_registry_protection_rules VALIDATE CONSTRAINT check_d53a270af5;") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- quote_table_name(:container_registry_protection_rules) ci: -> 0.0000s ci: -- quote_column_name(:container_path_pattern) ci: -> 0.0000s ci: -- quote_column_name(:repository_path_pattern) ci: -> 0.0000s ci: -- columns(:container_registry_protection_rules) ci: -> 0.0020s ci: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_aea925a4daef()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n IF NEW.\"container_path_pattern\" IS NOT DISTINCT FROM NULL AND NEW.\"repository_path_pattern\" IS DISTINCT FROM NULL THEN\n NEW.\"container_path_pattern\" = NEW.\"repository_path_pattern\";\n END IF;\n\n IF NEW.\"repository_path_pattern\" IS NOT DISTINCT FROM NULL AND NEW.\"container_path_pattern\" IS DISTINCT FROM NULL THEN\n NEW.\"repository_path_pattern\" = NEW.\"container_path_pattern\";\n END IF;\n\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_aea925a4daef\nON \"container_registry_protection_rules\";\n\nCREATE TRIGGER trigger_aea925a4daef\nBEFORE INSERT ON \"container_registry_protection_rules\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_aea925a4daef();\n") ci: -> 0.0020s ci: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_c5925789beb1()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"container_path_pattern\" := NEW.\"repository_path_pattern\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_c5925789beb1\nON \"container_registry_protection_rules\";\n\nCREATE TRIGGER trigger_c5925789beb1\nBEFORE UPDATE OF \"repository_path_pattern\" ON \"container_registry_protection_rules\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_c5925789beb1();\n") ci: -> 0.0009s ci: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_d33b3ca2a668()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"repository_path_pattern\" := NEW.\"container_path_pattern\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_d33b3ca2a668\nON \"container_registry_protection_rules\";\n\nCREATE TRIGGER trigger_d33b3ca2a668\nBEFORE UPDATE OF \"container_path_pattern\" ON \"container_registry_protection_rules\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_d33b3ca2a668();\n") ci: -> 0.0009s ci: == 20231126200903 RenameContainerRegistryProtectionRulesContainerPathPattern: migrated (0.0881s) ci: == [advisory_lock_connection] object_id: 13290320, pg_backend_pid: 4301 main: == [advisory_lock_connection] object_id: 13298760, pg_backend_pid: 4304 main: == 20231126200904 RenameIndexIContainerProtectionUniqueProjectIdContainerPathPattern: migrating main: -- indexes(:container_registry_protection_rules) main: -> 0.0045s main: -- rename_index(:container_registry_protection_rules, :idx_copy_d01a85dee8, :i_container_protection_unique_project_repository_path_pattern) main: -> 0.0013s main: == 20231126200904 RenameIndexIContainerProtectionUniqueProjectIdContainerPathPattern: migrated (0.0122s) main: == [advisory_lock_connection] object_id: 13298760, pg_backend_pid: 4304 ci: == [advisory_lock_connection] object_id: 13307120, pg_backend_pid: 4306 ci: == 20231126200904 RenameIndexIContainerProtectionUniqueProjectIdContainerPathPattern: migrating ci: -- indexes(:container_registry_protection_rules) ci: -> 0.0051s ci: -- rename_index(:container_registry_protection_rules, :idx_copy_d01a85dee8, :i_container_protection_unique_project_repository_path_pattern) ci: -> 0.0011s ci: == 20231126200904 RenameIndexIContainerProtectionUniqueProjectIdContainerPathPattern: migrated (0.0225s) ci: == [advisory_lock_connection] object_id: 13307120, pg_backend_pid: 4306 main: == [advisory_lock_connection] object_id: 13308720, pg_backend_pid: 4309 main: == 20231126220000 CleanupContainerRegistryProtectionRulesContainerPathPatternAtRename: migrating main: -- column_exists?(:container_registry_protection_rules, :container_path_pattern) main: -> 0.0038s main: -- transaction_open?(nil) main: -> 0.0000s main: -- quote_table_name(:container_registry_protection_rules) main: -> 0.0000s main: -- execute("DROP TRIGGER IF EXISTS trigger_aea925a4daef\nON \"container_registry_protection_rules\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_aea925a4daef;\n") main: -> 0.0011s main: -- execute("DROP TRIGGER IF EXISTS trigger_c5925789beb1\nON \"container_registry_protection_rules\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_c5925789beb1;\n") main: -> 0.0008s main: -- execute("DROP TRIGGER IF EXISTS trigger_d33b3ca2a668\nON \"container_registry_protection_rules\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_d33b3ca2a668;\n") main: -> 0.0007s main: -- remove_column(:container_registry_protection_rules, :container_path_pattern) main: -> 0.0009s main: == 20231126220000 CleanupContainerRegistryProtectionRulesContainerPathPatternAtRename: migrated (0.0170s) main: == [advisory_lock_connection] object_id: 13308720, pg_backend_pid: 4309 ci: == [advisory_lock_connection] object_id: 13310400, pg_backend_pid: 4311 ci: == 20231126220000 CleanupContainerRegistryProtectionRulesContainerPathPatternAtRename: migrating ci: -- column_exists?(:container_registry_protection_rules, :container_path_pattern) ci: -> 0.0043s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- quote_table_name(:container_registry_protection_rules) ci: -> 0.0000s ci: -- execute("DROP TRIGGER IF EXISTS trigger_aea925a4daef\nON \"container_registry_protection_rules\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_aea925a4daef;\n") ci: -> 0.0012s ci: -- execute("DROP TRIGGER IF EXISTS trigger_c5925789beb1\nON \"container_registry_protection_rules\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_c5925789beb1;\n") ci: -> 0.0008s ci: -- execute("DROP TRIGGER IF EXISTS trigger_d33b3ca2a668\nON \"container_registry_protection_rules\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_d33b3ca2a668;\n") ci: -> 0.0008s ci: -- remove_column(:container_registry_protection_rules, :container_path_pattern) ci: -> 0.0010s ci: == 20231126220000 CleanupContainerRegistryProtectionRulesContainerPathPatternAtRename: migrated (0.0297s) ci: == [advisory_lock_connection] object_id: 13310400, pg_backend_pid: 4311 main: == [advisory_lock_connection] object_id: 13318240, pg_backend_pid: 4314 main: == 20231127171903 RemoveApplicationSettingsColumns: migrating ================= main: -- remove_column(:application_settings, :elasticsearch_shards, {:if_exists=>true}) main: -> 0.2697s main: -- remove_column(:application_settings, :elasticsearch_replicas, {:if_exists=>true}) main: -> 0.2685s main: -- remove_column(:application_settings, :static_objects_external_storage_auth_token, {:if_exists=>true}) main: -> 0.2664s main: -- remove_column(:application_settings, :web_ide_clientside_preview_enabled, {:if_exists=>true}) main: -> 0.2673s main: == 20231127171903 RemoveApplicationSettingsColumns: migrated (1.0786s) ======== main: == [advisory_lock_connection] object_id: 13318240, pg_backend_pid: 4314 ci: == [advisory_lock_connection] object_id: 13326480, pg_backend_pid: 4316 ci: == 20231127171903 RemoveApplicationSettingsColumns: migrating ================= ci: -- remove_column(:application_settings, :elasticsearch_shards, {:if_exists=>true}) ci: -> 0.2656s ci: -- remove_column(:application_settings, :elasticsearch_replicas, {:if_exists=>true}) ci: -> 0.2630s ci: -- remove_column(:application_settings, :static_objects_external_storage_auth_token, {:if_exists=>true}) ci: -> 0.2611s ci: -- remove_column(:application_settings, :web_ide_clientside_preview_enabled, {:if_exists=>true}) ci: -> 0.2625s ci: == 20231127171903 RemoveApplicationSettingsColumns: migrated (1.0683s) ======== ci: == [advisory_lock_connection] object_id: 13326480, pg_backend_pid: 4316 main: == [advisory_lock_connection] object_id: 13327120, pg_backend_pid: 4319 main: == 20231127174335 RemoveIgnoredApplicationSettingsColumns: migrating ========== main: -- remove_column(:application_settings, :instance_administration_project_id) main: -> 0.0027s main: -- remove_column(:application_settings, :instance_administrators_group_id) main: -> 0.0017s main: == 20231127174335 RemoveIgnoredApplicationSettingsColumns: migrated (0.0099s) = main: == [advisory_lock_connection] object_id: 13327120, pg_backend_pid: 4319 ci: == [advisory_lock_connection] object_id: 13327580, pg_backend_pid: 4321 ci: == 20231127174335 RemoveIgnoredApplicationSettingsColumns: migrating ========== ci: -- remove_column(:application_settings, :instance_administration_project_id) ci: -> 0.0027s ci: -- remove_column(:application_settings, :instance_administrators_group_id) ci: -> 0.0018s ci: == 20231127174335 RemoveIgnoredApplicationSettingsColumns: migrated (0.0197s) = ci: == [advisory_lock_connection] object_id: 13327580, pg_backend_pid: 4321 main: == [advisory_lock_connection] object_id: 13328180, pg_backend_pid: 4324 main: == 20231127185327 FixBrokenUserAchievementsAwarded: migrating ================= main: == 20231127185327 FixBrokenUserAchievementsAwarded: migrated (0.0344s) ======== main: == [advisory_lock_connection] object_id: 13328180, pg_backend_pid: 4324 ci: == [advisory_lock_connection] object_id: 13354880, pg_backend_pid: 4326 ci: == 20231127185327 FixBrokenUserAchievementsAwarded: migrating ================= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231127185327 FixBrokenUserAchievementsAwarded: migrated (0.0163s) ======== ci: == [advisory_lock_connection] object_id: 13354880, pg_backend_pid: 4326 main: == [advisory_lock_connection] object_id: 13381720, pg_backend_pid: 4329 main: == 20231127185328 FixBrokenUserAchievementsRevoked: migrating ================= main: == 20231127185328 FixBrokenUserAchievementsRevoked: migrated (0.0350s) ======== main: == [advisory_lock_connection] object_id: 13381720, pg_backend_pid: 4329 ci: == [advisory_lock_connection] object_id: 13424660, pg_backend_pid: 4331 ci: == 20231127185328 FixBrokenUserAchievementsRevoked: migrating ================= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231127185328 FixBrokenUserAchievementsRevoked: migrated (0.0163s) ======== ci: == [advisory_lock_connection] object_id: 13424660, pg_backend_pid: 4331 main: == [advisory_lock_connection] object_id: 13467720, pg_backend_pid: 4334 main: == 20231128103624 AddUniqueIdPartitionIdIndexToCiJobArtifact: migrating ======= main: -- index_exists?(:ci_job_artifacts, [:id, :partition_id], {:unique=>true, :name=>:index_ci_job_artifacts_on_id_partition_id_unique, :algorithm=>:concurrently}) main: -> 0.0145s main: -- add_index_options(:ci_job_artifacts, [:id, :partition_id], {:unique=>true, :name=>:index_ci_job_artifacts_on_id_partition_id_unique, :algorithm=>:concurrently}) main: -> 0.0004s main: == 20231128103624 AddUniqueIdPartitionIdIndexToCiJobArtifact: migrated (0.0282s) main: == [advisory_lock_connection] object_id: 13467720, pg_backend_pid: 4334 ci: == [advisory_lock_connection] object_id: 13471640, pg_backend_pid: 4336 ci: == 20231128103624 AddUniqueIdPartitionIdIndexToCiJobArtifact: migrating ======= ci: -- index_exists?(:ci_job_artifacts, [:id, :partition_id], {:unique=>true, :name=>:index_ci_job_artifacts_on_id_partition_id_unique, :algorithm=>:concurrently}) ci: -> 0.0134s ci: -- add_index_options(:ci_job_artifacts, [:id, :partition_id], {:unique=>true, :name=>:index_ci_job_artifacts_on_id_partition_id_unique, :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20231128103624 AddUniqueIdPartitionIdIndexToCiJobArtifact: migrated (0.0371s) ci: == [advisory_lock_connection] object_id: 13471640, pg_backend_pid: 4336 main: == [advisory_lock_connection] object_id: 13475700, pg_backend_pid: 4339 main: == 20231128104044 AddUniqueJobIdFilteTypePartitionIdIndexToCiJobArtifact: migrating main: -- index_exists?(:ci_job_artifacts, [:job_id, :file_type, :partition_id], {:unique=>true, :name=>:idx_ci_job_artifacts_on_job_id_file_type_and_partition_id_uniq, :algorithm=>:concurrently}) main: -> 0.0126s main: -- add_index_options(:ci_job_artifacts, [:job_id, :file_type, :partition_id], {:unique=>true, :name=>:idx_ci_job_artifacts_on_job_id_file_type_and_partition_id_uniq, :algorithm=>:concurrently}) main: -> 0.0005s main: == 20231128104044 AddUniqueJobIdFilteTypePartitionIdIndexToCiJobArtifact: migrated (0.0256s) main: == [advisory_lock_connection] object_id: 13475700, pg_backend_pid: 4339 ci: == [advisory_lock_connection] object_id: 13480860, pg_backend_pid: 4341 ci: == 20231128104044 AddUniqueJobIdFilteTypePartitionIdIndexToCiJobArtifact: migrating ci: -- index_exists?(:ci_job_artifacts, [:job_id, :file_type, :partition_id], {:unique=>true, :name=>:idx_ci_job_artifacts_on_job_id_file_type_and_partition_id_uniq, :algorithm=>:concurrently}) ci: -> 0.0129s ci: -- add_index_options(:ci_job_artifacts, [:job_id, :file_type, :partition_id], {:unique=>true, :name=>:idx_ci_job_artifacts_on_job_id_file_type_and_partition_id_uniq, :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20231128104044 AddUniqueJobIdFilteTypePartitionIdIndexToCiJobArtifact: migrated (0.0345s) ci: == [advisory_lock_connection] object_id: 13480860, pg_backend_pid: 4341 main: == [advisory_lock_connection] object_id: 13486160, pg_backend_pid: 4344 main: == 20231128111550 AddAsyncIndexesWithPartitionIdForCiPipelineVariables: migrating main: -- index_exists?(:ci_pipeline_variables, [:id, :partition_id], {:name=>:index_ci_pipeline_variables_on_id_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0042s main: -- add_index_options(:ci_pipeline_variables, [:id, :partition_id], {:name=>:index_ci_pipeline_variables_on_id_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0005s main: -- index_exists?(:ci_pipeline_variables, [:pipeline_id, :key, :partition_id], {:name=>:index_pipeline_variables_on_pipeline_id_key_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0025s main: -- add_index_options(:ci_pipeline_variables, [:pipeline_id, :key, :partition_id], {:name=>:index_pipeline_variables_on_pipeline_id_key_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0000s main: == 20231128111550 AddAsyncIndexesWithPartitionIdForCiPipelineVariables: migrated (0.0255s) main: == [advisory_lock_connection] object_id: 13486160, pg_backend_pid: 4344 ci: == [advisory_lock_connection] object_id: 13496760, pg_backend_pid: 4346 ci: == 20231128111550 AddAsyncIndexesWithPartitionIdForCiPipelineVariables: migrating ci: -- index_exists?(:ci_pipeline_variables, [:id, :partition_id], {:name=>:index_ci_pipeline_variables_on_id_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0038s ci: -- add_index_options(:ci_pipeline_variables, [:id, :partition_id], {:name=>:index_ci_pipeline_variables_on_id_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0004s ci: -- index_exists?(:ci_pipeline_variables, [:pipeline_id, :key, :partition_id], {:name=>:index_pipeline_variables_on_pipeline_id_key_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0024s ci: -- add_index_options(:ci_pipeline_variables, [:pipeline_id, :key, :partition_id], {:name=>:index_pipeline_variables_on_pipeline_id_key_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0000s ci: == 20231128111550 AddAsyncIndexesWithPartitionIdForCiPipelineVariables: migrated (0.0326s) ci: == [advisory_lock_connection] object_id: 13496760, pg_backend_pid: 4346 main: == [advisory_lock_connection] object_id: 13497340, pg_backend_pid: 4349 main: == 20231128155514 FinalizeBackfillAdminModeScopeForPersonalAccessTokens: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231128155514 FinalizeBackfillAdminModeScopeForPersonalAccessTokens: migrated (0.0135s) main: == [advisory_lock_connection] object_id: 13497340, pg_backend_pid: 4349 ci: == [advisory_lock_connection] object_id: 13507960, pg_backend_pid: 4351 ci: == 20231128155514 FinalizeBackfillAdminModeScopeForPersonalAccessTokens: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231128155514 FinalizeBackfillAdminModeScopeForPersonalAccessTokens: migrated (0.0148s) ci: == [advisory_lock_connection] object_id: 13507960, pg_backend_pid: 4351 main: == [advisory_lock_connection] object_id: 13508480, pg_backend_pid: 4354 main: == 20231128174345 RemoveUsersProjectAuthorizationsUserIdFk: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE users, project_authorizations IN ACCESS EXCLUSIVE MODE") main: -> 0.0009s main: -- remove_foreign_key(:project_authorizations, :users, {:name=>"fk_rails_11e7aa3ed9"}) main: -> 0.0066s main: == 20231128174345 RemoveUsersProjectAuthorizationsUserIdFk: migrated (0.0286s) main: == [advisory_lock_connection] object_id: 13508480, pg_backend_pid: 4354 ci: == [advisory_lock_connection] object_id: 13509060, pg_backend_pid: 4356 ci: == 20231128174345 RemoveUsersProjectAuthorizationsUserIdFk: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE users, project_authorizations IN ACCESS EXCLUSIVE MODE") ci: -> 0.0009s ci: -- remove_foreign_key(:project_authorizations, :users, {:name=>"fk_rails_11e7aa3ed9"}) ci: -> 0.0053s ci: == 20231128174345 RemoveUsersProjectAuthorizationsUserIdFk: migrated (0.0364s) ci: == [advisory_lock_connection] object_id: 13509060, pg_backend_pid: 4356 main: == [advisory_lock_connection] object_id: 13514620, pg_backend_pid: 4359 main: == 20231128201403 DropIndexUsersForAuditorsForGitlabCom: migrating ============ main: == 20231128201403 DropIndexUsersForAuditorsForGitlabCom: migrated (0.0060s) === main: == [advisory_lock_connection] object_id: 13514620, pg_backend_pid: 4359 ci: == [advisory_lock_connection] object_id: 13514840, pg_backend_pid: 4361 ci: == 20231128201403 DropIndexUsersForAuditorsForGitlabCom: migrating ============ ci: == 20231128201403 DropIndexUsersForAuditorsForGitlabCom: migrated (0.0149s) === ci: == [advisory_lock_connection] object_id: 13514840, pg_backend_pid: 4361 main: == [advisory_lock_connection] object_id: 13520360, pg_backend_pid: 4364 main: == 20231129105945 RequeueBackfillFindingIdInVulnerabilities3: migrating ======= main: == 20231129105945 RequeueBackfillFindingIdInVulnerabilities3: migrated (0.0392s) main: == [advisory_lock_connection] object_id: 13520360, pg_backend_pid: 4364 ci: == [advisory_lock_connection] object_id: 13520660, pg_backend_pid: 4366 ci: == 20231129105945 RequeueBackfillFindingIdInVulnerabilities3: migrating ======= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231129105945 RequeueBackfillFindingIdInVulnerabilities3: migrated (0.0143s) ci: == [advisory_lock_connection] object_id: 13520660, pg_backend_pid: 4366 main: == [advisory_lock_connection] object_id: 13535880, pg_backend_pid: 4369 main: == 20231129124754 AddCascadingToggleSecurityPolicyCustomCiSetting: migrating == main: -- column_exists?(:namespace_settings, :toggle_security_policy_custom_ci) main: -> 0.0252s main: -- column_exists?(:namespace_settings, :lock_toggle_security_policy_custom_ci) main: -> 0.0036s main: -- column_exists?(:application_settings, :toggle_security_policy_custom_ci) main: -> 0.2639s main: -- column_exists?(:application_settings, :lock_toggle_security_policy_custom_ci) main: -> 0.2635s main: -- add_column(:namespace_settings, :toggle_security_policy_custom_ci, :boolean, {:default=>nil, :null=>true}) main: -> 0.0023s main: -- add_column(:namespace_settings, :lock_toggle_security_policy_custom_ci, :boolean, {:default=>false, :null=>false}) main: -> 0.0016s main: -- add_column(:application_settings, :toggle_security_policy_custom_ci, :boolean, {:default=>false, :null=>false}) main: -> 0.0020s main: -- add_column(:application_settings, :lock_toggle_security_policy_custom_ci, :boolean, {:default=>false, :null=>false}) main: -> 0.0018s main: == 20231129124754 AddCascadingToggleSecurityPolicyCustomCiSetting: migrated (0.5713s) main: == [advisory_lock_connection] object_id: 13535880, pg_backend_pid: 4369 ci: == [advisory_lock_connection] object_id: 13551140, pg_backend_pid: 4371 ci: == 20231129124754 AddCascadingToggleSecurityPolicyCustomCiSetting: migrating == ci: -- column_exists?(:namespace_settings, :toggle_security_policy_custom_ci) ci: -> 0.0046s ci: -- column_exists?(:namespace_settings, :lock_toggle_security_policy_custom_ci) ci: -> 0.0032s ci: -- column_exists?(:application_settings, :toggle_security_policy_custom_ci) ci: -> 0.2601s ci: -- column_exists?(:application_settings, :lock_toggle_security_policy_custom_ci) ci: -> 0.2605s ci: -- add_column(:namespace_settings, :toggle_security_policy_custom_ci, :boolean, {:default=>nil, :null=>true}) ci: -> 0.0022s ci: -- add_column(:namespace_settings, :lock_toggle_security_policy_custom_ci, :boolean, {:default=>false, :null=>false}) ci: -> 0.0018s ci: -- add_column(:application_settings, :toggle_security_policy_custom_ci, :boolean, {:default=>false, :null=>false}) ci: -> 0.0021s ci: -- add_column(:application_settings, :lock_toggle_security_policy_custom_ci, :boolean, {:default=>false, :null=>false}) ci: -> 0.0019s ci: == 20231129124754 AddCascadingToggleSecurityPolicyCustomCiSetting: migrated (0.5521s) ci: == [advisory_lock_connection] object_id: 13551140, pg_backend_pid: 4371 main: == [advisory_lock_connection] object_id: 13566420, pg_backend_pid: 4374 main: == 20231129132636 PrepareIndexesForPartitioningCiPipelineVariables: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:ci_pipeline_variables, [:id, :partition_id], {:unique=>true, :name=>:index_ci_pipeline_variables_on_id_partition_id_unique, :algorithm=>:concurrently}) main: -> 0.0035s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:ci_pipeline_variables, [:id, :partition_id], {:unique=>true, :name=>:index_ci_pipeline_variables_on_id_partition_id_unique, :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0009s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:ci_pipeline_variables, [:pipeline_id, :key, :partition_id], {:unique=>true, :name=>:index_pipeline_variables_on_pipeline_id_key_partition_id_unique, :algorithm=>:concurrently}) main: -> 0.0031s main: -- add_index(:ci_pipeline_variables, [:pipeline_id, :key, :partition_id], {:unique=>true, :name=>:index_pipeline_variables_on_pipeline_id_key_partition_id_unique, :algorithm=>:concurrently}) main: -> 0.0013s main: == 20231129132636 PrepareIndexesForPartitioningCiPipelineVariables: migrated (0.0389s) main: == [advisory_lock_connection] object_id: 13566420, pg_backend_pid: 4374 ci: == [advisory_lock_connection] object_id: 13581640, pg_backend_pid: 4376 ci: == 20231129132636 PrepareIndexesForPartitioningCiPipelineVariables: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:ci_pipeline_variables, [:id, :partition_id], {:unique=>true, :name=>:index_ci_pipeline_variables_on_id_partition_id_unique, :algorithm=>:concurrently}) ci: -> 0.0036s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:ci_pipeline_variables, [:id, :partition_id], {:unique=>true, :name=>:index_ci_pipeline_variables_on_id_partition_id_unique, :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:ci_pipeline_variables, [:pipeline_id, :key, :partition_id], {:unique=>true, :name=>:index_pipeline_variables_on_pipeline_id_key_partition_id_unique, :algorithm=>:concurrently}) ci: -> 0.0032s ci: -- add_index(:ci_pipeline_variables, [:pipeline_id, :key, :partition_id], {:unique=>true, :name=>:index_pipeline_variables_on_pipeline_id_key_partition_id_unique, :algorithm=>:concurrently}) ci: -> 0.0015s ci: == 20231129132636 PrepareIndexesForPartitioningCiPipelineVariables: migrated (0.0495s) ci: == [advisory_lock_connection] object_id: 13581640, pg_backend_pid: 4376 main: == [advisory_lock_connection] object_id: 13596100, pg_backend_pid: 4379 main: == 20231129154701 RemoveUsersEventsAuthorIdFk: migrating ====================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE users, events IN ACCESS EXCLUSIVE MODE") main: -> 0.0010s main: -- remove_foreign_key(:events, :users, {:name=>"fk_edfd187b6f"}) main: -> 0.0054s main: == 20231129154701 RemoveUsersEventsAuthorIdFk: migrated (0.0275s) ============= main: == [advisory_lock_connection] object_id: 13596100, pg_backend_pid: 4379 ci: == [advisory_lock_connection] object_id: 13604060, pg_backend_pid: 4381 ci: == 20231129154701 RemoveUsersEventsAuthorIdFk: migrating ====================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE users, events IN ACCESS EXCLUSIVE MODE") ci: -> 0.0006s ci: -- remove_foreign_key(:events, :users, {:name=>"fk_edfd187b6f"}) ci: -> 0.0050s ci: == 20231129154701 RemoveUsersEventsAuthorIdFk: migrated (0.0339s) ============= ci: == [advisory_lock_connection] object_id: 13604060, pg_backend_pid: 4381 main: == [advisory_lock_connection] object_id: 13607740, pg_backend_pid: 4384 main: == 20231129170203 RemoveRequirementsIgnoredColumns: migrating ================= main: == 20231129170203 RemoveRequirementsIgnoredColumns: migrated (0.0056s) ======== main: == [advisory_lock_connection] object_id: 13607740, pg_backend_pid: 4384 ci: == [advisory_lock_connection] object_id: 13608780, pg_backend_pid: 4386 ci: == 20231129170203 RemoveRequirementsIgnoredColumns: migrating ================= ci: == 20231129170203 RemoveRequirementsIgnoredColumns: migrated (0.0150s) ======== ci: == [advisory_lock_connection] object_id: 13608780, pg_backend_pid: 4386 main: == [advisory_lock_connection] object_id: 13614560, pg_backend_pid: 4389 main: == 20231129173649 AddTerraformModuleDuplicatesAllowedToNamespacePackageSettings: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:namespace_package_settings, :terraform_module_duplicates_allowed, :boolean, {:null=>false, :default=>false, :if_not_exists=>true}) main: -> 0.0049s main: -- add_column(:namespace_package_settings, :terraform_module_duplicate_exception_regex, :text, {:null=>false, :default=>"", :if_not_exists=>true}) main: -> 0.0033s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE namespace_package_settings\nADD CONSTRAINT check_f10503f1ad\nCHECK ( char_length(terraform_module_duplicate_exception_regex) <= 255 )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE namespace_package_settings VALIDATE CONSTRAINT check_f10503f1ad;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231129173649 AddTerraformModuleDuplicatesAllowedToNamespacePackageSettings: migrated (0.0257s) main: == [advisory_lock_connection] object_id: 13614560, pg_backend_pid: 4389 ci: == [advisory_lock_connection] object_id: 13621180, pg_backend_pid: 4391 ci: == 20231129173649 AddTerraformModuleDuplicatesAllowedToNamespacePackageSettings: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:namespace_package_settings, :terraform_module_duplicates_allowed, :boolean, {:null=>false, :default=>false, :if_not_exists=>true}) ci: -> 0.0047s ci: -- add_column(:namespace_package_settings, :terraform_module_duplicate_exception_regex, :text, {:null=>false, :default=>"", :if_not_exists=>true}) ci: -> 0.0033s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE namespace_package_settings\nADD CONSTRAINT check_f10503f1ad\nCHECK ( char_length(terraform_module_duplicate_exception_regex) <= 255 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE namespace_package_settings VALIDATE CONSTRAINT check_f10503f1ad;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231129173649 AddTerraformModuleDuplicatesAllowedToNamespacePackageSettings: migrated (0.0347s) ci: == [advisory_lock_connection] object_id: 13621180, pg_backend_pid: 4391 main: == [advisory_lock_connection] object_id: 13621560, pg_backend_pid: 4394 main: == 20231129192345 DropProjectsOnPathAndIdIndex: migrating ===================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:projects) main: -> 0.0369s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:projects, {:algorithm=>:concurrently, :name=>:index_projects_on_path_and_id}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231129192345 DropProjectsOnPathAndIdIndex: migrated (0.0545s) ============ main: == [advisory_lock_connection] object_id: 13621560, pg_backend_pid: 4394 ci: == [advisory_lock_connection] object_id: 13631220, pg_backend_pid: 4396 ci: == 20231129192345 DropProjectsOnPathAndIdIndex: migrating ===================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:projects) ci: -> 0.0405s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:projects, {:algorithm=>:concurrently, :name=>:index_projects_on_path_and_id}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231129192345 DropProjectsOnPathAndIdIndex: migrated (0.0685s) ============ ci: == [advisory_lock_connection] object_id: 13631220, pg_backend_pid: 4396 main: == [advisory_lock_connection] object_id: 13631500, pg_backend_pid: 4399 main: == 20231129211524 AddProjectXrayReportModel: migrating ======================== main: -- create_table(:xray_reports, {:if_not_exists=>true}) main: -- quote_column_name(:lang) main: -> 0.0001s main: -> 0.0055s main: -- add_index(:xray_reports, [:project_id, :lang], {:unique=>true, :name=>"index_xray_reports_on_project_id_and_lang"}) main: -> 0.0016s main: == 20231129211524 AddProjectXrayReportModel: migrated (0.0134s) =============== main: == [advisory_lock_connection] object_id: 13631500, pg_backend_pid: 4399 ci: == [advisory_lock_connection] object_id: 13641840, pg_backend_pid: 4401 ci: == 20231129211524 AddProjectXrayReportModel: migrating ======================== ci: -- create_table(:xray_reports, {:if_not_exists=>true}) ci: -- quote_column_name(:lang) ci: -> 0.0000s ci: -> 0.0079s ci: -- add_index(:xray_reports, [:project_id, :lang], {:unique=>true, :name=>"index_xray_reports_on_project_id_and_lang"}) ci: -> 0.0024s I, [2024-04-10T20:47:06.153387 #290] INFO -- : Database: 'ci', Table: 'xray_reports': Lock Writes ci: == 20231129211524 AddProjectXrayReportModel: migrated (0.0359s) =============== ci: == [advisory_lock_connection] object_id: 13641840, pg_backend_pid: 4401 main: == [advisory_lock_connection] object_id: 13643860, pg_backend_pid: 4404 main: == 20231129231159 AddSecurityTxtContentToApplicationSettings: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:application_settings, :security_txt_content, :text, {:if_not_exists=>true}) main: -> 0.2644s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_cdfbd99405\nCHECK ( char_length(security_txt_content) <= 2048 )\nNOT VALID;\n") main: -> 0.0018s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_cdfbd99405;") main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231129231159 AddSecurityTxtContentToApplicationSettings: migrated (0.2864s) main: == [advisory_lock_connection] object_id: 13643860, pg_backend_pid: 4404 ci: == [advisory_lock_connection] object_id: 13655920, pg_backend_pid: 4406 ci: == 20231129231159 AddSecurityTxtContentToApplicationSettings: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:application_settings, :security_txt_content, :text, {:if_not_exists=>true}) ci: -> 0.2615s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_cdfbd99405\nCHECK ( char_length(security_txt_content) <= 2048 )\nNOT VALID;\n") ci: -> 0.0016s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_cdfbd99405;") ci: -> 0.0011s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231129231159 AddSecurityTxtContentToApplicationSettings: migrated (0.2905s) ci: == [advisory_lock_connection] object_id: 13655920, pg_backend_pid: 4406 main: == [advisory_lock_connection] object_id: 13672500, pg_backend_pid: 4409 main: == 20231130124606 AddProjectIdNameVersionIdIndexToInstallableTerraformModules: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:packages_packages, [:project_id, :name, :version, :id], {:name=>"idx_pkgs_on_project_id_name_version_on_installable_terraform", :where=>"package_type = 12 AND status IN (0, 1)", :algorithm=>:concurrently}) main: -> 0.0170s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:packages_packages, [:project_id, :name, :version, :id], {:name=>"idx_pkgs_on_project_id_name_version_on_installable_terraform", :where=>"package_type = 12 AND status IN (0, 1)", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231130124606 AddProjectIdNameVersionIdIndexToInstallableTerraformModules: migrated (0.0354s) main: == [advisory_lock_connection] object_id: 13672500, pg_backend_pid: 4409 ci: == [advisory_lock_connection] object_id: 13688980, pg_backend_pid: 4411 ci: == 20231130124606 AddProjectIdNameVersionIdIndexToInstallableTerraformModules: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:packages_packages, [:project_id, :name, :version, :id], {:name=>"idx_pkgs_on_project_id_name_version_on_installable_terraform", :where=>"package_type = 12 AND status IN (0, 1)", :algorithm=>:concurrently}) ci: -> 0.0174s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:packages_packages, [:project_id, :name, :version, :id], {:name=>"idx_pkgs_on_project_id_name_version_on_installable_terraform", :where=>"package_type = 12 AND status IN (0, 1)", :algorithm=>:concurrently}) ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231130124606 AddProjectIdNameVersionIdIndexToInstallableTerraformModules: migrated (0.0467s) ci: == [advisory_lock_connection] object_id: 13688980, pg_backend_pid: 4411 main: == [advisory_lock_connection] object_id: 13695660, pg_backend_pid: 4414 main: == 20231130131808 RemoveIndexesWithoutPartitionIdFromCiPipelineVariables: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:ci_pipeline_variables) main: -> 0.0049s main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- remove_index(:ci_pipeline_variables, {:algorithm=>:concurrently, :name=>:index_ci_pipeline_variables_on_pipeline_id_and_key}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231130131808 RemoveIndexesWithoutPartitionIdFromCiPipelineVariables: migrated (0.0228s) main: == [advisory_lock_connection] object_id: 13695660, pg_backend_pid: 4414 ci: == [advisory_lock_connection] object_id: 13702200, pg_backend_pid: 4416 ci: == 20231130131808 RemoveIndexesWithoutPartitionIdFromCiPipelineVariables: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0015s ci: -- indexes(:ci_pipeline_variables) ci: -> 0.0052s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:ci_pipeline_variables, {:algorithm=>:concurrently, :name=>:index_ci_pipeline_variables_on_pipeline_id_and_key}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231130131808 RemoveIndexesWithoutPartitionIdFromCiPipelineVariables: migrated (0.0315s) ci: == [advisory_lock_connection] object_id: 13702200, pg_backend_pid: 4416 main: == [advisory_lock_connection] object_id: 13702480, pg_backend_pid: 4419 main: == 20231130140901 QueueBackfillVsCodeSettingsUuid: migrating ================== main: == 20231130140901 QueueBackfillVsCodeSettingsUuid: migrated (0.0363s) ========= main: == [advisory_lock_connection] object_id: 13702480, pg_backend_pid: 4419 ci: == [advisory_lock_connection] object_id: 13712940, pg_backend_pid: 4421 ci: == 20231130140901 QueueBackfillVsCodeSettingsUuid: migrating ================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231130140901 QueueBackfillVsCodeSettingsUuid: migrated (0.0146s) ========= ci: == [advisory_lock_connection] object_id: 13712940, pg_backend_pid: 4421 main: == [advisory_lock_connection] object_id: 13723480, pg_backend_pid: 4424 main: == 20231130142218 AsyncCreateSupportingIndexForFindingIdBackfill: migrating === main: -- index_exists?(:vulnerabilities, :id, {:where=>"finding_id IS NULL", :name=>"tmp_index_vulnerabilities_on_id_finding_id_empty", :algorithm=>:concurrently}) main: -> 0.0164s main: -- add_index_options(:vulnerabilities, :id, {:where=>"finding_id IS NULL", :name=>"tmp_index_vulnerabilities_on_id_finding_id_empty", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20231130142218 AsyncCreateSupportingIndexForFindingIdBackfill: migrated (0.0292s) main: == [advisory_lock_connection] object_id: 13723480, pg_backend_pid: 4424 ci: == [advisory_lock_connection] object_id: 13754660, pg_backend_pid: 4426 ci: == 20231130142218 AsyncCreateSupportingIndexForFindingIdBackfill: migrating === ci: -- index_exists?(:vulnerabilities, :id, {:where=>"finding_id IS NULL", :name=>"tmp_index_vulnerabilities_on_id_finding_id_empty", :algorithm=>:concurrently}) ci: -> 0.0181s ci: -- add_index_options(:vulnerabilities, :id, {:where=>"finding_id IS NULL", :name=>"tmp_index_vulnerabilities_on_id_finding_id_empty", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20231130142218 AsyncCreateSupportingIndexForFindingIdBackfill: migrated (0.0434s) ci: == [advisory_lock_connection] object_id: 13754660, pg_backend_pid: 4426 main: == [advisory_lock_connection] object_id: 13776020, pg_backend_pid: 4429 main: == 20231130192752 AddOptionsToElasticReindexingTasks: migrating =============== main: -- add_column(:elastic_reindexing_tasks, :options, :jsonb, {:null=>false, :default=>{}}) main: -> 0.0023s main: == 20231130192752 AddOptionsToElasticReindexingTasks: migrated (0.0094s) ====== main: == [advisory_lock_connection] object_id: 13776020, pg_backend_pid: 4429 ci: == [advisory_lock_connection] object_id: 13809640, pg_backend_pid: 4431 ci: == 20231130192752 AddOptionsToElasticReindexingTasks: migrating =============== ci: -- add_column(:elastic_reindexing_tasks, :options, :jsonb, {:null=>false, :default=>{}}) ci: -> 0.0019s ci: == 20231130192752 AddOptionsToElasticReindexingTasks: migrated (0.0167s) ====== ci: == [advisory_lock_connection] object_id: 13809640, pg_backend_pid: 4431 main: == [advisory_lock_connection] object_id: 13810420, pg_backend_pid: 4434 main: == 20231130193042 AddIndexToBulkImportEntitiesOnUpdatedAtAndStatus: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:bulk_import_entities, [:updated_at, :id], {:where=>"status in (0, 1)", :name=>"index_bulk_import_entities_for_stale_status", :algorithm=>:concurrently}) main: -> 0.0074s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:bulk_import_entities, [:updated_at, :id], {:where=>"status in (0, 1)", :name=>"index_bulk_import_entities_for_stale_status", :algorithm=>:concurrently}) main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231130193042 AddIndexToBulkImportEntitiesOnUpdatedAtAndStatus: migrated (0.0288s) main: == [advisory_lock_connection] object_id: 13810420, pg_backend_pid: 4434 ci: == [advisory_lock_connection] object_id: 13811180, pg_backend_pid: 4436 ci: == 20231130193042 AddIndexToBulkImportEntitiesOnUpdatedAtAndStatus: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:bulk_import_entities, [:updated_at, :id], {:where=>"status in (0, 1)", :name=>"index_bulk_import_entities_for_stale_status", :algorithm=>:concurrently}) ci: -> 0.0058s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:bulk_import_entities, [:updated_at, :id], {:where=>"status in (0, 1)", :name=>"index_bulk_import_entities_for_stale_status", :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231130193042 AddIndexToBulkImportEntitiesOnUpdatedAtAndStatus: migrated (0.0341s) ci: == [advisory_lock_connection] object_id: 13811180, pg_backend_pid: 4436 main: == [advisory_lock_connection] object_id: 13818420, pg_backend_pid: 4439 main: == 20231130195635 AddModelRegistryAccessLevelToProjectFeature: migrating ====== main: -- add_column(:project_features, :model_registry_access_level, :integer, {:null=>false, :default=>20}) main: -> 0.0020s main: == 20231130195635 AddModelRegistryAccessLevelToProjectFeature: migrated (0.0078s) main: == [advisory_lock_connection] object_id: 13818420, pg_backend_pid: 4439 ci: == [advisory_lock_connection] object_id: 13825720, pg_backend_pid: 4441 ci: == 20231130195635 AddModelRegistryAccessLevelToProjectFeature: migrating ====== ci: -- add_column(:project_features, :model_registry_access_level, :integer, {:null=>false, :default=>20}) ci: -> 0.0021s ci: == 20231130195635 AddModelRegistryAccessLevelToProjectFeature: migrated (0.0170s) ci: == [advisory_lock_connection] object_id: 13825720, pg_backend_pid: 4441 main: == [advisory_lock_connection] object_id: 13847600, pg_backend_pid: 4444 main: == 20231130200216 DropProjectsOnCreatedAtAndIdIndex: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:projects) main: -> 0.0376s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- remove_index(:projects, {:algorithm=>:concurrently, :name=>:index_projects_on_created_at_and_id}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231130200216 DropProjectsOnCreatedAtAndIdIndex: migrated (0.0558s) ======= main: == [advisory_lock_connection] object_id: 13847600, pg_backend_pid: 4444 ci: == [advisory_lock_connection] object_id: 13869460, pg_backend_pid: 4446 ci: == 20231130200216 DropProjectsOnCreatedAtAndIdIndex: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:projects) ci: -> 0.0382s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:projects, {:algorithm=>:concurrently, :name=>:index_projects_on_created_at_and_id}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231130200216 DropProjectsOnCreatedAtAndIdIndex: migrated (0.0656s) ======= ci: == [advisory_lock_connection] object_id: 13869460, pg_backend_pid: 4446 main: == [advisory_lock_connection] object_id: 13877380, pg_backend_pid: 4449 main: == 20231201095326 AddHomeOrganizationIdFkToUserPreferences: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE user_preferences ADD CONSTRAINT fk_e5e029c10b FOREIGN KEY (home_organization_id) REFERENCES organizations (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0016s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE user_preferences VALIDATE CONSTRAINT fk_e5e029c10b;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231201095326 AddHomeOrganizationIdFkToUserPreferences: migrated (0.0311s) main: == [advisory_lock_connection] object_id: 13877380, pg_backend_pid: 4449 ci: == [advisory_lock_connection] object_id: 13885360, pg_backend_pid: 4451 ci: == 20231201095326 AddHomeOrganizationIdFkToUserPreferences: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE user_preferences ADD CONSTRAINT fk_e5e029c10b FOREIGN KEY (home_organization_id) REFERENCES organizations (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE user_preferences VALIDATE CONSTRAINT fk_e5e029c10b;") ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231201095326 AddHomeOrganizationIdFkToUserPreferences: migrated (0.0412s) ci: == [advisory_lock_connection] object_id: 13885360, pg_backend_pid: 4451 main: == [advisory_lock_connection] object_id: 13892040, pg_backend_pid: 4454 main: == 20231201113901 AddUrlSubFieldsToWorkspace: migrating ======================= main: -- add_column(:workspaces, :url_prefix, :text, {:if_not_exists=>true}) main: -> 0.0057s main: -- add_column(:workspaces, :url_domain, :text, {:if_not_exists=>true}) main: -> 0.0035s main: -- add_column(:workspaces, :url_query_string, :text, {:if_not_exists=>true}) main: -> 0.0032s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE workspaces\nADD CONSTRAINT check_ffa8cad434\nCHECK ( char_length(url_prefix) <= 256 )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE workspaces VALIDATE CONSTRAINT check_ffa8cad434;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE workspaces\nADD CONSTRAINT check_03c5d442fd\nCHECK ( char_length(url_domain) <= 256 )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE workspaces VALIDATE CONSTRAINT check_03c5d442fd;") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE workspaces\nADD CONSTRAINT check_8a0ab61b6b\nCHECK ( char_length(url_query_string) <= 256 )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE workspaces VALIDATE CONSTRAINT check_8a0ab61b6b;") main: -> 0.0007s main: == 20231201113901 AddUrlSubFieldsToWorkspace: migrated (0.0434s) ============== main: == [advisory_lock_connection] object_id: 13892040, pg_backend_pid: 4454 ci: == [advisory_lock_connection] object_id: 13892400, pg_backend_pid: 4456 ci: == 20231201113901 AddUrlSubFieldsToWorkspace: migrating ======================= ci: -- add_column(:workspaces, :url_prefix, :text, {:if_not_exists=>true}) ci: -> 0.0054s ci: -- add_column(:workspaces, :url_domain, :text, {:if_not_exists=>true}) ci: -> 0.0031s ci: -- add_column(:workspaces, :url_query_string, :text, {:if_not_exists=>true}) ci: -> 0.0029s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE workspaces\nADD CONSTRAINT check_ffa8cad434\nCHECK ( char_length(url_prefix) <= 256 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE workspaces VALIDATE CONSTRAINT check_ffa8cad434;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE workspaces\nADD CONSTRAINT check_03c5d442fd\nCHECK ( char_length(url_domain) <= 256 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE workspaces VALIDATE CONSTRAINT check_03c5d442fd;") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE workspaces\nADD CONSTRAINT check_8a0ab61b6b\nCHECK ( char_length(url_query_string) <= 256 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE workspaces VALIDATE CONSTRAINT check_8a0ab61b6b;") ci: -> 0.0007s ci: == 20231201113901 AddUrlSubFieldsToWorkspace: migrated (0.0507s) ============== ci: == [advisory_lock_connection] object_id: 13892400, pg_backend_pid: 4456 main: == [advisory_lock_connection] object_id: 13912420, pg_backend_pid: 4459 main: == 20231201114233 RemoveNotNullConstraintFromUrlColumn: migrating ============= main: -- change_column_null(:workspaces, :url, true) main: -> 0.0012s main: == 20231201114233 RemoveNotNullConstraintFromUrlColumn: migrated (0.0067s) ==== main: == [advisory_lock_connection] object_id: 13912420, pg_backend_pid: 4459 ci: == [advisory_lock_connection] object_id: 13932340, pg_backend_pid: 4461 ci: == 20231201114233 RemoveNotNullConstraintFromUrlColumn: migrating ============= ci: -- change_column_null(:workspaces, :url, true) ci: -> 0.0014s ci: == 20231201114233 RemoveNotNullConstraintFromUrlColumn: migrated (0.0158s) ==== ci: == [advisory_lock_connection] object_id: 13932340, pg_backend_pid: 4461 main: == [advisory_lock_connection] object_id: 13933060, pg_backend_pid: 4464 main: == 20231201122830 AddOwaspTop10ToVulnerabilityReads: migrating ================ main: -- add_column(:vulnerability_reads, :owasp_top_10, :integer, {:limit=>2}) main: -> 0.0012s main: == 20231201122830 AddOwaspTop10ToVulnerabilityReads: migrated (0.0067s) ======= main: == [advisory_lock_connection] object_id: 13933060, pg_backend_pid: 4464 ci: == [advisory_lock_connection] object_id: 13933820, pg_backend_pid: 4466 ci: == 20231201122830 AddOwaspTop10ToVulnerabilityReads: migrating ================ ci: -- add_column(:vulnerability_reads, :owasp_top_10, :integer, {:limit=>2}) ci: -> 0.0014s ci: == 20231201122830 AddOwaspTop10ToVulnerabilityReads: migrated (0.0190s) ======= ci: == [advisory_lock_connection] object_id: 13933820, pg_backend_pid: 4466 main: == [advisory_lock_connection] object_id: 13943660, pg_backend_pid: 4469 main: == 20231201144826 FinalizeBackfillDismissalReasonInVulnerabilityReads: migrating main: == 20231201144826 FinalizeBackfillDismissalReasonInVulnerabilityReads: migrated (0.0059s) main: == [advisory_lock_connection] object_id: 13943660, pg_backend_pid: 4469 ci: == [advisory_lock_connection] object_id: 13953480, pg_backend_pid: 4471 ci: == 20231201144826 FinalizeBackfillDismissalReasonInVulnerabilityReads: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231201144826 FinalizeBackfillDismissalReasonInVulnerabilityReads: migrated (0.0147s) ci: == [advisory_lock_connection] object_id: 13953480, pg_backend_pid: 4471 main: == [advisory_lock_connection] object_id: 13954200, pg_backend_pid: 4474 main: == 20231201171229 DetectAndFixDuplicateOrganizationsPath: migrating =========== main: == 20231201171229 DetectAndFixDuplicateOrganizationsPath: migrated (0.0117s) == main: == [advisory_lock_connection] object_id: 13954200, pg_backend_pid: 4474 ci: == [advisory_lock_connection] object_id: 13954980, pg_backend_pid: 4476 ci: == 20231201171229 DetectAndFixDuplicateOrganizationsPath: migrating =========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231201171229 DetectAndFixDuplicateOrganizationsPath: migrated (0.0197s) == ci: == [advisory_lock_connection] object_id: 13954980, pg_backend_pid: 4476 main: == [advisory_lock_connection] object_id: 13997260, pg_backend_pid: 4479 main: == 20231201172203 AddOrganizationsPathUniqueWithCaseSensitivity: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:organizations, "(lower(path))", {:unique=>true, :name=>"unique_organizations_on_path_case_insensitive", :algorithm=>:concurrently}) main: -> 0.0034s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:organizations, "(lower(path))", {:unique=>true, :name=>"unique_organizations_on_path_case_insensitive", :algorithm=>:concurrently}) main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20231201172203 AddOrganizationsPathUniqueWithCaseSensitivity: migrated (0.0220s) main: == [advisory_lock_connection] object_id: 13997260, pg_backend_pid: 4479 ci: == [advisory_lock_connection] object_id: 14039520, pg_backend_pid: 4481 ci: == 20231201172203 AddOrganizationsPathUniqueWithCaseSensitivity: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:organizations, "(lower(path))", {:unique=>true, :name=>"unique_organizations_on_path_case_insensitive", :algorithm=>:concurrently}) ci: -> 0.0036s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:organizations, "(lower(path))", {:unique=>true, :name=>"unique_organizations_on_path_case_insensitive", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231201172203 AddOrganizationsPathUniqueWithCaseSensitivity: migrated (0.0298s) ci: == [advisory_lock_connection] object_id: 14039520, pg_backend_pid: 4481 main: == [advisory_lock_connection] object_id: 14045340, pg_backend_pid: 4484 main: == 20231201204712 Requeue2BackfillHasRemediationsOfVulnerabilityReads: migrating main: == 20231201204712 Requeue2BackfillHasRemediationsOfVulnerabilityReads: migrated (0.0404s) main: == [advisory_lock_connection] object_id: 14045340, pg_backend_pid: 4484 ci: == [advisory_lock_connection] object_id: 14051180, pg_backend_pid: 4486 ci: == 20231201204712 Requeue2BackfillHasRemediationsOfVulnerabilityReads: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231201204712 Requeue2BackfillHasRemediationsOfVulnerabilityReads: migrated (0.0167s) ci: == [advisory_lock_connection] object_id: 14051180, pg_backend_pid: 4486 main: == [advisory_lock_connection] object_id: 14070580, pg_backend_pid: 4489 main: == 20231202175941 IndexProjectsOnOrganizationIdAndId: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0015s main: -- index_exists?(:projects, [:organization_id, :id], {:name=>"index_projects_on_organization_id_and_id", :algorithm=>:concurrently}) main: -> 0.0389s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:projects, [:organization_id, :id], {:name=>"index_projects_on_organization_id_and_id", :algorithm=>:concurrently}) main: -> 0.0027s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231202175941 IndexProjectsOnOrganizationIdAndId: migrated (0.0622s) ====== main: == [advisory_lock_connection] object_id: 14070580, pg_backend_pid: 4489 ci: == [advisory_lock_connection] object_id: 14090000, pg_backend_pid: 4491 ci: == 20231202175941 IndexProjectsOnOrganizationIdAndId: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:projects, [:organization_id, :id], {:name=>"index_projects_on_organization_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0375s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index(:projects, [:organization_id, :id], {:name=>"index_projects_on_organization_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0028s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231202175941 IndexProjectsOnOrganizationIdAndId: migrated (0.0688s) ====== ci: == [advisory_lock_connection] object_id: 14090000, pg_backend_pid: 4491 main: == [advisory_lock_connection] object_id: 14090360, pg_backend_pid: 4494 main: == 20231202180101 RemoveIndexOnOrganizationIdProjectsTable: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- indexes(:projects) main: -> 0.0365s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:projects, {:algorithm=>:concurrently, :name=>"index_projects_on_organization_id"}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231202180101 RemoveIndexOnOrganizationIdProjectsTable: migrated (0.0548s) main: == [advisory_lock_connection] object_id: 14090360, pg_backend_pid: 4494 ci: == [advisory_lock_connection] object_id: 14090740, pg_backend_pid: 4496 ci: == 20231202180101 RemoveIndexOnOrganizationIdProjectsTable: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:projects) ci: -> 0.0387s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:projects, {:algorithm=>:concurrently, :name=>"index_projects_on_organization_id"}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231202180101 RemoveIndexOnOrganizationIdProjectsTable: migrated (0.0673s) ci: == [advisory_lock_connection] object_id: 14090740, pg_backend_pid: 4496 main: == [advisory_lock_connection] object_id: 14091100, pg_backend_pid: 4499 main: == 20231204042048 FinalizeSystemNoteMetadataBigintConversion: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231204042048 FinalizeSystemNoteMetadataBigintConversion: migrated (0.0525s) main: == [advisory_lock_connection] object_id: 14091100, pg_backend_pid: 4499 ci: == [advisory_lock_connection] object_id: 14091520, pg_backend_pid: 4501 ci: == 20231204042048 FinalizeSystemNoteMetadataBigintConversion: migrating ======= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231204042048 FinalizeSystemNoteMetadataBigintConversion: migrated (0.0155s) ci: == [advisory_lock_connection] object_id: 14091520, pg_backend_pid: 4501 main: == [advisory_lock_connection] object_id: 14091760, pg_backend_pid: 4504 main: == 20231204090310 AddUniqueIndexIdPartitionIdToCiJobArtifact: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:ci_job_artifacts, [:id, :partition_id], {:unique=>true, :name=>:index_ci_job_artifacts_on_id_partition_id_unique, :algorithm=>:concurrently}) main: -> 0.0125s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:ci_job_artifacts, [:id, :partition_id], {:unique=>true, :name=>:index_ci_job_artifacts_on_id_partition_id_unique, :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231204090310 AddUniqueIndexIdPartitionIdToCiJobArtifact: migrated (0.0330s) main: == [advisory_lock_connection] object_id: 14091760, pg_backend_pid: 4504 ci: == [advisory_lock_connection] object_id: 14095420, pg_backend_pid: 4506 ci: == 20231204090310 AddUniqueIndexIdPartitionIdToCiJobArtifact: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:ci_job_artifacts, [:id, :partition_id], {:unique=>true, :name=>:index_ci_job_artifacts_on_id_partition_id_unique, :algorithm=>:concurrently}) ci: -> 0.0131s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:ci_job_artifacts, [:id, :partition_id], {:unique=>true, :name=>:index_ci_job_artifacts_on_id_partition_id_unique, :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231204090310 AddUniqueIndexIdPartitionIdToCiJobArtifact: migrated (0.0428s) ci: == [advisory_lock_connection] object_id: 14095420, pg_backend_pid: 4506 main: == [advisory_lock_connection] object_id: 14095740, pg_backend_pid: 4509 main: == 20231204090413 AddUniqueIndexJobIdFilteTypePartitionIdToCiJobArtifact: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:ci_job_artifacts, [:job_id, :file_type, :partition_id], {:unique=>true, :name=>:idx_ci_job_artifacts_on_job_id_file_type_and_partition_id_uniq, :algorithm=>:concurrently}) main: -> 0.0135s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:ci_job_artifacts, [:job_id, :file_type, :partition_id], {:unique=>true, :name=>:idx_ci_job_artifacts_on_job_id_file_type_and_partition_id_uniq, :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231204090413 AddUniqueIndexJobIdFilteTypePartitionIdToCiJobArtifact: migrated (0.0348s) main: == [advisory_lock_connection] object_id: 14095740, pg_backend_pid: 4509 ci: == [advisory_lock_connection] object_id: 14103420, pg_backend_pid: 4511 ci: == 20231204090413 AddUniqueIndexJobIdFilteTypePartitionIdToCiJobArtifact: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:ci_job_artifacts, [:job_id, :file_type, :partition_id], {:unique=>true, :name=>:idx_ci_job_artifacts_on_job_id_file_type_and_partition_id_uniq, :algorithm=>:concurrently}) ci: -> 0.0138s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0010s ci: -- add_index(:ci_job_artifacts, [:job_id, :file_type, :partition_id], {:unique=>true, :name=>:idx_ci_job_artifacts_on_job_id_file_type_and_partition_id_uniq, :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20231204090413 AddUniqueIndexJobIdFilteTypePartitionIdToCiJobArtifact: migrated (0.0475s) ci: == [advisory_lock_connection] object_id: 14103420, pg_backend_pid: 4511 main: == [advisory_lock_connection] object_id: 14111240, pg_backend_pid: 4514 main: == 20231204095802 ChangeICodeReviewCreateMrKeysFromRedisHllToRedis: migrating = main: == 20231204095802 ChangeICodeReviewCreateMrKeysFromRedisHllToRedis: migrated (0.0057s) main: == [advisory_lock_connection] object_id: 14111240, pg_backend_pid: 4514 ci: == [advisory_lock_connection] object_id: 14121140, pg_backend_pid: 4516 ci: == 20231204095802 ChangeICodeReviewCreateMrKeysFromRedisHllToRedis: migrating = ci: == 20231204095802 ChangeICodeReviewCreateMrKeysFromRedisHllToRedis: migrated (0.0148s) ci: == [advisory_lock_connection] object_id: 14121140, pg_backend_pid: 4516 main: == [advisory_lock_connection] object_id: 14121460, pg_backend_pid: 4519 main: == 20231204144300 AddIndexServiceDeskSettingsOnCustomEmailEnabled: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0015s main: -- index_exists?(:service_desk_settings, :custom_email_enabled, {:name=>"index_service_desk_settings_on_custom_email_enabled", :algorithm=>:concurrently}) main: -> 0.0045s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:service_desk_settings, :custom_email_enabled, {:name=>"index_service_desk_settings_on_custom_email_enabled", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231204144300 AddIndexServiceDeskSettingsOnCustomEmailEnabled: migrated (0.0245s) main: == [advisory_lock_connection] object_id: 14121460, pg_backend_pid: 4519 ci: == [advisory_lock_connection] object_id: 14139480, pg_backend_pid: 4521 ci: == 20231204144300 AddIndexServiceDeskSettingsOnCustomEmailEnabled: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:service_desk_settings, :custom_email_enabled, {:name=>"index_service_desk_settings_on_custom_email_enabled", :algorithm=>:concurrently}) ci: -> 0.0045s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:service_desk_settings, :custom_email_enabled, {:name=>"index_service_desk_settings_on_custom_email_enabled", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20231204144300 AddIndexServiceDeskSettingsOnCustomEmailEnabled: migrated (0.0329s) ci: == [advisory_lock_connection] object_id: 14139480, pg_backend_pid: 4521 main: == [advisory_lock_connection] object_id: 14164740, pg_backend_pid: 4524 main: == 20231204154826 RemoveOrganizationsPathWithoutCaseSensitivity: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:organizations) main: -> 0.0041s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- remove_index(:organizations, {:algorithm=>:concurrently, :name=>"unique_organizations_on_path"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231204154826 RemoveOrganizationsPathWithoutCaseSensitivity: migrated (0.0238s) main: == [advisory_lock_connection] object_id: 14164740, pg_backend_pid: 4524 ci: == [advisory_lock_connection] object_id: 14207860, pg_backend_pid: 4526 ci: == 20231204154826 RemoveOrganizationsPathWithoutCaseSensitivity: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:organizations) ci: -> 0.0038s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:organizations, {:algorithm=>:concurrently, :name=>"unique_organizations_on_path"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231204154826 RemoveOrganizationsPathWithoutCaseSensitivity: migrated (0.0308s) ci: == [advisory_lock_connection] object_id: 14207860, pg_backend_pid: 4526 main: == [advisory_lock_connection] object_id: 14250100, pg_backend_pid: 4529 main: == 20231204192313 AddAvatarToOrganizationDetails: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:organization_details, :avatar, :text, {:if_not_exists=>true}) main: -> 0.0043s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE organization_details\nADD CONSTRAINT check_9fbd483b51\nCHECK ( char_length(avatar) <= 255 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE organization_details VALIDATE CONSTRAINT check_9fbd483b51;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231204192313 AddAvatarToOrganizationDetails: migrated (0.0229s) ========== main: == [advisory_lock_connection] object_id: 14250100, pg_backend_pid: 4529 ci: == [advisory_lock_connection] object_id: 14292420, pg_backend_pid: 4531 ci: == 20231204192313 AddAvatarToOrganizationDetails: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:organization_details, :avatar, :text, {:if_not_exists=>true}) ci: -> 0.0041s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE organization_details\nADD CONSTRAINT check_9fbd483b51\nCHECK ( char_length(avatar) <= 255 )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE organization_details VALIDATE CONSTRAINT check_9fbd483b51;") ci: -> 0.0006s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231204192313 AddAvatarToOrganizationDetails: migrated (0.0323s) ========== ci: == [advisory_lock_connection] object_id: 14292420, pg_backend_pid: 4531 main: == [advisory_lock_connection] object_id: 14298300, pg_backend_pid: 4534 main: == 20231205092529 DropUniqueIndexJobIdFileTypeToCiJobArtifact: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:ci_job_artifacts) main: -> 0.0143s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:ci_job_artifacts, {:algorithm=>:concurrently, :name=>:index_ci_job_artifacts_on_job_id_and_file_type}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231205092529 DropUniqueIndexJobIdFileTypeToCiJobArtifact: migrated (0.0316s) main: == [advisory_lock_connection] object_id: 14298300, pg_backend_pid: 4534 ci: == [advisory_lock_connection] object_id: 14298520, pg_backend_pid: 4536 ci: == 20231205092529 DropUniqueIndexJobIdFileTypeToCiJobArtifact: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:ci_job_artifacts) ci: -> 0.0137s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:ci_job_artifacts, {:algorithm=>:concurrently, :name=>:index_ci_job_artifacts_on_job_id_and_file_type}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231205092529 DropUniqueIndexJobIdFileTypeToCiJobArtifact: migrated (0.0389s) ci: == [advisory_lock_connection] object_id: 14298520, pg_backend_pid: 4536 main: == [advisory_lock_connection] object_id: 14316100, pg_backend_pid: 4539 main: == 20231205111453 PrepareIndexesForPartitioningCiStages: migrating ============ main: -- index_exists?(:ci_stages, [:id, :partition_id], {:name=>:index_ci_stages_on_id_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0066s main: -- add_index_options(:ci_stages, [:id, :partition_id], {:name=>:index_ci_stages_on_id_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0004s main: -- index_exists?(:ci_stages, [:pipeline_id, :name, :partition_id], {:name=>:index_ci_stages_on_pipeline_id_name_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0047s main: -- add_index_options(:ci_stages, [:pipeline_id, :name, :partition_id], {:name=>:index_ci_stages_on_pipeline_id_name_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) main: -> 0.0000s main: == 20231205111453 PrepareIndexesForPartitioningCiStages: migrated (0.0301s) === main: == [advisory_lock_connection] object_id: 14316100, pg_backend_pid: 4539 ci: == [advisory_lock_connection] object_id: 14333840, pg_backend_pid: 4541 ci: == 20231205111453 PrepareIndexesForPartitioningCiStages: migrating ============ ci: -- index_exists?(:ci_stages, [:id, :partition_id], {:name=>:index_ci_stages_on_id_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0065s ci: -- add_index_options(:ci_stages, [:id, :partition_id], {:name=>:index_ci_stages_on_id_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0004s ci: -- index_exists?(:ci_stages, [:pipeline_id, :name, :partition_id], {:name=>:index_ci_stages_on_pipeline_id_name_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0049s ci: -- add_index_options(:ci_stages, [:pipeline_id, :name, :partition_id], {:name=>:index_ci_stages_on_pipeline_id_name_partition_id_unique, :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0001s ci: == 20231205111453 PrepareIndexesForPartitioningCiStages: migrated (0.0385s) === ci: == [advisory_lock_connection] object_id: 14333840, pg_backend_pid: 4541 main: == [advisory_lock_connection] object_id: 14352280, pg_backend_pid: 4544 main: == 20231205141450 AddNugetSymbolServerEnabledToNamespacePackageSettings: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:namespace_package_settings, :nuget_symbol_server_enabled, :boolean, {:default=>false, :null=>false, :if_not_exists=>true}) main: -> 0.0051s main: == 20231205141450 AddNugetSymbolServerEnabledToNamespacePackageSettings: migrated (0.0134s) main: == [advisory_lock_connection] object_id: 14352280, pg_backend_pid: 4544 ci: == [advisory_lock_connection] object_id: 14370640, pg_backend_pid: 4546 ci: == 20231205141450 AddNugetSymbolServerEnabledToNamespacePackageSettings: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:namespace_package_settings, :nuget_symbol_server_enabled, :boolean, {:default=>false, :null=>false, :if_not_exists=>true}) ci: -> 0.0049s ci: == 20231205141450 AddNugetSymbolServerEnabledToNamespacePackageSettings: migrated (0.0220s) ci: == [advisory_lock_connection] object_id: 14370640, pg_backend_pid: 4546 main: == [advisory_lock_connection] object_id: 14370900, pg_backend_pid: 4549 main: == 20231205144253 ScheduleIndexToCiBuildTraceMetadata: migrating ============== main: -- index_exists?(:ci_build_trace_metadata, [:trace_artifact_id, :partition_id], {:name=>:index_ci_build_trace_metadata_on_trace_artifact_id_partition_id, :algorithm=>:concurrently}) main: -> 0.0046s main: -- add_index_options(:ci_build_trace_metadata, [:trace_artifact_id, :partition_id], {:name=>:index_ci_build_trace_metadata_on_trace_artifact_id_partition_id, :algorithm=>:concurrently}) main: -> 0.0005s main: == 20231205144253 ScheduleIndexToCiBuildTraceMetadata: migrated (0.0199s) ===== main: == [advisory_lock_connection] object_id: 14370900, pg_backend_pid: 4549 ci: == [advisory_lock_connection] object_id: 14371160, pg_backend_pid: 4551 ci: == 20231205144253 ScheduleIndexToCiBuildTraceMetadata: migrating ============== ci: -- index_exists?(:ci_build_trace_metadata, [:trace_artifact_id, :partition_id], {:name=>:index_ci_build_trace_metadata_on_trace_artifact_id_partition_id, :algorithm=>:concurrently}) ci: -> 0.0044s ci: -- add_index_options(:ci_build_trace_metadata, [:trace_artifact_id, :partition_id], {:name=>:index_ci_build_trace_metadata_on_trace_artifact_id_partition_id, :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20231205144253 ScheduleIndexToCiBuildTraceMetadata: migrated (0.0269s) ===== ci: == [advisory_lock_connection] object_id: 14371160, pg_backend_pid: 4551 main: == [advisory_lock_connection] object_id: 14379440, pg_backend_pid: 4554 main: == 20231205144349 ScheduleIndexToCiJobArtifactStates: migrating =============== main: -- index_exists?(:ci_job_artifact_states, [:job_artifact_id, :partition_id], {:name=>:index_ci_job_artifact_states_on_job_artifact_id_partition_id, :algorithm=>:concurrently}) main: -> 0.0065s main: -- add_index_options(:ci_job_artifact_states, [:job_artifact_id, :partition_id], {:name=>:index_ci_job_artifact_states_on_job_artifact_id_partition_id, :algorithm=>:concurrently}) main: -> 0.0005s main: == 20231205144349 ScheduleIndexToCiJobArtifactStates: migrated (0.0218s) ====== main: == [advisory_lock_connection] object_id: 14379440, pg_backend_pid: 4554 ci: == [advisory_lock_connection] object_id: 14387740, pg_backend_pid: 4556 ci: == 20231205144349 ScheduleIndexToCiJobArtifactStates: migrating =============== ci: -- index_exists?(:ci_job_artifact_states, [:job_artifact_id, :partition_id], {:name=>:index_ci_job_artifact_states_on_job_artifact_id_partition_id, :algorithm=>:concurrently}) ci: -> 0.0068s ci: -- add_index_options(:ci_job_artifact_states, [:job_artifact_id, :partition_id], {:name=>:index_ci_job_artifact_states_on_job_artifact_id_partition_id, :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20231205144349 ScheduleIndexToCiJobArtifactStates: migrated (0.0324s) ====== ci: == [advisory_lock_connection] object_id: 14387740, pg_backend_pid: 4556 main: == [advisory_lock_connection] object_id: 14394280, pg_backend_pid: 4559 main: == 20231205163658 AddCodeSuggestionsToProjectSetting: migrating =============== main: -- add_column(:project_settings, :code_suggestions, :boolean, {:default=>true, :null=>false}) main: -> 0.0022s main: == 20231205163658 AddCodeSuggestionsToProjectSetting: migrated (0.0081s) ====== main: == [advisory_lock_connection] object_id: 14394280, pg_backend_pid: 4559 ci: == [advisory_lock_connection] object_id: 14400860, pg_backend_pid: 4561 ci: == 20231205163658 AddCodeSuggestionsToProjectSetting: migrating =============== ci: -- add_column(:project_settings, :code_suggestions, :boolean, {:default=>true, :null=>false}) ci: -> 0.0021s ci: == 20231205163658 AddCodeSuggestionsToProjectSetting: migrated (0.0179s) ====== ci: == [advisory_lock_connection] object_id: 14400860, pg_backend_pid: 4561 main: == [advisory_lock_connection] object_id: 14408040, pg_backend_pid: 4564 main: == 20231205165049 AddSlugToTopics: migrating ================================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:topics, :slug, :text, {:if_not_exists=>true}) main: -> 0.0049s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE topics\nADD CONSTRAINT check_0eda72aeb0\nCHECK ( char_length(slug) <= 255 )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE topics VALIDATE CONSTRAINT check_0eda72aeb0;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231205165049 AddSlugToTopics: migrated (0.0254s) ========================= main: == [advisory_lock_connection] object_id: 14408040, pg_backend_pid: 4564 ci: == [advisory_lock_connection] object_id: 14415400, pg_backend_pid: 4566 ci: == 20231205165049 AddSlugToTopics: migrating ================================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:topics, :slug, :text, {:if_not_exists=>true}) ci: -> 0.0052s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE topics\nADD CONSTRAINT check_0eda72aeb0\nCHECK ( char_length(slug) <= 255 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE topics VALIDATE CONSTRAINT check_0eda72aeb0;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231205165049 AddSlugToTopics: migrated (0.0351s) ========================= ci: == [advisory_lock_connection] object_id: 14415400, pg_backend_pid: 4566 main: == [advisory_lock_connection] object_id: 14432860, pg_backend_pid: 4569 main: == 20231205200847 RollbackUserForeignKeyFromInProductMarketingEmails: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_foreign_key(:in_product_marketing_emails, :users, {:name=>"fk_35c9101b63"}) main: -> 0.0054s main: == 20231205200847 RollbackUserForeignKeyFromInProductMarketingEmails: migrated (0.0260s) main: == [advisory_lock_connection] object_id: 14432860, pg_backend_pid: 4569 ci: == [advisory_lock_connection] object_id: 14450300, pg_backend_pid: 4571 ci: == 20231205200847 RollbackUserForeignKeyFromInProductMarketingEmails: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_foreign_key(:in_product_marketing_emails, :users, {:name=>"fk_35c9101b63"}) ci: -> 0.0054s ci: == 20231205200847 RollbackUserForeignKeyFromInProductMarketingEmails: migrated (0.0360s) ci: == [advisory_lock_connection] object_id: 14450300, pg_backend_pid: 4571 main: == [advisory_lock_connection] object_id: 14466880, pg_backend_pid: 4574 main: == 20231205200925 DropInProductMarketingEmails: migrating ===================== main: -- drop_table(:in_product_marketing_emails) main: -> 0.0021s main: == 20231205200925 DropInProductMarketingEmails: migrated (0.0080s) ============ main: == [advisory_lock_connection] object_id: 14466880, pg_backend_pid: 4574 ci: == [advisory_lock_connection] object_id: 14483480, pg_backend_pid: 4576 ci: == 20231205200925 DropInProductMarketingEmails: migrating ===================== ci: -- drop_table(:in_product_marketing_emails) ci: -> 0.0025s ci: == 20231205200925 DropInProductMarketingEmails: migrated (0.0189s) ============ ci: == [advisory_lock_connection] object_id: 14483480, pg_backend_pid: 4576 main: == [advisory_lock_connection] object_id: 14487100, pg_backend_pid: 4579 main: == 20231205201701 RemoveGeoPrimaryDeprecatedWorkersJobInstances: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231205201701 RemoveGeoPrimaryDeprecatedWorkersJobInstances: migrated (0.0083s) main: == [advisory_lock_connection] object_id: 14487100, pg_backend_pid: 4579 ci: == [advisory_lock_connection] object_id: 14490700, pg_backend_pid: 4581 ci: == 20231205201701 RemoveGeoPrimaryDeprecatedWorkersJobInstances: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20231205201701 RemoveGeoPrimaryDeprecatedWorkersJobInstances: migrated (0.0154s) ci: == [advisory_lock_connection] object_id: 14490700, pg_backend_pid: 4581 main: == [advisory_lock_connection] object_id: 14497300, pg_backend_pid: 4584 main: == 20231206115306 RemoveIndexUsersWithStaticObjectToken: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:users) main: -> 0.0195s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:users, {:algorithm=>:concurrently, :name=>:index_users_with_static_object_token}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231206115306 RemoveIndexUsersWithStaticObjectToken: migrated (0.0373s) === main: == [advisory_lock_connection] object_id: 14497300, pg_backend_pid: 4584 ci: == [advisory_lock_connection] object_id: 14503920, pg_backend_pid: 4586 ci: == 20231206115306 RemoveIndexUsersWithStaticObjectToken: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- indexes(:users) ci: -> 0.0208s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:users, {:algorithm=>:concurrently, :name=>:index_users_with_static_object_token}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231206115306 RemoveIndexUsersWithStaticObjectToken: migrated (0.0524s) === ci: == [advisory_lock_connection] object_id: 14503920, pg_backend_pid: 4586 main: == [advisory_lock_connection] object_id: 14512480, pg_backend_pid: 4589 main: == 20231206142250 SyncCreateSupportingIndexForFindingIdBackfill: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:vulnerabilities, :id, {:where=>"finding_id IS NULL", :name=>"tmp_index_vulnerabilities_on_id_finding_id_empty", :algorithm=>:concurrently}) main: -> 0.0172s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:vulnerabilities, :id, {:where=>"finding_id IS NULL", :name=>"tmp_index_vulnerabilities_on_id_finding_id_empty", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231206142250 SyncCreateSupportingIndexForFindingIdBackfill: migrated (0.0402s) main: == [advisory_lock_connection] object_id: 14512480, pg_backend_pid: 4589 ci: == [advisory_lock_connection] object_id: 14521060, pg_backend_pid: 4591 ci: == 20231206142250 SyncCreateSupportingIndexForFindingIdBackfill: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0016s ci: -- index_exists?(:vulnerabilities, :id, {:where=>"finding_id IS NULL", :name=>"tmp_index_vulnerabilities_on_id_finding_id_empty", :algorithm=>:concurrently}) ci: -> 0.0176s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:vulnerabilities, :id, {:where=>"finding_id IS NULL", :name=>"tmp_index_vulnerabilities_on_id_finding_id_empty", :algorithm=>:concurrently}) ci: -> 0.0031s ci: -- execute("RESET statement_timeout") ci: -> 0.0008s ci: == 20231206142250 SyncCreateSupportingIndexForFindingIdBackfill: migrated (0.0528s) ci: == [advisory_lock_connection] object_id: 14521060, pg_backend_pid: 4591 main: == [advisory_lock_connection] object_id: 14521780, pg_backend_pid: 4594 main: == 20231206144919 AddRepositoryXrayPlanLimit: migrating ======================= main: -- add_column(:plan_limits, :ci_max_artifact_size_repository_xray, :bigint, {:default=>1073741824, :null=>false}) main: -> 0.0024s main: == 20231206144919 AddRepositoryXrayPlanLimit: migrated (0.0083s) ============== main: == [advisory_lock_connection] object_id: 14521780, pg_backend_pid: 4594 ci: == [advisory_lock_connection] object_id: 14522560, pg_backend_pid: 4596 ci: == 20231206144919 AddRepositoryXrayPlanLimit: migrating ======================= ci: -- add_column(:plan_limits, :ci_max_artifact_size_repository_xray, :bigint, {:default=>1073741824, :null=>false}) ci: -> 0.0026s ci: == 20231206144919 AddRepositoryXrayPlanLimit: migrated (0.0196s) ============== ci: == [advisory_lock_connection] object_id: 14522560, pg_backend_pid: 4596 main: == [advisory_lock_connection] object_id: 14529820, pg_backend_pid: 4599 main: == 20231206145850 FinalizeBackfillCodeSuggestionsNamespaceSettings: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231206145850 FinalizeBackfillCodeSuggestionsNamespaceSettings: migrated (0.0137s) main: == [advisory_lock_connection] object_id: 14529820, pg_backend_pid: 4599 ci: == [advisory_lock_connection] object_id: 14537100, pg_backend_pid: 4601 ci: == 20231206145850 FinalizeBackfillCodeSuggestionsNamespaceSettings: migrating = ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231206145850 FinalizeBackfillCodeSuggestionsNamespaceSettings: migrated (0.0186s) ci: == [advisory_lock_connection] object_id: 14537100, pg_backend_pid: 4601 main: == [advisory_lock_connection] object_id: 14543480, pg_backend_pid: 4604 main: == 20231206145911 FinalizeBackfillDesignManagementRepositories: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231206145911 FinalizeBackfillDesignManagementRepositories: migrated (0.0163s) main: == [advisory_lock_connection] object_id: 14543480, pg_backend_pid: 4604 ci: == [advisory_lock_connection] object_id: 14549900, pg_backend_pid: 4606 ci: == 20231206145911 FinalizeBackfillDesignManagementRepositories: migrating ===== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231206145911 FinalizeBackfillDesignManagementRepositories: migrated (0.0144s) ci: == [advisory_lock_connection] object_id: 14549900, pg_backend_pid: 4606 main: == [advisory_lock_connection] object_id: 14550360, pg_backend_pid: 4609 main: == 20231206165856 CreateZoektEnabledNamespaces: migrating ===================== main: -- create_table(:zoekt_enabled_namespaces) main: -> 0.0058s main: == 20231206165856 CreateZoektEnabledNamespaces: migrated (0.0130s) ============ main: == [advisory_lock_connection] object_id: 14550360, pg_backend_pid: 4609 ci: == [advisory_lock_connection] object_id: 14550880, pg_backend_pid: 4611 ci: == 20231206165856 CreateZoektEnabledNamespaces: migrating ===================== ci: -- create_table(:zoekt_enabled_namespaces) ci: -> 0.0044s I, [2024-04-10T20:47:14.879499 #290] INFO -- : Database: 'ci', Table: 'zoekt_enabled_namespaces': Lock Writes ci: == 20231206165856 CreateZoektEnabledNamespaces: migrated (0.0217s) ============ ci: == [advisory_lock_connection] object_id: 14550880, pg_backend_pid: 4611 main: == [advisory_lock_connection] object_id: 14551140, pg_backend_pid: 4614 main: == 20231206183312 AddUseWebIdeExtensionMarketplaceToUserPreferences: migrating main: -- add_column(:user_preferences, :use_web_ide_extension_marketplace, :boolean, {:default=>false, :null=>false}) main: -> 0.0021s main: == 20231206183312 AddUseWebIdeExtensionMarketplaceToUserPreferences: migrated (0.0079s) main: == [advisory_lock_connection] object_id: 14551140, pg_backend_pid: 4614 ci: == [advisory_lock_connection] object_id: 14551400, pg_backend_pid: 4616 ci: == 20231206183312 AddUseWebIdeExtensionMarketplaceToUserPreferences: migrating ci: -- add_column(:user_preferences, :use_web_ide_extension_marketplace, :boolean, {:default=>false, :null=>false}) ci: -> 0.0021s ci: == 20231206183312 AddUseWebIdeExtensionMarketplaceToUserPreferences: migrated (0.0165s) ci: == [advisory_lock_connection] object_id: 14551400, pg_backend_pid: 4616 main: == [advisory_lock_connection] object_id: 14574540, pg_backend_pid: 4619 main: == 20231206184344 CreateZoektEnabledNamespacesNamespaceForeignKey: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE zoekt_enabled_namespaces ADD CONSTRAINT fk_1effa65b25 FOREIGN KEY (root_namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0022s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE zoekt_enabled_namespaces VALIDATE CONSTRAINT fk_1effa65b25;") main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231206184344 CreateZoektEnabledNamespacesNamespaceForeignKey: migrated (0.0369s) main: == [advisory_lock_connection] object_id: 14574540, pg_backend_pid: 4619 ci: == [advisory_lock_connection] object_id: 14597700, pg_backend_pid: 4621 ci: == 20231206184344 CreateZoektEnabledNamespacesNamespaceForeignKey: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE zoekt_enabled_namespaces ADD CONSTRAINT fk_1effa65b25 FOREIGN KEY (root_namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0024s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE zoekt_enabled_namespaces VALIDATE CONSTRAINT fk_1effa65b25;") ci: -> 0.0023s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231206184344 CreateZoektEnabledNamespacesNamespaceForeignKey: migrated (0.0448s) ci: == [advisory_lock_connection] object_id: 14597700, pg_backend_pid: 4621 main: == [advisory_lock_connection] object_id: 14620000, pg_backend_pid: 4624 main: == 20231206190206 CreateZoektIndices: migrating =============================== main: -- create_table(:zoekt_indices) main: -> 0.0068s main: == 20231206190206 CreateZoektIndices: migrated (0.0128s) ====================== main: == [advisory_lock_connection] object_id: 14620000, pg_backend_pid: 4624 ci: == [advisory_lock_connection] object_id: 14642320, pg_backend_pid: 4626 ci: == 20231206190206 CreateZoektIndices: migrating =============================== ci: -- create_table(:zoekt_indices) ci: -> 0.0062s I, [2024-04-10T20:47:15.413920 #290] INFO -- : Database: 'ci', Table: 'zoekt_indices': Lock Writes ci: == 20231206190206 CreateZoektIndices: migrated (0.0231s) ====================== ci: == [advisory_lock_connection] object_id: 14642320, pg_backend_pid: 4626 main: == [advisory_lock_connection] object_id: 14643100, pg_backend_pid: 4629 main: == 20231206191102 CreateZoektIndicesZoektNodeForeignKey: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE zoekt_indices ADD CONSTRAINT fk_f34800a202 FOREIGN KEY (zoekt_node_id) REFERENCES zoekt_nodes (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE zoekt_indices VALIDATE CONSTRAINT fk_f34800a202;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231206191102 CreateZoektIndicesZoektNodeForeignKey: migrated (0.0329s) === main: == [advisory_lock_connection] object_id: 14643100, pg_backend_pid: 4629 ci: == [advisory_lock_connection] object_id: 14643860, pg_backend_pid: 4631 ci: == 20231206191102 CreateZoektIndicesZoektNodeForeignKey: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE zoekt_indices ADD CONSTRAINT fk_f34800a202 FOREIGN KEY (zoekt_node_id) REFERENCES zoekt_nodes (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0018s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE zoekt_indices VALIDATE CONSTRAINT fk_f34800a202;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231206191102 CreateZoektIndicesZoektNodeForeignKey: migrated (0.0491s) === ci: == [advisory_lock_connection] object_id: 14643860, pg_backend_pid: 4631 main: == [advisory_lock_connection] object_id: 14647400, pg_backend_pid: 4635 main: == 20231206200121 RemoveUseLegacyWebIdeColumn: migrating ====================== main: -- remove_column(:user_preferences, :use_legacy_web_ide) main: -> 0.0016s main: == 20231206200121 RemoveUseLegacyWebIdeColumn: migrated (0.0074s) ============= main: == [advisory_lock_connection] object_id: 14647400, pg_backend_pid: 4635 ci: == [advisory_lock_connection] object_id: 14647660, pg_backend_pid: 4637 ci: == 20231206200121 RemoveUseLegacyWebIdeColumn: migrating ====================== ci: -- remove_column(:user_preferences, :use_legacy_web_ide) ci: -> 0.0015s ci: == 20231206200121 RemoveUseLegacyWebIdeColumn: migrated (0.0167s) ============= ci: == [advisory_lock_connection] object_id: 14647660, pg_backend_pid: 4637 main: == [advisory_lock_connection] object_id: 14651260, pg_backend_pid: 4640 main: == 20231206212252 CreateZoektIndicesZoektEnabledNamespaceForeignKey: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE zoekt_indices ADD CONSTRAINT fk_bf205d4773 FOREIGN KEY (zoekt_enabled_namespace_id) REFERENCES zoekt_enabled_namespaces (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE zoekt_indices VALIDATE CONSTRAINT fk_bf205d4773;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231206212252 CreateZoektIndicesZoektEnabledNamespaceForeignKey: migrated (0.0319s) main: == [advisory_lock_connection] object_id: 14651260, pg_backend_pid: 4640 ci: == [advisory_lock_connection] object_id: 14651520, pg_backend_pid: 4642 ci: == 20231206212252 CreateZoektIndicesZoektEnabledNamespaceForeignKey: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE zoekt_indices ADD CONSTRAINT fk_bf205d4773 FOREIGN KEY (zoekt_enabled_namespace_id) REFERENCES zoekt_enabled_namespaces (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0019s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE zoekt_indices VALIDATE CONSTRAINT fk_bf205d4773;") ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231206212252 CreateZoektIndicesZoektEnabledNamespaceForeignKey: migrated (0.0423s) ci: == [advisory_lock_connection] object_id: 14651520, pg_backend_pid: 4642 main: == [advisory_lock_connection] object_id: 14652580, pg_backend_pid: 4645 main: == 20231207054819 CleanupCiStagesPipelineIdBigintForSelfHost: migrating ======= main: -- column_exists?(:ci_stages, :pipeline_id_convert_to_bigint) main: -> 0.0042s main: == 20231207054819 CleanupCiStagesPipelineIdBigintForSelfHost: migrated (0.0112s) main: == [advisory_lock_connection] object_id: 14652580, pg_backend_pid: 4645 ci: == [advisory_lock_connection] object_id: 14653640, pg_backend_pid: 4647 ci: == 20231207054819 CleanupCiStagesPipelineIdBigintForSelfHost: migrating ======= ci: -- column_exists?(:ci_stages, :pipeline_id_convert_to_bigint) ci: -> 0.0039s ci: == 20231207054819 CleanupCiStagesPipelineIdBigintForSelfHost: migrated (0.0205s) ci: == [advisory_lock_connection] object_id: 14653640, pg_backend_pid: 4647 main: == [advisory_lock_connection] object_id: 14654360, pg_backend_pid: 4650 main: == 20231207112632 AddUniqueIndexIdPartitionIdToCiStages: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:ci_stages, [:id, :partition_id], {:unique=>true, :name=>:index_ci_stages_on_id_partition_id_unique, :algorithm=>:concurrently}) main: -> 0.0060s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:ci_stages, [:id, :partition_id], {:unique=>true, :name=>:index_ci_stages_on_id_partition_id_unique, :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231207112632 AddUniqueIndexIdPartitionIdToCiStages: migrated (0.0268s) === main: == [advisory_lock_connection] object_id: 14654360, pg_backend_pid: 4650 ci: == [advisory_lock_connection] object_id: 14655100, pg_backend_pid: 4652 ci: == 20231207112632 AddUniqueIndexIdPartitionIdToCiStages: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:ci_stages, [:id, :partition_id], {:unique=>true, :name=>:index_ci_stages_on_id_partition_id_unique, :algorithm=>:concurrently}) ci: -> 0.0062s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:ci_stages, [:id, :partition_id], {:unique=>true, :name=>:index_ci_stages_on_id_partition_id_unique, :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0004s ci: == 20231207112632 AddUniqueIndexIdPartitionIdToCiStages: migrated (0.0348s) === ci: == [advisory_lock_connection] object_id: 14655100, pg_backend_pid: 4652 main: == [advisory_lock_connection] object_id: 14660920, pg_backend_pid: 4655 main: == 20231207112650 AddUniqueIndexPipelineIdNamePartitionIdToCiStages: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:ci_stages, [:pipeline_id, :name, :partition_id], {:unique=>true, :name=>:index_ci_stages_on_pipeline_id_name_partition_id_unique, :algorithm=>:concurrently}) main: -> 0.0074s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:ci_stages, [:pipeline_id, :name, :partition_id], {:unique=>true, :name=>:index_ci_stages_on_pipeline_id_name_partition_id_unique, :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231207112650 AddUniqueIndexPipelineIdNamePartitionIdToCiStages: migrated (0.0290s) main: == [advisory_lock_connection] object_id: 14660920, pg_backend_pid: 4655 ci: == [advisory_lock_connection] object_id: 14666760, pg_backend_pid: 4657 ci: == 20231207112650 AddUniqueIndexPipelineIdNamePartitionIdToCiStages: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:ci_stages, [:pipeline_id, :name, :partition_id], {:unique=>true, :name=>:index_ci_stages_on_pipeline_id_name_partition_id_unique, :algorithm=>:concurrently}) ci: -> 0.0070s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:ci_stages, [:pipeline_id, :name, :partition_id], {:unique=>true, :name=>:index_ci_stages_on_pipeline_id_name_partition_id_unique, :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231207112650 AddUniqueIndexPipelineIdNamePartitionIdToCiStages: migrated (0.0364s) ci: == [advisory_lock_connection] object_id: 14666760, pg_backend_pid: 4657 main: == [advisory_lock_connection] object_id: 14668260, pg_backend_pid: 4660 main: == 20231207115601 RemoveUniqueIndexWithoutPartitionIdFromCiStages: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:ci_stages) main: -> 0.0075s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:ci_stages, {:algorithm=>:concurrently, :name=>:index_ci_stages_on_pipeline_id_and_name}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231207115601 RemoveUniqueIndexWithoutPartitionIdFromCiStages: migrated (0.0241s) main: == [advisory_lock_connection] object_id: 14668260, pg_backend_pid: 4660 ci: == [advisory_lock_connection] object_id: 14669800, pg_backend_pid: 4662 ci: == 20231207115601 RemoveUniqueIndexWithoutPartitionIdFromCiStages: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:ci_stages) ci: -> 0.0080s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:ci_stages, {:algorithm=>:concurrently, :name=>:index_ci_stages_on_pipeline_id_and_name}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231207115601 RemoveUniqueIndexWithoutPartitionIdFromCiStages: migrated (0.0374s) ci: == [advisory_lock_connection] object_id: 14669800, pg_backend_pid: 4662 main: == [advisory_lock_connection] object_id: 14675620, pg_backend_pid: 4665 main: == 20231207144215 AddPostgresSequencesView: migrating ========================= main: -- execute("CREATE OR REPLACE VIEW postgres_sequences\nAS\nSELECT seq_pg_class.relname AS seq_name,\n dep_pg_class.relname AS table_name,\n pg_attribute.attname AS col_name\n FROM pg_class seq_pg_class\n INNER JOIN pg_depend ON seq_pg_class.oid = pg_depend.objid\n INNER JOIN pg_class dep_pg_class ON pg_depend.refobjid = dep_pg_class.oid\n INNER JOIN pg_attribute ON dep_pg_class.oid = pg_attribute.attrelid\n AND pg_depend.refobjsubid = pg_attribute.attnum\n WHERE seq_pg_class.relkind = 'S'\n") main: -> 0.0033s main: == 20231207144215 AddPostgresSequencesView: migrated (0.0097s) ================ main: == [advisory_lock_connection] object_id: 14675620, pg_backend_pid: 4665 ci: == [advisory_lock_connection] object_id: 14681520, pg_backend_pid: 4667 ci: == 20231207144215 AddPostgresSequencesView: migrating ========================= ci: -- execute("CREATE OR REPLACE VIEW postgres_sequences\nAS\nSELECT seq_pg_class.relname AS seq_name,\n dep_pg_class.relname AS table_name,\n pg_attribute.attname AS col_name\n FROM pg_class seq_pg_class\n INNER JOIN pg_depend ON seq_pg_class.oid = pg_depend.objid\n INNER JOIN pg_class dep_pg_class ON pg_depend.refobjid = dep_pg_class.oid\n INNER JOIN pg_attribute ON dep_pg_class.oid = pg_attribute.attrelid\n AND pg_depend.refobjsubid = pg_attribute.attnum\n WHERE seq_pg_class.relkind = 'S'\n") ci: -> 0.0038s ci: == 20231207144215 AddPostgresSequencesView: migrated (0.0213s) ================ ci: == [advisory_lock_connection] object_id: 14681520, pg_backend_pid: 4667 main: == [advisory_lock_connection] object_id: 14681960, pg_backend_pid: 4670 main: == 20231207145335 CleanupGroupLevelWorkItems: migrating ======================= main: == 20231207145335 CleanupGroupLevelWorkItems: migrated (0.0391s) ============== main: == [advisory_lock_connection] object_id: 14681960, pg_backend_pid: 4670 ci: == [advisory_lock_connection] object_id: 14682360, pg_backend_pid: 4672 ci: == 20231207145335 CleanupGroupLevelWorkItems: migrating ======================= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207145335 CleanupGroupLevelWorkItems: migrated (0.0156s) ============== ci: == [advisory_lock_connection] object_id: 14682360, pg_backend_pid: 4672 main: == [advisory_lock_connection] object_id: 14688180, pg_backend_pid: 4675 main: == 20231207150738 AddWorkItemDatesSources: migrating ========================== main: -- create_table(:work_item_dates_sources, {:id=>false}) main: -> 0.0050s main: == 20231207150738 AddWorkItemDatesSources: migrated (0.0110s) ================= main: == [advisory_lock_connection] object_id: 14688180, pg_backend_pid: 4675 ci: == [advisory_lock_connection] object_id: 14694060, pg_backend_pid: 4677 ci: == 20231207150738 AddWorkItemDatesSources: migrating ========================== ci: -- create_table(:work_item_dates_sources, {:id=>false}) ci: -> 0.0048s I, [2024-04-10T20:47:17.397349 #290] INFO -- : Database: 'ci', Table: 'work_item_dates_sources': Lock Writes ci: == 20231207150738 AddWorkItemDatesSources: migrated (0.0227s) ================= ci: == [advisory_lock_connection] object_id: 14694060, pg_backend_pid: 4677 main: == [advisory_lock_connection] object_id: 14696860, pg_backend_pid: 4680 main: == 20231207150739 AddWorkItemDatesSourcesForeingKeys: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE work_item_dates_sources ADD CONSTRAINT fk_d602f0955d FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0020s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE work_item_dates_sources VALIDATE CONSTRAINT fk_d602f0955d;") main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- index_exists?(:work_item_dates_sources, :namespace_id, {:name=>"wi_datessources_namespace_id_index", :algorithm=>:concurrently}) main: -> 0.0020s main: -- add_index(:work_item_dates_sources, :namespace_id, {:name=>"wi_datessources_namespace_id_index", :algorithm=>:concurrently}) main: -> 0.0015s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE work_item_dates_sources ADD CONSTRAINT fk_8a4948b668 FOREIGN KEY (start_date_sourcing_work_item_id) REFERENCES issues (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0014s main: -- execute("ALTER TABLE work_item_dates_sources VALIDATE CONSTRAINT fk_8a4948b668;") main: -> 0.0022s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:work_item_dates_sources, :start_date_sourcing_work_item_id, {:name=>"wi_datessources_start_date_sourcing_work_item_id_index", :algorithm=>:concurrently}) main: -> 0.0028s main: -- add_index(:work_item_dates_sources, :start_date_sourcing_work_item_id, {:name=>"wi_datessources_start_date_sourcing_work_item_id_index", :algorithm=>:concurrently}) main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE work_item_dates_sources ADD CONSTRAINT fk_283fb4ad36 FOREIGN KEY (start_date_sourcing_milestone_id) REFERENCES milestones (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0010s main: -- execute("ALTER TABLE work_item_dates_sources VALIDATE CONSTRAINT fk_283fb4ad36;") main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:work_item_dates_sources, :start_date_sourcing_milestone_id, {:name=>"wi_datessources_start_date_sourcing_milestone_id_index", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index(:work_item_dates_sources, :start_date_sourcing_milestone_id, {:name=>"wi_datessources_start_date_sourcing_milestone_id_index", :algorithm=>:concurrently}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE work_item_dates_sources ADD CONSTRAINT fk_dbbe8917ee FOREIGN KEY (due_date_sourcing_work_item_id) REFERENCES issues (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE work_item_dates_sources VALIDATE CONSTRAINT fk_dbbe8917ee;") main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:work_item_dates_sources, :due_date_sourcing_work_item_id, {:name=>"wi_datessources_due_date_sourcing_work_item_id_index", :algorithm=>:concurrently}) main: -> 0.0037s main: -- add_index(:work_item_dates_sources, :due_date_sourcing_work_item_id, {:name=>"wi_datessources_due_date_sourcing_work_item_id_index", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE work_item_dates_sources ADD CONSTRAINT fk_fc7bc5e687 FOREIGN KEY (due_date_sourcing_milestone_id) REFERENCES milestones (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0011s main: -- execute("ALTER TABLE work_item_dates_sources VALIDATE CONSTRAINT fk_fc7bc5e687;") main: -> 0.0010s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:work_item_dates_sources, :due_date_sourcing_milestone_id, {:name=>"wi_datessources_due_date_sourcing_milestone_id_index", :algorithm=>:concurrently}) main: -> 0.0041s main: -- add_index(:work_item_dates_sources, :due_date_sourcing_milestone_id, {:name=>"wi_datessources_due_date_sourcing_milestone_id_index", :algorithm=>:concurrently}) main: -> 0.0013s main: == 20231207150739 AddWorkItemDatesSourcesForeingKeys: migrated (0.1756s) ====== main: == [advisory_lock_connection] object_id: 14696860, pg_backend_pid: 4680 ci: == [advisory_lock_connection] object_id: 14699820, pg_backend_pid: 4682 ci: == 20231207150739 AddWorkItemDatesSourcesForeingKeys: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE work_item_dates_sources ADD CONSTRAINT fk_d602f0955d FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0020s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE work_item_dates_sources VALIDATE CONSTRAINT fk_d602f0955d;") ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:work_item_dates_sources, :namespace_id, {:name=>"wi_datessources_namespace_id_index", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- add_index(:work_item_dates_sources, :namespace_id, {:name=>"wi_datessources_namespace_id_index", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE work_item_dates_sources ADD CONSTRAINT fk_8a4948b668 FOREIGN KEY (start_date_sourcing_work_item_id) REFERENCES issues (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE work_item_dates_sources VALIDATE CONSTRAINT fk_8a4948b668;") ci: -> 0.0025s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:work_item_dates_sources, :start_date_sourcing_work_item_id, {:name=>"wi_datessources_start_date_sourcing_work_item_id_index", :algorithm=>:concurrently}) ci: -> 0.0026s ci: -- add_index(:work_item_dates_sources, :start_date_sourcing_work_item_id, {:name=>"wi_datessources_start_date_sourcing_work_item_id_index", :algorithm=>:concurrently}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE work_item_dates_sources ADD CONSTRAINT fk_283fb4ad36 FOREIGN KEY (start_date_sourcing_milestone_id) REFERENCES milestones (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE work_item_dates_sources VALIDATE CONSTRAINT fk_283fb4ad36;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:work_item_dates_sources, :start_date_sourcing_milestone_id, {:name=>"wi_datessources_start_date_sourcing_milestone_id_index", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index(:work_item_dates_sources, :start_date_sourcing_milestone_id, {:name=>"wi_datessources_start_date_sourcing_milestone_id_index", :algorithm=>:concurrently}) ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE work_item_dates_sources ADD CONSTRAINT fk_dbbe8917ee FOREIGN KEY (due_date_sourcing_work_item_id) REFERENCES issues (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0013s ci: -- execute("ALTER TABLE work_item_dates_sources VALIDATE CONSTRAINT fk_dbbe8917ee;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:work_item_dates_sources, :due_date_sourcing_work_item_id, {:name=>"wi_datessources_due_date_sourcing_work_item_id_index", :algorithm=>:concurrently}) ci: -> 0.0037s ci: -- add_index(:work_item_dates_sources, :due_date_sourcing_work_item_id, {:name=>"wi_datessources_due_date_sourcing_work_item_id_index", :algorithm=>:concurrently}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE work_item_dates_sources ADD CONSTRAINT fk_fc7bc5e687 FOREIGN KEY (due_date_sourcing_milestone_id) REFERENCES milestones (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0011s ci: -- execute("ALTER TABLE work_item_dates_sources VALIDATE CONSTRAINT fk_fc7bc5e687;") ci: -> 0.0011s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:work_item_dates_sources, :due_date_sourcing_milestone_id, {:name=>"wi_datessources_due_date_sourcing_milestone_id_index", :algorithm=>:concurrently}) ci: -> 0.0044s ci: -- add_index(:work_item_dates_sources, :due_date_sourcing_milestone_id, {:name=>"wi_datessources_due_date_sourcing_milestone_id_index", :algorithm=>:concurrently}) ci: -> 0.0013s ci: == 20231207150739 AddWorkItemDatesSourcesForeingKeys: migrated (0.1897s) ====== ci: == [advisory_lock_connection] object_id: 14699820, pg_backend_pid: 4682 main: == [advisory_lock_connection] object_id: 14721540, pg_backend_pid: 4685 main: == 20231207155340 PrepareIidNamespaceUniqueIndexInIssues: migrating =========== main: -- index_exists?(:issues, [:namespace_id, :iid], {:unique=>true, :name=>"index_issues_on_namespace_id_iid_unique", :algorithm=>:concurrently}) main: -> 0.0261s main: -- add_index_options(:issues, [:namespace_id, :iid], {:unique=>true, :name=>"index_issues_on_namespace_id_iid_unique", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20231207155340 PrepareIidNamespaceUniqueIndexInIssues: migrated (0.0399s) == main: == [advisory_lock_connection] object_id: 14721540, pg_backend_pid: 4685 ci: == [advisory_lock_connection] object_id: 14733120, pg_backend_pid: 4687 ci: == 20231207155340 PrepareIidNamespaceUniqueIndexInIssues: migrating =========== ci: -- index_exists?(:issues, [:namespace_id, :iid], {:unique=>true, :name=>"index_issues_on_namespace_id_iid_unique", :algorithm=>:concurrently}) ci: -> 0.0268s ci: -- add_index_options(:issues, [:namespace_id, :iid], {:unique=>true, :name=>"index_issues_on_namespace_id_iid_unique", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20231207155340 PrepareIidNamespaceUniqueIndexInIssues: migrated (0.0509s) == ci: == [advisory_lock_connection] object_id: 14733120, pg_backend_pid: 4687 main: == [advisory_lock_connection] object_id: 14744820, pg_backend_pid: 4690 main: == 20231207163648 ReFinalizeBackfillDismissalReasonInVulnerabilityReads: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207163648 ReFinalizeBackfillDismissalReasonInVulnerabilityReads: migrated (0.0295s) main: == [advisory_lock_connection] object_id: 14744820, pg_backend_pid: 4690 ci: == [advisory_lock_connection] object_id: 14755360, pg_backend_pid: 4692 ci: == 20231207163648 ReFinalizeBackfillDismissalReasonInVulnerabilityReads: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207163648 ReFinalizeBackfillDismissalReasonInVulnerabilityReads: migrated (0.0153s) ci: == [advisory_lock_connection] object_id: 14755360, pg_backend_pid: 4692 main: == [advisory_lock_connection] object_id: 14766040, pg_backend_pid: 4695 main: == 20231207194620 BackfillCatalogResourcesVisibilityLevel: migrating ========== main: -- execute(" UPDATE catalog_resources\n SET visibility_level = projects.visibility_level\n FROM projects\n WHERE catalog_resources.project_id = projects.id\n") main: -> 0.0040s main: == 20231207194620 BackfillCatalogResourcesVisibilityLevel: migrated (0.0099s) = main: == [advisory_lock_connection] object_id: 14766040, pg_backend_pid: 4695 ci: == [advisory_lock_connection] object_id: 14767480, pg_backend_pid: 4697 ci: == 20231207194620 BackfillCatalogResourcesVisibilityLevel: migrating ========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207194620 BackfillCatalogResourcesVisibilityLevel: migrated (0.0186s) = ci: == [advisory_lock_connection] object_id: 14767480, pg_backend_pid: 4697 main: == [advisory_lock_connection] object_id: 14769040, pg_backend_pid: 4700 main: == 20231207211418 AddIidNamespaceUniqueIndexToIssues: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:issues, [:namespace_id, :iid], {:name=>"index_issues_on_namespace_id_iid_unique", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0260s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:issues, [:namespace_id, :iid], {:name=>"index_issues_on_namespace_id_iid_unique", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0033s main: -- execute("RESET statement_timeout") main: -> 0.0009s main: == 20231207211418 AddIidNamespaceUniqueIndexToIssues: migrated (0.0509s) ====== main: == [advisory_lock_connection] object_id: 14769040, pg_backend_pid: 4700 ci: == [advisory_lock_connection] object_id: 14774440, pg_backend_pid: 4702 ci: == 20231207211418 AddIidNamespaceUniqueIndexToIssues: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:issues, [:namespace_id, :iid], {:name=>"index_issues_on_namespace_id_iid_unique", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0265s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0008s ci: -- add_index(:issues, [:namespace_id, :iid], {:name=>"index_issues_on_namespace_id_iid_unique", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0026s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231207211418 AddIidNamespaceUniqueIndexToIssues: migrated (0.0576s) ====== ci: == [advisory_lock_connection] object_id: 14774440, pg_backend_pid: 4702 main: == [advisory_lock_connection] object_id: 14774720, pg_backend_pid: 4705 main: == 20231207220916 FinalizeBackfillMissingCiCdSettings: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207220916 FinalizeBackfillMissingCiCdSettings: migrated (0.0276s) ===== main: == [advisory_lock_connection] object_id: 14774720, pg_backend_pid: 4705 ci: == [advisory_lock_connection] object_id: 14775700, pg_backend_pid: 4707 ci: == 20231207220916 FinalizeBackfillMissingCiCdSettings: migrating ============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207220916 FinalizeBackfillMissingCiCdSettings: migrated (0.0193s) ===== ci: == [advisory_lock_connection] object_id: 14775700, pg_backend_pid: 4707 main: == [advisory_lock_connection] object_id: 14776840, pg_backend_pid: 4710 main: == 20231207220935 FinalizeBackfillMissingVulnerabilityDismissalDetails: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207220935 FinalizeBackfillMissingVulnerabilityDismissalDetails: migrated (0.0274s) main: == [advisory_lock_connection] object_id: 14776840, pg_backend_pid: 4710 ci: == [advisory_lock_connection] object_id: 14843180, pg_backend_pid: 4712 ci: == 20231207220935 FinalizeBackfillMissingVulnerabilityDismissalDetails: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207220935 FinalizeBackfillMissingVulnerabilityDismissalDetails: migrated (0.0160s) ci: == [advisory_lock_connection] object_id: 14843180, pg_backend_pid: 4712 main: == [advisory_lock_connection] object_id: 14887340, pg_backend_pid: 4715 main: == 20231207220954 FinalizeBackfillProjectStatisticsStorageSizeWithoutPipelineArtifactsSi: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207220954 FinalizeBackfillProjectStatisticsStorageSizeWithoutPipelineArtifactsSi: migrated (0.0301s) main: == [advisory_lock_connection] object_id: 14887340, pg_backend_pid: 4715 ci: == [advisory_lock_connection] object_id: 14909780, pg_backend_pid: 4717 ci: == 20231207220954 FinalizeBackfillProjectStatisticsStorageSizeWithoutPipelineArtifactsSi: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207220954 FinalizeBackfillProjectStatisticsStorageSizeWithoutPipelineArtifactsSi: migrated (0.0156s) ci: == [advisory_lock_connection] object_id: 14909780, pg_backend_pid: 4717 main: == [advisory_lock_connection] object_id: 14938860, pg_backend_pid: 4720 main: == 20231207221013 FinalizeBackfillProjectWikiRepositories: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207221013 FinalizeBackfillProjectWikiRepositories: migrated (0.0135s) = main: == [advisory_lock_connection] object_id: 14938860, pg_backend_pid: 4720 ci: == [advisory_lock_connection] object_id: 14968020, pg_backend_pid: 4722 ci: == 20231207221013 FinalizeBackfillProjectWikiRepositories: migrating ========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207221013 FinalizeBackfillProjectWikiRepositories: migrated (0.0177s) = ci: == [advisory_lock_connection] object_id: 14968020, pg_backend_pid: 4722 main: == [advisory_lock_connection] object_id: 14973940, pg_backend_pid: 4725 main: == 20231207221036 FinalizeBackfillRootStorageStatisticsForkStorageSizes: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207221036 FinalizeBackfillRootStorageStatisticsForkStorageSizes: migrated (0.0128s) main: == [advisory_lock_connection] object_id: 14973940, pg_backend_pid: 4725 ci: == [advisory_lock_connection] object_id: 14974180, pg_backend_pid: 4727 ci: == 20231207221036 FinalizeBackfillRootStorageStatisticsForkStorageSizes: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207221036 FinalizeBackfillRootStorageStatisticsForkStorageSizes: migrated (0.0160s) ci: == [advisory_lock_connection] object_id: 14974180, pg_backend_pid: 4727 main: == [advisory_lock_connection] object_id: 14974780, pg_backend_pid: 4730 main: == 20231207221056 FinalizeBackfillUuidConversionColumnInVulnerabilityOccurrences: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207221056 FinalizeBackfillUuidConversionColumnInVulnerabilityOccurrences: migrated (0.0226s) main: == [advisory_lock_connection] object_id: 14974780, pg_backend_pid: 4730 ci: == [advisory_lock_connection] object_id: 14975020, pg_backend_pid: 4732 ci: == 20231207221056 FinalizeBackfillUuidConversionColumnInVulnerabilityOccurrences: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207221056 FinalizeBackfillUuidConversionColumnInVulnerabilityOccurrences: migrated (0.0161s) ci: == [advisory_lock_connection] object_id: 14975020, pg_backend_pid: 4732 main: == [advisory_lock_connection] object_id: 15006500, pg_backend_pid: 4735 main: == 20231207221119 FinalizeCleanupPersonalAccessTokensWithNilExpiresAt: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207221119 FinalizeCleanupPersonalAccessTokensWithNilExpiresAt: migrated (0.0159s) main: == [advisory_lock_connection] object_id: 15006500, pg_backend_pid: 4735 ci: == [advisory_lock_connection] object_id: 15038040, pg_backend_pid: 4737 ci: == 20231207221119 FinalizeCleanupPersonalAccessTokensWithNilExpiresAt: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207221119 FinalizeCleanupPersonalAccessTokensWithNilExpiresAt: migrated (0.0160s) ci: == [advisory_lock_connection] object_id: 15038040, pg_backend_pid: 4737 main: == [advisory_lock_connection] object_id: 15043960, pg_backend_pid: 4740 main: == 20231207221140 FinalizeDeleteOrphanedTransferredProjectApprovalRules: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207221140 FinalizeDeleteOrphanedTransferredProjectApprovalRules: migrated (0.0333s) main: == [advisory_lock_connection] object_id: 15043960, pg_backend_pid: 4740 ci: == [advisory_lock_connection] object_id: 15044180, pg_backend_pid: 4742 ci: == 20231207221140 FinalizeDeleteOrphanedTransferredProjectApprovalRules: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207221140 FinalizeDeleteOrphanedTransferredProjectApprovalRules: migrated (0.0167s) ci: == [advisory_lock_connection] object_id: 15044180, pg_backend_pid: 4742 main: == [advisory_lock_connection] object_id: 15050100, pg_backend_pid: 4745 main: == 20231207221159 FinalizeFixAllowDescendantsOverrideDisabledSharedRunners: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207221159 FinalizeFixAllowDescendantsOverrideDisabledSharedRunners: migrated (0.0310s) main: == [advisory_lock_connection] object_id: 15050100, pg_backend_pid: 4745 ci: == [advisory_lock_connection] object_id: 15050320, pg_backend_pid: 4747 ci: == 20231207221159 FinalizeFixAllowDescendantsOverrideDisabledSharedRunners: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207221159 FinalizeFixAllowDescendantsOverrideDisabledSharedRunners: migrated (0.0159s) ci: == [advisory_lock_connection] object_id: 15050320, pg_backend_pid: 4747 main: == [advisory_lock_connection] object_id: 15056240, pg_backend_pid: 4750 main: == 20231207221219 FinalizeMarkDuplicateNpmPackagesForDestruction: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207221219 FinalizeMarkDuplicateNpmPackagesForDestruction: migrated (0.0154s) main: == [advisory_lock_connection] object_id: 15056240, pg_backend_pid: 4750 ci: == [advisory_lock_connection] object_id: 15056480, pg_backend_pid: 4752 ci: == 20231207221219 FinalizeMarkDuplicateNpmPackagesForDestruction: migrating === ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207221219 FinalizeMarkDuplicateNpmPackagesForDestruction: migrated (0.0167s) ci: == [advisory_lock_connection] object_id: 15056480, pg_backend_pid: 4752 main: == [advisory_lock_connection] object_id: 15060040, pg_backend_pid: 4755 main: == 20231207221241 FinalizePopulateVulnerabilityDismissalFields: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207221241 FinalizePopulateVulnerabilityDismissalFields: migrated (0.0134s) main: == [advisory_lock_connection] object_id: 15060040, pg_backend_pid: 4755 ci: == [advisory_lock_connection] object_id: 15060280, pg_backend_pid: 4757 ci: == 20231207221241 FinalizePopulateVulnerabilityDismissalFields: migrating ===== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207221241 FinalizePopulateVulnerabilityDismissalFields: migrated (0.0142s) ci: == [advisory_lock_connection] object_id: 15060280, pg_backend_pid: 4757 main: == [advisory_lock_connection] object_id: 15063840, pg_backend_pid: 4760 main: == 20231207221300 FinalizeRemoveInvalidDeployAccessLevelGroups: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231207221300 FinalizeRemoveInvalidDeployAccessLevelGroups: migrated (0.0133s) main: == [advisory_lock_connection] object_id: 15063840, pg_backend_pid: 4760 ci: == [advisory_lock_connection] object_id: 15064080, pg_backend_pid: 4762 ci: == 20231207221300 FinalizeRemoveInvalidDeployAccessLevelGroups: migrating ===== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231207221300 FinalizeRemoveInvalidDeployAccessLevelGroups: migrated (0.0156s) ci: == [advisory_lock_connection] object_id: 15064080, pg_backend_pid: 4762 main: == [advisory_lock_connection] object_id: 15068600, pg_backend_pid: 4765 main: == 20231207221418 DropNamespaceIdIndexOnIssues: migrating ===================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:issues) main: -> 0.0269s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_issues_on_namespace_id"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231207221418 DropNamespaceIdIndexOnIssues: migrated (0.0449s) ============ main: == [advisory_lock_connection] object_id: 15068600, pg_backend_pid: 4765 ci: == [advisory_lock_connection] object_id: 15068800, pg_backend_pid: 4767 ci: == 20231207221418 DropNamespaceIdIndexOnIssues: migrating ===================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:issues) ci: -> 0.0278s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:issues, {:algorithm=>:concurrently, :name=>"index_issues_on_namespace_id"}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231207221418 DropNamespaceIdIndexOnIssues: migrated (0.0558s) ============ ci: == [advisory_lock_connection] object_id: 15068800, pg_backend_pid: 4767 main: == [advisory_lock_connection] object_id: 15072360, pg_backend_pid: 4770 main: == 20231208103049 DropIndexUsersOnIdAndLastActivity: migrating ================ main: == 20231208103049 DropIndexUsersOnIdAndLastActivity: migrated (0.0072s) ======= main: == [advisory_lock_connection] object_id: 15072360, pg_backend_pid: 4770 ci: == [advisory_lock_connection] object_id: 15072580, pg_backend_pid: 4772 ci: == 20231208103049 DropIndexUsersOnIdAndLastActivity: migrating ================ ci: == 20231208103049 DropIndexUsersOnIdAndLastActivity: migrated (0.0146s) ======= ci: == [advisory_lock_connection] object_id: 15072580, pg_backend_pid: 4772 main: == [advisory_lock_connection] object_id: 15078500, pg_backend_pid: 4775 main: == 20231211100717 AddSourcePackageNameToSbomComponentVersions: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:sbom_component_versions, :source_package_name, :text, {:if_not_exists=>true}) main: -> 0.0045s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE sbom_component_versions\nADD CONSTRAINT check_39636b9a8a\nCHECK ( char_length(source_package_name) <= 255 )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE sbom_component_versions VALIDATE CONSTRAINT check_39636b9a8a;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231211100717 AddSourcePackageNameToSbomComponentVersions: migrated (0.0228s) main: == [advisory_lock_connection] object_id: 15078500, pg_backend_pid: 4775 ci: == [advisory_lock_connection] object_id: 15078800, pg_backend_pid: 4777 ci: == 20231211100717 AddSourcePackageNameToSbomComponentVersions: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:sbom_component_versions, :source_package_name, :text, {:if_not_exists=>true}) ci: -> 0.0046s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE sbom_component_versions\nADD CONSTRAINT check_39636b9a8a\nCHECK ( char_length(source_package_name) <= 255 )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE sbom_component_versions VALIDATE CONSTRAINT check_39636b9a8a;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231211100717 AddSourcePackageNameToSbomComponentVersions: migrated (0.0329s) ci: == [advisory_lock_connection] object_id: 15078800, pg_backend_pid: 4777 main: == [advisory_lock_connection] object_id: 15084800, pg_backend_pid: 4780 main: == 20231211154654 AddWorkItemsRolledupDatesWidget: migrating ================== main: == 20231211154654 AddWorkItemsRolledupDatesWidget: migrated (0.0601s) ========= main: == [advisory_lock_connection] object_id: 15084800, pg_backend_pid: 4780 ci: == [advisory_lock_connection] object_id: 15085020, pg_backend_pid: 4782 ci: == 20231211154654 AddWorkItemsRolledupDatesWidget: migrating ================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231211154654 AddWorkItemsRolledupDatesWidget: migrated (0.0154s) ========= ci: == [advisory_lock_connection] object_id: 15085020, pg_backend_pid: 4782 main: == [advisory_lock_connection] object_id: 15088580, pg_backend_pid: 4785 main: == 20231212090606 AddPartitionIdToPipelineChatData: migrating ================= main: -- add_column(:ci_pipeline_chat_data, :partition_id, :bigint, {:default=>100, :null=>false}) main: -> 0.0020s main: == 20231212090606 AddPartitionIdToPipelineChatData: migrated (0.0076s) ======== main: == [advisory_lock_connection] object_id: 15088580, pg_backend_pid: 4785 ci: == [advisory_lock_connection] object_id: 15088840, pg_backend_pid: 4787 ci: == 20231212090606 AddPartitionIdToPipelineChatData: migrating ================= ci: -- add_column(:ci_pipeline_chat_data, :partition_id, :bigint, {:default=>100, :null=>false}) ci: -> 0.0018s ci: == 20231212090606 AddPartitionIdToPipelineChatData: migrated (0.0172s) ======== ci: == [advisory_lock_connection] object_id: 15088840, pg_backend_pid: 4787 main: == [advisory_lock_connection] object_id: 15092440, pg_backend_pid: 4790 main: == 20231212132322 PrepareCiPipelineVariablesPrimaryKeyForPartitioning: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- quote_table_name(:ci_pipeline_variables) main: -> 0.0000s main: -- quote_column_name(:ci_pipeline_variables_pkey) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipeline_variables\" DROP CONSTRAINT \"ci_pipeline_variables_pkey\" CASCADE\n") main: -> 0.0012s main: -- quote_table_name(:ci_pipeline_variables) main: -> 0.0000s main: -- quote_table_name(:ci_pipeline_variables_pkey) main: -> 0.0000s main: -- quote_table_name(:index_ci_pipeline_variables_on_id_partition_id_unique) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_pipeline_variables\" ADD CONSTRAINT \"ci_pipeline_variables_pkey\" PRIMARY KEY USING INDEX \"index_ci_pipeline_variables_on_id_partition_id_unique\"\n") main: -> 0.0010s main: == 20231212132322 PrepareCiPipelineVariablesPrimaryKeyForPartitioning: migrated (0.0113s) main: == [advisory_lock_connection] object_id: 15092440, pg_backend_pid: 4790 ci: == [advisory_lock_connection] object_id: 15092700, pg_backend_pid: 4792 ci: == 20231212132322 PrepareCiPipelineVariablesPrimaryKeyForPartitioning: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- quote_table_name(:ci_pipeline_variables) ci: -> 0.0000s ci: -- quote_column_name(:ci_pipeline_variables_pkey) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipeline_variables\" DROP CONSTRAINT \"ci_pipeline_variables_pkey\" CASCADE\n") ci: -> 0.0012s ci: -- quote_table_name(:ci_pipeline_variables) ci: -> 0.0000s ci: -- quote_table_name(:ci_pipeline_variables_pkey) ci: -> 0.0000s ci: -- quote_table_name(:index_ci_pipeline_variables_on_id_partition_id_unique) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_pipeline_variables\" ADD CONSTRAINT \"ci_pipeline_variables_pkey\" PRIMARY KEY USING INDEX \"index_ci_pipeline_variables_on_id_partition_id_unique\"\n") ci: -> 0.0010s ci: == 20231212132322 PrepareCiPipelineVariablesPrimaryKeyForPartitioning: migrated (0.0196s) ci: == [advisory_lock_connection] object_id: 15092700, pg_backend_pid: 4792 main: == [advisory_lock_connection] object_id: 15096280, pg_backend_pid: 4795 main: == 20231212135235 QueueBackfillVsCodeSettingsVersion: migrating =============== main: == 20231212135235 QueueBackfillVsCodeSettingsVersion: migrated (0.0355s) ====== main: == [advisory_lock_connection] object_id: 15096280, pg_backend_pid: 4795 ci: == [advisory_lock_connection] object_id: 15096580, pg_backend_pid: 4797 ci: == 20231212135235 QueueBackfillVsCodeSettingsVersion: migrating =============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231212135235 QueueBackfillVsCodeSettingsVersion: migrated (0.0180s) ====== ci: == [advisory_lock_connection] object_id: 15096580, pg_backend_pid: 4797 main: == [advisory_lock_connection] object_id: 15127240, pg_backend_pid: 4800 main: == 20231212154022 AddReleasePublishedAtToRelease: migrating =================== main: -- add_column(:releases, :release_published_at, :datetime_with_timezone) main: -> 0.0014s main: == 20231212154022 AddReleasePublishedAtToRelease: migrated (0.0071s) ========== main: == [advisory_lock_connection] object_id: 15127240, pg_backend_pid: 4800 ci: == [advisory_lock_connection] object_id: 15157880, pg_backend_pid: 4802 ci: == 20231212154022 AddReleasePublishedAtToRelease: migrating =================== ci: -- add_column(:releases, :release_published_at, :datetime_with_timezone) ci: -> 0.0015s ci: == 20231212154022 AddReleasePublishedAtToRelease: migrated (0.0177s) ========== ci: == [advisory_lock_connection] object_id: 15157880, pg_backend_pid: 4802 main: == [advisory_lock_connection] object_id: 15158120, pg_backend_pid: 4805 main: == 20231213014658 RemovePlainTextCreditCardColumns: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:user_credit_card_validations, :holder_name, {:if_exists=>true}) main: -> 0.0044s main: -- remove_column(:user_credit_card_validations, :network, {:if_exists=>true}) main: -> 0.0026s main: -- remove_column(:user_credit_card_validations, :expiration_date, {:if_exists=>true}) main: -> 0.0026s main: -- remove_column(:user_credit_card_validations, :last_digits, {:if_exists=>true}) main: -> 0.0024s main: == 20231213014658 RemovePlainTextCreditCardColumns: migrated (0.0207s) ======== main: == [advisory_lock_connection] object_id: 15158120, pg_backend_pid: 4805 ci: == [advisory_lock_connection] object_id: 15158380, pg_backend_pid: 4807 ci: == 20231213014658 RemovePlainTextCreditCardColumns: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:user_credit_card_validations, :holder_name, {:if_exists=>true}) ci: -> 0.0051s ci: -- remove_column(:user_credit_card_validations, :network, {:if_exists=>true}) ci: -> 0.0030s ci: -- remove_column(:user_credit_card_validations, :expiration_date, {:if_exists=>true}) ci: -> 0.0024s ci: -- remove_column(:user_credit_card_validations, :last_digits, {:if_exists=>true}) ci: -> 0.0033s ci: == 20231213014658 RemovePlainTextCreditCardColumns: migrated (0.0341s) ======== ci: == [advisory_lock_connection] object_id: 15158380, pg_backend_pid: 4807 main: == [advisory_lock_connection] object_id: 15165660, pg_backend_pid: 4810 main: == 20231213064314 RemoveCiEditorAiConversationMessagesTable: migrating ======== main: -- drop_table(:ci_editor_ai_conversation_messages, {:if_exists=>true}) main: -> 0.0020s main: == 20231213064314 RemoveCiEditorAiConversationMessagesTable: migrated (0.0076s) main: == [advisory_lock_connection] object_id: 15165660, pg_backend_pid: 4810 ci: == [advisory_lock_connection] object_id: 15172960, pg_backend_pid: 4812 ci: == 20231213064314 RemoveCiEditorAiConversationMessagesTable: migrating ======== ci: -- drop_table(:ci_editor_ai_conversation_messages, {:if_exists=>true}) ci: -> 0.0025s ci: == 20231213064314 RemoveCiEditorAiConversationMessagesTable: migrated (0.0174s) ci: == [advisory_lock_connection] object_id: 15172960, pg_backend_pid: 4812 main: == [advisory_lock_connection] object_id: 15186760, pg_backend_pid: 4815 main: == 20231213065249 DeprecateCiEditorAiConversationRelatedWorkers: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231213065249 DeprecateCiEditorAiConversationRelatedWorkers: migrated (0.0058s) main: == [advisory_lock_connection] object_id: 15186760, pg_backend_pid: 4815 ci: == [advisory_lock_connection] object_id: 15186980, pg_backend_pid: 4817 ci: == 20231213065249 DeprecateCiEditorAiConversationRelatedWorkers: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20231213065249 DeprecateCiEditorAiConversationRelatedWorkers: migrated (0.0144s) ci: == [advisory_lock_connection] object_id: 15186980, pg_backend_pid: 4817 main: == [advisory_lock_connection] object_id: 15187700, pg_backend_pid: 4820 main: == 20231213080216 FinalizeMergeRequestDiffsProjectIdBackfill: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231213080216 FinalizeMergeRequestDiffsProjectIdBackfill: migrated (0.0262s) main: == [advisory_lock_connection] object_id: 15187700, pg_backend_pid: 4820 ci: == [advisory_lock_connection] object_id: 15188440, pg_backend_pid: 4822 ci: == 20231213080216 FinalizeMergeRequestDiffsProjectIdBackfill: migrating ======= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231213080216 FinalizeMergeRequestDiffsProjectIdBackfill: migrated (0.0157s) ci: == [advisory_lock_connection] object_id: 15188440, pg_backend_pid: 4822 main: == [advisory_lock_connection] object_id: 15189400, pg_backend_pid: 4825 main: == 20231213080238 ValidateMergeRequestDiffsProjectIdNullConstraint: migrating = main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE merge_request_diffs VALIDATE CONSTRAINT check_11c5f029ad;") main: -> 0.0010s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231213080238 ValidateMergeRequestDiffsProjectIdNullConstraint: migrated (0.0112s) main: == [advisory_lock_connection] object_id: 15189400, pg_backend_pid: 4825 ci: == [advisory_lock_connection] object_id: 15190420, pg_backend_pid: 4827 ci: == 20231213080238 ValidateMergeRequestDiffsProjectIdNullConstraint: migrating = ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE merge_request_diffs VALIDATE CONSTRAINT check_11c5f029ad;") ci: -> 0.0010s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231213080238 ValidateMergeRequestDiffsProjectIdNullConstraint: migrated (0.0202s) ci: == [advisory_lock_connection] object_id: 15190420, pg_backend_pid: 4827 main: == [advisory_lock_connection] object_id: 15197120, pg_backend_pid: 4830 main: == 20231213112726 AddTrigramIndexToComplianceManagementFrameworksOnName: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:compliance_management_frameworks, :name, {:name=>"index_compliance_management_frameworks_on_name_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) main: -> 0.0051s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:compliance_management_frameworks, :name, {:name=>"index_compliance_management_frameworks_on_name_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231213112726 AddTrigramIndexToComplianceManagementFrameworksOnName: migrated (0.0237s) main: == [advisory_lock_connection] object_id: 15197120, pg_backend_pid: 4830 ci: == [advisory_lock_connection] object_id: 15197360, pg_backend_pid: 4832 ci: == 20231213112726 AddTrigramIndexToComplianceManagementFrameworksOnName: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:compliance_management_frameworks, :name, {:name=>"index_compliance_management_frameworks_on_name_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) ci: -> 0.0054s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:compliance_management_frameworks, :name, {:name=>"index_compliance_management_frameworks_on_name_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) ci: -> 0.0025s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20231213112726 AddTrigramIndexToComplianceManagementFrameworksOnName: migrated (0.0347s) ci: == [advisory_lock_connection] object_id: 15197360, pg_backend_pid: 4832 main: == [advisory_lock_connection] object_id: 15197720, pg_backend_pid: 4835 main: == 20231213170159 AddRemoveProjectToMemberRoles: migrating ==================== main: -- add_column(:member_roles, :remove_project, :boolean, {:default=>false, :null=>false}) main: -> 0.0023s main: == 20231213170159 AddRemoveProjectToMemberRoles: migrated (0.0083s) =========== main: == [advisory_lock_connection] object_id: 15197720, pg_backend_pid: 4835 ci: == [advisory_lock_connection] object_id: 15198160, pg_backend_pid: 4837 ci: == 20231213170159 AddRemoveProjectToMemberRoles: migrating ==================== ci: -- add_column(:member_roles, :remove_project, :boolean, {:default=>false, :null=>false}) ci: -> 0.0032s ci: == 20231213170159 AddRemoveProjectToMemberRoles: migrated (0.0184s) =========== ci: == [advisory_lock_connection] object_id: 15198160, pg_backend_pid: 4837 main: == [advisory_lock_connection] object_id: 15209240, pg_backend_pid: 4840 main: == 20231214064934 AddArkoseLabsDataExchangeKeyToApplicationSettings: migrating main: -- add_column(:application_settings, :encrypted_arkose_labs_data_exchange_key, :binary) main: -> 0.0023s main: -- add_column(:application_settings, :encrypted_arkose_labs_data_exchange_key_iv, :binary) main: -> 0.0012s main: == 20231214064934 AddArkoseLabsDataExchangeKeyToApplicationSettings: migrated (0.0088s) main: == [advisory_lock_connection] object_id: 15209240, pg_backend_pid: 4840 ci: == [advisory_lock_connection] object_id: 15220340, pg_backend_pid: 4842 ci: == 20231214064934 AddArkoseLabsDataExchangeKeyToApplicationSettings: migrating ci: -- add_column(:application_settings, :encrypted_arkose_labs_data_exchange_key, :binary) ci: -> 0.0022s ci: -- add_column(:application_settings, :encrypted_arkose_labs_data_exchange_key_iv, :binary) ci: -> 0.0012s ci: == 20231214064934 AddArkoseLabsDataExchangeKeyToApplicationSettings: migrated (0.0190s) ci: == [advisory_lock_connection] object_id: 15220340, pg_backend_pid: 4842 main: == [advisory_lock_connection] object_id: 15220840, pg_backend_pid: 4845 main: == 20231214095546 AddIssueIdToEpics: migrating ================================ main: -- add_column(:epics, :issue_id, :int, {:if_not_exists=>true}) main: -> 0.0061s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- index_exists?(:epics, :issue_id, {:unique=>true, :name=>"index_unique_epics_on_issue_id", :algorithm=>:concurrently}) main: -> 0.0116s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:epics, :issue_id, {:unique=>true, :name=>"index_unique_epics_on_issue_id", :algorithm=>:concurrently}) main: -> 0.0015s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE epics ADD CONSTRAINT fk_893ee302e5 FOREIGN KEY (issue_id) REFERENCES issues (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0017s main: -- execute("ALTER TABLE epics VALIDATE CONSTRAINT fk_893ee302e5;") main: -> 0.0025s main: == 20231214095546 AddIssueIdToEpics: migrated (0.0593s) ======================= main: == [advisory_lock_connection] object_id: 15220840, pg_backend_pid: 4845 ci: == [advisory_lock_connection] object_id: 15221360, pg_backend_pid: 4847 ci: == 20231214095546 AddIssueIdToEpics: migrating ================================ ci: -- add_column(:epics, :issue_id, :int, {:if_not_exists=>true}) ci: -> 0.0061s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:epics, :issue_id, {:unique=>true, :name=>"index_unique_epics_on_issue_id", :algorithm=>:concurrently}) ci: -> 0.0120s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:epics, :issue_id, {:unique=>true, :name=>"index_unique_epics_on_issue_id", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE epics ADD CONSTRAINT fk_893ee302e5 FOREIGN KEY (issue_id) REFERENCES issues (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0020s ci: -- execute("ALTER TABLE epics VALIDATE CONSTRAINT fk_893ee302e5;") ci: -> 0.0027s ci: == 20231214095546 AddIssueIdToEpics: migrated (0.0705s) ======================= ci: == [advisory_lock_connection] object_id: 15221360, pg_backend_pid: 4847 main: == [advisory_lock_connection] object_id: 15221600, pg_backend_pid: 4850 main: == 20231214111617 QueueBackfillOwaspTopTenOfVulnerabilityReads: migrating ===== main: == 20231214111617 QueueBackfillOwaspTopTenOfVulnerabilityReads: migrated (0.0437s) main: == [advisory_lock_connection] object_id: 15221600, pg_backend_pid: 4850 ci: == [advisory_lock_connection] object_id: 15221820, pg_backend_pid: 4852 ci: == 20231214111617 QueueBackfillOwaspTopTenOfVulnerabilityReads: migrating ===== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231214111617 QueueBackfillOwaspTopTenOfVulnerabilityReads: migrated (0.0150s) ci: == [advisory_lock_connection] object_id: 15221820, pg_backend_pid: 4852 main: == [advisory_lock_connection] object_id: 15227740, pg_backend_pid: 4855 main: == 20231214164411 AddCodeAddedAtToOnboardingProgresses: migrating ============= main: -- add_column(:onboarding_progresses, :code_added_at, :datetime_with_timezone) main: -> 0.0013s main: == 20231214164411 AddCodeAddedAtToOnboardingProgresses: migrated (0.0071s) ==== main: == [advisory_lock_connection] object_id: 15227740, pg_backend_pid: 4855 ci: == [advisory_lock_connection] object_id: 15228000, pg_backend_pid: 4857 ci: == 20231214164411 AddCodeAddedAtToOnboardingProgresses: migrating ============= ci: -- add_column(:onboarding_progresses, :code_added_at, :datetime_with_timezone) ci: -> 0.0013s ci: == 20231214164411 AddCodeAddedAtToOnboardingProgresses: migrated (0.0163s) ==== ci: == [advisory_lock_connection] object_id: 15228000, pg_backend_pid: 4857 main: == [advisory_lock_connection] object_id: 15230140, pg_backend_pid: 4860 main: == 20231214222351 DropIndexUsersForbiddenState: migrating ===================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:users) main: -> 0.0188s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:users, {:algorithm=>:concurrently, :name=>:users_forbidden_state_idx}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231214222351 DropIndexUsersForbiddenState: migrated (0.0361s) ============ main: == [advisory_lock_connection] object_id: 15230140, pg_backend_pid: 4860 ci: == [advisory_lock_connection] object_id: 15232260, pg_backend_pid: 4862 ci: == 20231214222351 DropIndexUsersForbiddenState: migrating ===================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0016s ci: -- indexes(:users) ci: -> 0.0200s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:users, {:algorithm=>:concurrently, :name=>:users_forbidden_state_idx}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231214222351 DropIndexUsersForbiddenState: migrated (0.0506s) ============ ci: == [advisory_lock_connection] object_id: 15232260, pg_backend_pid: 4862 main: == [advisory_lock_connection] object_id: 15241240, pg_backend_pid: 4865 main: == 20231215101640 AddCascadingToggleSecurityPoliciesPolicyScopeSetting: migrating main: -- column_exists?(:namespace_settings, :toggle_security_policies_policy_scope) main: -> 0.0046s main: -- column_exists?(:namespace_settings, :lock_toggle_security_policies_policy_scope) main: -> 0.0031s main: -- column_exists?(:application_settings, :toggle_security_policies_policy_scope) main: -> 0.2657s main: -- column_exists?(:application_settings, :lock_toggle_security_policies_policy_scope) main: -> 0.2654s main: -- add_column(:namespace_settings, :toggle_security_policies_policy_scope, :boolean, {:default=>nil, :null=>true}) main: -> 0.0023s main: -- add_column(:namespace_settings, :lock_toggle_security_policies_policy_scope, :boolean, {:default=>false, :null=>false}) main: -> 0.0013s main: -- add_column(:application_settings, :toggle_security_policies_policy_scope, :boolean, {:default=>false, :null=>false}) main: -> 0.0019s main: -- add_column(:application_settings, :lock_toggle_security_policies_policy_scope, :boolean, {:default=>false, :null=>false}) main: -> 0.0017s main: == 20231215101640 AddCascadingToggleSecurityPoliciesPolicyScopeSetting: migrated (0.5525s) main: == [advisory_lock_connection] object_id: 15241240, pg_backend_pid: 4865 ci: == [advisory_lock_connection] object_id: 15250840, pg_backend_pid: 4867 ci: == 20231215101640 AddCascadingToggleSecurityPoliciesPolicyScopeSetting: migrating ci: -- column_exists?(:namespace_settings, :toggle_security_policies_policy_scope) ci: -> 0.0053s ci: -- column_exists?(:namespace_settings, :lock_toggle_security_policies_policy_scope) ci: -> 0.0034s ci: -- column_exists?(:application_settings, :toggle_security_policies_policy_scope) ci: -> 0.2868s ci: -- column_exists?(:application_settings, :lock_toggle_security_policies_policy_scope) ci: -> 0.2651s ci: -- add_column(:namespace_settings, :toggle_security_policies_policy_scope, :boolean, {:default=>nil, :null=>true}) ci: -> 0.0021s ci: -- add_column(:namespace_settings, :lock_toggle_security_policies_policy_scope, :boolean, {:default=>false, :null=>false}) ci: -> 0.0018s ci: -- add_column(:application_settings, :toggle_security_policies_policy_scope, :boolean, {:default=>false, :null=>false}) ci: -> 0.0021s ci: -- add_column(:application_settings, :lock_toggle_security_policies_policy_scope, :boolean, {:default=>false, :null=>false}) ci: -> 0.0020s ci: == 20231215101640 AddCascadingToggleSecurityPoliciesPolicyScopeSetting: migrated (0.5881s) ci: == [advisory_lock_connection] object_id: 15250840, pg_backend_pid: 4867 main: == [advisory_lock_connection] object_id: 15251680, pg_backend_pid: 4870 main: == 20231215130625 ScheduleIndexToEventsAuthorGroupActionTargetTypeCreatedAt: migrating main: -- index_exists?(:events, [:author_id, :group_id, :action, :target_type, :created_at], {:name=>"index_events_author_id_group_id_action_target_type_created_at", :algorithm=>:concurrently}) main: -> 0.0131s main: -- add_index_options(:events, [:author_id, :group_id, :action, :target_type, :created_at], {:name=>"index_events_author_id_group_id_action_target_type_created_at", :algorithm=>:concurrently}) main: -> 0.0005s main: == 20231215130625 ScheduleIndexToEventsAuthorGroupActionTargetTypeCreatedAt: migrated (0.0267s) main: == [advisory_lock_connection] object_id: 15251680, pg_backend_pid: 4870 ci: == [advisory_lock_connection] object_id: 15252260, pg_backend_pid: 4872 ci: == 20231215130625 ScheduleIndexToEventsAuthorGroupActionTargetTypeCreatedAt: migrating ci: -- index_exists?(:events, [:author_id, :group_id, :action, :target_type, :created_at], {:name=>"index_events_author_id_group_id_action_target_type_created_at", :algorithm=>:concurrently}) ci: -> 0.0128s ci: -- add_index_options(:events, [:author_id, :group_id, :action, :target_type, :created_at], {:name=>"index_events_author_id_group_id_action_target_type_created_at", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20231215130625 ScheduleIndexToEventsAuthorGroupActionTargetTypeCreatedAt: migrated (0.0356s) ci: == [advisory_lock_connection] object_id: 15252260, pg_backend_pid: 4872 main: == [advisory_lock_connection] object_id: 15252980, pg_backend_pid: 4875 main: == 20231215151348 FinalizeWorkspacesConfigVersion2Migration: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231215151348 FinalizeWorkspacesConfigVersion2Migration: migrated (0.0336s) main: == [advisory_lock_connection] object_id: 15252980, pg_backend_pid: 4875 ci: == [advisory_lock_connection] object_id: 15277820, pg_backend_pid: 4877 ci: == 20231215151348 FinalizeWorkspacesConfigVersion2Migration: migrating ======== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231215151348 FinalizeWorkspacesConfigVersion2Migration: migrated (0.0153s) ci: == [advisory_lock_connection] object_id: 15277820, pg_backend_pid: 4877 main: == [advisory_lock_connection] object_id: 15302800, pg_backend_pid: 4880 main: == 20231215192706 CreateMlModelVersionMetadata: migrating ===================== main: -- create_table(:ml_model_version_metadata) main: -- quote_column_name(:name) main: -> 0.0000s main: -- quote_column_name(:value) main: -> 0.0000s main: -> 0.0087s main: == 20231215192706 CreateMlModelVersionMetadata: migrated (0.0148s) ============ main: == [advisory_lock_connection] object_id: 15302800, pg_backend_pid: 4880 ci: == [advisory_lock_connection] object_id: 15309640, pg_backend_pid: 4882 ci: == 20231215192706 CreateMlModelVersionMetadata: migrating ===================== ci: -- create_table(:ml_model_version_metadata) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -- quote_column_name(:value) ci: -> 0.0000s ci: -> 0.0079s I, [2024-04-10T20:47:26.427390 #290] INFO -- : Database: 'ci', Table: 'ml_model_version_metadata': Lock Writes ci: == 20231215192706 CreateMlModelVersionMetadata: migrated (0.0253s) ============ ci: == [advisory_lock_connection] object_id: 15309640, pg_backend_pid: 4882 main: == [advisory_lock_connection] object_id: 15309980, pg_backend_pid: 4885 main: == 20231216190018 AddIndexTopicsOnSlug: migrating ============================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:topics, :slug, {:unique=>true, :where=>"slug IS NOT NULL", :name=>"index_topics_on_slug", :algorithm=>:concurrently}) main: -> 0.0061s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:topics, :slug, {:unique=>true, :where=>"slug IS NOT NULL", :name=>"index_topics_on_slug", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231216190018 AddIndexTopicsOnSlug: migrated (0.0247s) ==================== main: == [advisory_lock_connection] object_id: 15309980, pg_backend_pid: 4885 ci: == [advisory_lock_connection] object_id: 15310300, pg_backend_pid: 4887 ci: == 20231216190018 AddIndexTopicsOnSlug: migrating ============================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:topics, :slug, {:unique=>true, :where=>"slug IS NOT NULL", :name=>"index_topics_on_slug", :algorithm=>:concurrently}) ci: -> 0.0057s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:topics, :slug, {:unique=>true, :where=>"slug IS NOT NULL", :name=>"index_topics_on_slug", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231216190018 AddIndexTopicsOnSlug: migrated (0.0332s) ==================== ci: == [advisory_lock_connection] object_id: 15310300, pg_backend_pid: 4887 main: == [advisory_lock_connection] object_id: 15310760, pg_backend_pid: 4890 main: == 20231217053910 RemoveDueDateSourcingMilestoneIdColumnFromVulnerabilities: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:vulnerabilities, :due_date_sourcing_milestone_id) main: -> 0.0018s main: == 20231217053910 RemoveDueDateSourcingMilestoneIdColumnFromVulnerabilities: migrated (0.0104s) main: == [advisory_lock_connection] object_id: 15310760, pg_backend_pid: 4890 ci: == [advisory_lock_connection] object_id: 15333180, pg_backend_pid: 4892 ci: == 20231217053910 RemoveDueDateSourcingMilestoneIdColumnFromVulnerabilities: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:vulnerabilities, :due_date_sourcing_milestone_id) ci: -> 0.0018s ci: == 20231217053910 RemoveDueDateSourcingMilestoneIdColumnFromVulnerabilities: migrated (0.0201s) ci: == [advisory_lock_connection] object_id: 15333180, pg_backend_pid: 4892 main: == [advisory_lock_connection] object_id: 15355740, pg_backend_pid: 4895 main: == 20231218062442 RemoveMaxWorkspacesFromRemoteDevelopmentAgentConfigs: migrating main: -- remove_column(:remote_development_agent_configs, :max_workspaces, :bigint, {:default=>-1, :null=>false}) main: -> 0.0015s main: == 20231218062442 RemoveMaxWorkspacesFromRemoteDevelopmentAgentConfigs: migrated (0.0072s) main: == [advisory_lock_connection] object_id: 15355740, pg_backend_pid: 4895 ci: == [advisory_lock_connection] object_id: 15365760, pg_backend_pid: 4897 ci: == 20231218062442 RemoveMaxWorkspacesFromRemoteDevelopmentAgentConfigs: migrating ci: -- remove_column(:remote_development_agent_configs, :max_workspaces, :bigint, {:default=>-1, :null=>false}) ci: -> 0.0016s ci: == 20231218062442 RemoveMaxWorkspacesFromRemoteDevelopmentAgentConfigs: migrated (0.0173s) ci: == [advisory_lock_connection] object_id: 15365760, pg_backend_pid: 4897 main: == [advisory_lock_connection] object_id: 15367980, pg_backend_pid: 4900 main: == 20231218062505 RemoveMaxWorkspacesPerUserFromRemoteDevelopmentAgentConfigs: migrating main: -- remove_column(:remote_development_agent_configs, :max_workspaces_per_user, :bigint, {:default=>-1, :null=>false}) main: -> 0.0015s main: == 20231218062505 RemoveMaxWorkspacesPerUserFromRemoteDevelopmentAgentConfigs: migrated (0.0075s) main: == [advisory_lock_connection] object_id: 15367980, pg_backend_pid: 4900 ci: == [advisory_lock_connection] object_id: 15379980, pg_backend_pid: 4902 ci: == 20231218062505 RemoveMaxWorkspacesPerUserFromRemoteDevelopmentAgentConfigs: migrating ci: -- remove_column(:remote_development_agent_configs, :max_workspaces_per_user, :bigint, {:default=>-1, :null=>false}) ci: -> 0.0019s ci: == 20231218062505 RemoveMaxWorkspacesPerUserFromRemoteDevelopmentAgentConfigs: migrated (0.0189s) ci: == [advisory_lock_connection] object_id: 15379980, pg_backend_pid: 4902 main: == [advisory_lock_connection] object_id: 15394860, pg_backend_pid: 4905 main: == 20231218074237 AddIndexToCiJobArtifactStates: migrating ==================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0020s main: -- index_exists?(:ci_job_artifact_states, [:job_artifact_id, :partition_id], {:name=>:index_ci_job_artifact_states_on_job_artifact_id_partition_id, :algorithm=>:concurrently}) main: -> 0.0121s main: -- execute("SET statement_timeout TO 0") main: -> 0.0009s main: -- add_index(:ci_job_artifact_states, [:job_artifact_id, :partition_id], {:name=>:index_ci_job_artifact_states_on_job_artifact_id_partition_id, :algorithm=>:concurrently}) main: -> 0.0027s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20231218074237 AddIndexToCiJobArtifactStates: migrated (0.0412s) =========== main: == [advisory_lock_connection] object_id: 15394860, pg_backend_pid: 4905 ci: == [advisory_lock_connection] object_id: 15409720, pg_backend_pid: 4907 ci: == 20231218074237 AddIndexToCiJobArtifactStates: migrating ==================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:ci_job_artifact_states, [:job_artifact_id, :partition_id], {:name=>:index_ci_job_artifact_states_on_job_artifact_id_partition_id, :algorithm=>:concurrently}) ci: -> 0.0063s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:ci_job_artifact_states, [:job_artifact_id, :partition_id], {:name=>:index_ci_job_artifact_states_on_job_artifact_id_partition_id, :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231218074237 AddIndexToCiJobArtifactStates: migrated (0.0361s) =========== ci: == [advisory_lock_connection] object_id: 15409720, pg_backend_pid: 4907 main: == [advisory_lock_connection] object_id: 15415640, pg_backend_pid: 4910 main: == 20231218074508 AddIndexToCiBuildTraceMetadata: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:ci_build_trace_metadata, [:trace_artifact_id, :partition_id], {:name=>:index_ci_build_trace_metadata_on_trace_artifact_id_partition_id, :algorithm=>:concurrently}) main: -> 0.0044s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:ci_build_trace_metadata, [:trace_artifact_id, :partition_id], {:name=>:index_ci_build_trace_metadata_on_trace_artifact_id_partition_id, :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231218074508 AddIndexToCiBuildTraceMetadata: migrated (0.0264s) ========== main: == [advisory_lock_connection] object_id: 15415640, pg_backend_pid: 4910 ci: == [advisory_lock_connection] object_id: 15415860, pg_backend_pid: 4912 ci: == 20231218074508 AddIndexToCiBuildTraceMetadata: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:ci_build_trace_metadata, [:trace_artifact_id, :partition_id], {:name=>:index_ci_build_trace_metadata_on_trace_artifact_id_partition_id, :algorithm=>:concurrently}) ci: -> 0.0042s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:ci_build_trace_metadata, [:trace_artifact_id, :partition_id], {:name=>:index_ci_build_trace_metadata_on_trace_artifact_id_partition_id, :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231218074508 AddIndexToCiBuildTraceMetadata: migrated (0.0339s) ========== ci: == [advisory_lock_connection] object_id: 15415860, pg_backend_pid: 4912 main: == [advisory_lock_connection] object_id: 15416800, pg_backend_pid: 4915 main: == 20231218092401 QueueBackfillPartitionIdCiPipelineChatData: migrating ======= main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20231218092401 QueueBackfillPartitionIdCiPipelineChatData: migrated (0.0057s) main: == [advisory_lock_connection] object_id: 15416800, pg_backend_pid: 4915 ci: == [advisory_lock_connection] object_id: 15417820, pg_backend_pid: 4917 ci: == 20231218092401 QueueBackfillPartitionIdCiPipelineChatData: migrating ======= ci: == 20231218092401 QueueBackfillPartitionIdCiPipelineChatData: migrated (0.0451s) ci: == [advisory_lock_connection] object_id: 15417820, pg_backend_pid: 4917 main: == [advisory_lock_connection] object_id: 15427540, pg_backend_pid: 4920 main: == 20231218121131 RemoveStartDateSourcingMilestoneIdColumnFromVulnerabilities: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:vulnerabilities, :start_date_sourcing_milestone_id) main: -> 0.0018s main: == 20231218121131 RemoveStartDateSourcingMilestoneIdColumnFromVulnerabilities: migrated (0.0104s) main: == [advisory_lock_connection] object_id: 15427540, pg_backend_pid: 4920 ci: == [advisory_lock_connection] object_id: 15437240, pg_backend_pid: 4922 ci: == 20231218121131 RemoveStartDateSourcingMilestoneIdColumnFromVulnerabilities: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:vulnerabilities, :start_date_sourcing_milestone_id) ci: -> 0.0020s ci: == 20231218121131 RemoveStartDateSourcingMilestoneIdColumnFromVulnerabilities: migrated (0.0213s) ci: == [advisory_lock_connection] object_id: 15437240, pg_backend_pid: 4922 main: == [advisory_lock_connection] object_id: 15438080, pg_backend_pid: 4925 main: == 20231218172621 AddManageGroupAccessTokensToMemberRoles: migrating ========== main: -- add_column(:member_roles, :manage_group_access_tokens, :boolean, {:default=>false, :null=>false}) main: -> 0.0022s main: == 20231218172621 AddManageGroupAccessTokensToMemberRoles: migrated (0.0085s) = main: == [advisory_lock_connection] object_id: 15438080, pg_backend_pid: 4925 ci: == [advisory_lock_connection] object_id: 15438940, pg_backend_pid: 4927 ci: == 20231218172621 AddManageGroupAccessTokensToMemberRoles: migrating ========== ci: -- add_column(:member_roles, :manage_group_access_tokens, :boolean, {:default=>false, :null=>false}) ci: -> 0.0022s ci: == 20231218172621 AddManageGroupAccessTokensToMemberRoles: migrated (0.0179s) = ci: == [advisory_lock_connection] object_id: 15438940, pg_backend_pid: 4927 main: == [advisory_lock_connection] object_id: 15439360, pg_backend_pid: 4930 main: == 20231219044006 DropNoteMentionsTempIndex: migrating ======================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- indexes(:notes) main: -> 0.0122s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- remove_index(:notes, {:algorithm=>:concurrently, :name=>"note_mentions_temp_index"}) main: -> 0.0015s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231219044006 DropNoteMentionsTempIndex: migrated (0.0314s) =============== main: == [advisory_lock_connection] object_id: 15439360, pg_backend_pid: 4930 ci: == [advisory_lock_connection] object_id: 15439760, pg_backend_pid: 4932 ci: == 20231219044006 DropNoteMentionsTempIndex: migrating ======================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:notes) ci: -> 0.0120s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:notes, {:algorithm=>:concurrently, :name=>"note_mentions_temp_index"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231219044006 DropNoteMentionsTempIndex: migrated (0.0411s) =============== ci: == [advisory_lock_connection] object_id: 15439760, pg_backend_pid: 4932 main: == [advisory_lock_connection] object_id: 15440240, pg_backend_pid: 4935 main: == 20231219075928 FinalizeBackfillUsersWithDefaults: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231219075928 FinalizeBackfillUsersWithDefaults: migrated (0.0262s) ======= main: == [advisory_lock_connection] object_id: 15440240, pg_backend_pid: 4935 ci: == [advisory_lock_connection] object_id: 15440640, pg_backend_pid: 4937 ci: == 20231219075928 FinalizeBackfillUsersWithDefaults: migrating ================ ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231219075928 FinalizeBackfillUsersWithDefaults: migrated (0.0162s) ======= ci: == [advisory_lock_connection] object_id: 15440640, pg_backend_pid: 4937 main: == [advisory_lock_connection] object_id: 15451380, pg_backend_pid: 4940 main: == 20231219075929 FinalizeBackfillUserPreferencesWithDefaults: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231219075929 FinalizeBackfillUserPreferencesWithDefaults: migrated (0.0302s) main: == [advisory_lock_connection] object_id: 15451380, pg_backend_pid: 4940 ci: == [advisory_lock_connection] object_id: 15462140, pg_backend_pid: 4942 ci: == 20231219075929 FinalizeBackfillUserPreferencesWithDefaults: migrating ====== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231219075929 FinalizeBackfillUserPreferencesWithDefaults: migrated (0.0154s) ci: == [advisory_lock_connection] object_id: 15462140, pg_backend_pid: 4942 main: == [advisory_lock_connection] object_id: 15470920, pg_backend_pid: 4945 main: == 20231219083804 AddFkToCiBuildTraceMetadataOnPartitionIdAndTraceArtifactId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0002s main: -- execute("LOCK TABLE ci_job_artifacts, ci_build_trace_metadata IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE ci_build_trace_metadata ADD CONSTRAINT fk_21d25cac1a_p FOREIGN KEY (partition_id, trace_artifact_id) REFERENCES ci_job_artifacts (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: == 20231219083804 AddFkToCiBuildTraceMetadataOnPartitionIdAndTraceArtifactId: migrated (0.0547s) main: == [advisory_lock_connection] object_id: 15470920, pg_backend_pid: 4945 ci: == [advisory_lock_connection] object_id: 15479780, pg_backend_pid: 4947 ci: == 20231219083804 AddFkToCiBuildTraceMetadataOnPartitionIdAndTraceArtifactId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_job_artifacts, ci_build_trace_metadata IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_build_trace_metadata ADD CONSTRAINT fk_21d25cac1a_p FOREIGN KEY (partition_id, trace_artifact_id) REFERENCES ci_job_artifacts (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: == 20231219083804 AddFkToCiBuildTraceMetadataOnPartitionIdAndTraceArtifactId: migrated (0.0626s) ci: == [advisory_lock_connection] object_id: 15479780, pg_backend_pid: 4947 main: == [advisory_lock_connection] object_id: 15480060, pg_backend_pid: 4950 main: == 20231219084159 AddFkToCiJobArtifactStatesOnPartitionIdAndJobArtifactId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_job_artifacts, ci_job_artifact_states IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE ci_job_artifact_states ADD CONSTRAINT fk_rails_80a9cba3b2_p FOREIGN KEY (partition_id, job_artifact_id) REFERENCES ci_job_artifacts (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: == 20231219084159 AddFkToCiJobArtifactStatesOnPartitionIdAndJobArtifactId: migrated (0.0552s) main: == [advisory_lock_connection] object_id: 15480060, pg_backend_pid: 4950 ci: == [advisory_lock_connection] object_id: 15486780, pg_backend_pid: 4952 ci: == 20231219084159 AddFkToCiJobArtifactStatesOnPartitionIdAndJobArtifactId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_job_artifacts, ci_job_artifact_states IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0008s ci: -- execute("ALTER TABLE ci_job_artifact_states ADD CONSTRAINT fk_rails_80a9cba3b2_p FOREIGN KEY (partition_id, job_artifact_id) REFERENCES ci_job_artifacts (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: == 20231219084159 AddFkToCiJobArtifactStatesOnPartitionIdAndJobArtifactId: migrated (0.0635s) ci: == [advisory_lock_connection] object_id: 15486780, pg_backend_pid: 4952 main: == [advisory_lock_connection] object_id: 15487680, pg_backend_pid: 4955 main: == 20231219091924 InitializeConversionOfGeoEventIdFromIntToBigint: migrating == main: -- column_exists?(:geo_event_log, :id) main: -> 0.0040s main: -- column_exists?(:geo_event_log, :geo_event_id) main: -> 0.0021s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:geo_event_log) main: -> 0.0022s main: -- add_column(:geo_event_log, "geo_event_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0015s main: == 20231219091924 InitializeConversionOfGeoEventIdFromIntToBigint: migrated (0.0236s) main: == [advisory_lock_connection] object_id: 15487680, pg_backend_pid: 4955 ci: == [advisory_lock_connection] object_id: 15488500, pg_backend_pid: 4957 ci: == 20231219091924 InitializeConversionOfGeoEventIdFromIntToBigint: migrating == ci: -- column_exists?(:geo_event_log, :id) ci: -> 0.0036s ci: -- column_exists?(:geo_event_log, :geo_event_id) ci: -> 0.0019s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:geo_event_log) ci: -> 0.0019s ci: -- add_column(:geo_event_log, "geo_event_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0013s ci: == 20231219091924 InitializeConversionOfGeoEventIdFromIntToBigint: migrated (0.0306s) ci: == [advisory_lock_connection] object_id: 15488500, pg_backend_pid: 4957 main: == [advisory_lock_connection] object_id: 15489380, pg_backend_pid: 4960 main: == 20231219092400 BackfillGeoEventLogForBigintConversion: migrating =========== main: -- column_exists?(:geo_event_log, :id) main: -> 0.0036s main: -- column_exists?(:geo_event_log, :geo_event_id) main: -> 0.0021s main: -- column_exists?(:geo_event_log, "geo_event_id_convert_to_bigint") main: -> 0.0019s main: == 20231219092400 BackfillGeoEventLogForBigintConversion: migrated (0.0434s) == main: == [advisory_lock_connection] object_id: 15489380, pg_backend_pid: 4960 ci: == [advisory_lock_connection] object_id: 15505200, pg_backend_pid: 4962 ci: == 20231219092400 BackfillGeoEventLogForBigintConversion: migrating =========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231219092400 BackfillGeoEventLogForBigintConversion: migrated (0.0157s) == ci: == [advisory_lock_connection] object_id: 15505200, pg_backend_pid: 4962 main: == [advisory_lock_connection] object_id: 15520560, pg_backend_pid: 4965 main: == 20231219125907 RemoveUpdatedByIdColumnFromVulnerabilities: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:vulnerabilities, :updated_by_id) main: -> 0.0022s main: == 20231219125907 RemoveUpdatedByIdColumnFromVulnerabilities: migrated (0.0116s) main: == [advisory_lock_connection] object_id: 15520560, pg_backend_pid: 4965 ci: == [advisory_lock_connection] object_id: 15525080, pg_backend_pid: 4967 ci: == 20231219125907 RemoveUpdatedByIdColumnFromVulnerabilities: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:vulnerabilities, :updated_by_id) ci: -> 0.0023s ci: == 20231219125907 RemoveUpdatedByIdColumnFromVulnerabilities: migrated (0.0211s) ci: == [advisory_lock_connection] object_id: 15525080, pg_backend_pid: 4967 main: == [advisory_lock_connection] object_id: 15526760, pg_backend_pid: 4970 main: == 20231219132423 RemoveEpicIdColumnFromVulnerabilities: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:vulnerabilities, :epic_id) main: -> 0.0020s main: == 20231219132423 RemoveEpicIdColumnFromVulnerabilities: migrated (0.0100s) === main: == [advisory_lock_connection] object_id: 15526760, pg_backend_pid: 4970 ci: == [advisory_lock_connection] object_id: 15526940, pg_backend_pid: 4972 ci: == 20231219132423 RemoveEpicIdColumnFromVulnerabilities: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:vulnerabilities, :epic_id) ci: -> 0.0020s ci: == 20231219132423 RemoveEpicIdColumnFromVulnerabilities: migrated (0.0212s) === ci: == [advisory_lock_connection] object_id: 15526940, pg_backend_pid: 4972 main: == [advisory_lock_connection] object_id: 15532860, pg_backend_pid: 4975 main: == 20231220094609 AddReleasePublishedAtIndexToRelease: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:releases, :release_published_at, {:name=>"releases_published_at_index", :algorithm=>:concurrently}) main: -> 0.0068s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:releases, :release_published_at, {:name=>"releases_published_at_index", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231220094609 AddReleasePublishedAtIndexToRelease: migrated (0.0261s) ===== main: == [advisory_lock_connection] object_id: 15532860, pg_backend_pid: 4975 ci: == [advisory_lock_connection] object_id: 15533120, pg_backend_pid: 4977 ci: == 20231220094609 AddReleasePublishedAtIndexToRelease: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:releases, :release_published_at, {:name=>"releases_published_at_index", :algorithm=>:concurrently}) ci: -> 0.0070s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:releases, :release_published_at, {:name=>"releases_published_at_index", :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231220094609 AddReleasePublishedAtIndexToRelease: migrated (0.0358s) ===== ci: == [advisory_lock_connection] object_id: 15533120, pg_backend_pid: 4977 main: == [advisory_lock_connection] object_id: 15549900, pg_backend_pid: 4980 main: == 20231220113459 AddWorkItemColor: migrating ================================= main: -- create_table(:work_item_colors, {:id=>false}) main: -- quote_column_name(:color) main: -> 0.0000s main: -> 0.0045s main: == 20231220113459 AddWorkItemColor: migrated (0.0106s) ======================== main: == [advisory_lock_connection] object_id: 15549900, pg_backend_pid: 4980 ci: == [advisory_lock_connection] object_id: 15566780, pg_backend_pid: 4982 ci: == 20231220113459 AddWorkItemColor: migrating ================================= ci: -- create_table(:work_item_colors, {:id=>false}) ci: -- quote_column_name(:color) ci: -> 0.0000s ci: -> 0.0043s I, [2024-04-10T20:47:30.256882 #290] INFO -- : Database: 'ci', Table: 'work_item_colors': Lock Writes ci: == 20231220113459 AddWorkItemColor: migrated (0.0215s) ======================== ci: == [advisory_lock_connection] object_id: 15566780, pg_backend_pid: 4982 main: == [advisory_lock_connection] object_id: 15583660, pg_backend_pid: 4985 main: == 20231220115201 AddColorWorkItemWidget: migrating =========================== main: == 20231220115201 AddColorWorkItemWidget: migrated (0.0552s) ================== main: == [advisory_lock_connection] object_id: 15583660, pg_backend_pid: 4985 ci: == [advisory_lock_connection] object_id: 15600500, pg_backend_pid: 4987 ci: == 20231220115201 AddColorWorkItemWidget: migrating =========================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231220115201 AddColorWorkItemWidget: migrated (0.0158s) ================== ci: == [advisory_lock_connection] object_id: 15600500, pg_backend_pid: 4987 main: == [advisory_lock_connection] object_id: 15611080, pg_backend_pid: 4990 main: == 20231220130725 RemoveLastEditedAtColumnFromVulnerabilities: migrating ====== main: -- remove_column(:vulnerabilities, :last_edited_at) main: -> 0.0013s main: == 20231220130725 RemoveLastEditedAtColumnFromVulnerabilities: migrated (0.0075s) main: == [advisory_lock_connection] object_id: 15611080, pg_backend_pid: 4990 ci: == [advisory_lock_connection] object_id: 15621720, pg_backend_pid: 4992 ci: == 20231220130725 RemoveLastEditedAtColumnFromVulnerabilities: migrating ====== ci: -- remove_column(:vulnerabilities, :last_edited_at) ci: -> 0.0014s ci: == 20231220130725 RemoveLastEditedAtColumnFromVulnerabilities: migrated (0.0171s) ci: == [advisory_lock_connection] object_id: 15621720, pg_backend_pid: 4992 main: == [advisory_lock_connection] object_id: 15636720, pg_backend_pid: 4995 main: == 20231220150143 RemoveOrganizationsOrganizationUsersOrganizationIdFk: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE organizations, organization_users IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- remove_foreign_key(:organization_users, :organizations, {:name=>"fk_8471abad75"}) main: -> 0.0045s main: == 20231220150143 RemoveOrganizationsOrganizationUsersOrganizationIdFk: migrated (0.0277s) main: == [advisory_lock_connection] object_id: 15636720, pg_backend_pid: 4995 ci: == [advisory_lock_connection] object_id: 15637000, pg_backend_pid: 4997 ci: == 20231220150143 RemoveOrganizationsOrganizationUsersOrganizationIdFk: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE organizations, organization_users IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:organization_users, :organizations, {:name=>"fk_8471abad75"}) ci: -> 0.0043s ci: == 20231220150143 RemoveOrganizationsOrganizationUsersOrganizationIdFk: migrated (0.0349s) ci: == [advisory_lock_connection] object_id: 15637000, pg_backend_pid: 4997 main: == [advisory_lock_connection] object_id: 15637820, pg_backend_pid: 5000 main: == 20231220150210 RemoveUsersOrganizationUsersUserIdFk: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE users, organization_users IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- remove_foreign_key(:organization_users, :users, {:name=>"fk_8d9b20725d"}) main: -> 0.0049s main: == 20231220150210 RemoveUsersOrganizationUsersUserIdFk: migrated (0.0276s) ==== main: == [advisory_lock_connection] object_id: 15637820, pg_backend_pid: 5000 ci: == [advisory_lock_connection] object_id: 15638680, pg_backend_pid: 5002 ci: == 20231220150210 RemoveUsersOrganizationUsersUserIdFk: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE users, organization_users IN ACCESS EXCLUSIVE MODE") ci: -> 0.0009s ci: -- remove_foreign_key(:organization_users, :users, {:name=>"fk_8d9b20725d"}) ci: -> 0.0054s ci: == 20231220150210 RemoveUsersOrganizationUsersUserIdFk: migrated (0.0369s) ==== ci: == [advisory_lock_connection] object_id: 15638680, pg_backend_pid: 5002 main: == [advisory_lock_connection] object_id: 15639520, pg_backend_pid: 5005 main: == 20231220225325 AddAsciidocMaxIncludesSetting: migrating ==================== main: -- add_column(:application_settings, :asciidoc_max_includes, :smallint, {:default=>32, :null=>false}) main: -> 0.0034s main: == 20231220225325 AddAsciidocMaxIncludesSetting: migrated (0.0105s) =========== main: == [advisory_lock_connection] object_id: 15639520, pg_backend_pid: 5005 ci: == [advisory_lock_connection] object_id: 15640380, pg_backend_pid: 5007 ci: == 20231220225325 AddAsciidocMaxIncludesSetting: migrating ==================== ci: -- add_column(:application_settings, :asciidoc_max_includes, :smallint, {:default=>32, :null=>false}) ci: -> 0.0040s ci: == 20231220225325 AddAsciidocMaxIncludesSetting: migrated (0.0203s) =========== ci: == [advisory_lock_connection] object_id: 15640380, pg_backend_pid: 5007 main: == [advisory_lock_connection] object_id: 15650780, pg_backend_pid: 5010 main: == 20231221000703 AsyncValidateMergeRequestDiffsProjectIdForeignKey: migrating main: == 20231221000703 AsyncValidateMergeRequestDiffsProjectIdForeignKey: migrated (0.0261s) main: == [advisory_lock_connection] object_id: 15650780, pg_backend_pid: 5010 ci: == [advisory_lock_connection] object_id: 15661260, pg_backend_pid: 5012 ci: == 20231221000703 AsyncValidateMergeRequestDiffsProjectIdForeignKey: migrating ci: == 20231221000703 AsyncValidateMergeRequestDiffsProjectIdForeignKey: migrated (0.0364s) ci: == [advisory_lock_connection] object_id: 15661260, pg_backend_pid: 5012 main: == [advisory_lock_connection] object_id: 15661720, pg_backend_pid: 5015 main: == 20231221033539 CreateSbomSourcePackagesTable: migrating ==================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:sbom_occurrences, :source_package_id, :bigint, {:if_not_exists=>true}) main: -> 0.0050s main: -- create_table(:sbom_source_packages, {:if_not_exists=>true}) main: -- quote_column_name(:name) main: -> 0.0000s main: -> 0.0048s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:sbom_occurrences, [:source_package_id, :id], {:name=>"index_sbom_source_packages_on_source_package_id_and_id", :algorithm=>:concurrently}) main: -> 0.0105s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:sbom_occurrences, [:source_package_id, :id], {:name=>"index_sbom_source_packages_on_source_package_id_and_id", :algorithm=>:concurrently}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE sbom_occurrences ADD CONSTRAINT fk_b1b65d8d17 FOREIGN KEY (source_package_id) REFERENCES sbom_source_packages (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0012s main: -- execute("ALTER TABLE sbom_occurrences VALIDATE CONSTRAINT fk_b1b65d8d17;") main: -> 0.0015s main: == 20231221033539 CreateSbomSourcePackagesTable: migrated (0.0665s) =========== main: == [advisory_lock_connection] object_id: 15661720, pg_backend_pid: 5015 ci: == [advisory_lock_connection] object_id: 15662200, pg_backend_pid: 5017 ci: == 20231221033539 CreateSbomSourcePackagesTable: migrating ==================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:sbom_occurrences, :source_package_id, :bigint, {:if_not_exists=>true}) ci: -> 0.0052s ci: -- create_table(:sbom_source_packages, {:if_not_exists=>true}) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -> 0.0044s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:sbom_occurrences, [:source_package_id, :id], {:name=>"index_sbom_source_packages_on_source_package_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0111s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:sbom_occurrences, [:source_package_id, :id], {:name=>"index_sbom_source_packages_on_source_package_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE sbom_occurrences ADD CONSTRAINT fk_b1b65d8d17 FOREIGN KEY (source_package_id) REFERENCES sbom_source_packages (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("ALTER TABLE sbom_occurrences VALIDATE CONSTRAINT fk_b1b65d8d17;") ci: -> 0.0015s I, [2024-04-10T20:47:31.692014 #290] INFO -- : Database: 'ci', Table: 'sbom_source_packages': Lock Writes I, [2024-04-10T20:47:31.692887 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Lock timeout is set", :current_iteration=>1, :lock_timeout_in_ms=>100} I, [2024-04-10T20:47:31.693504 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Migration finished", :current_iteration=>1, :lock_timeout_in_ms=>100} ci: == 20231221033539 CreateSbomSourcePackagesTable: migrated (0.0795s) =========== ci: == [advisory_lock_connection] object_id: 15662200, pg_backend_pid: 5017 main: == [advisory_lock_connection] object_id: 15676060, pg_backend_pid: 5020 main: == 20231221113948 CreateCloudConnectorAccess: migrating ======================= main: -- create_table(:cloud_connector_access) main: -> 0.0032s main: == 20231221113948 CreateCloudConnectorAccess: migrated (0.0093s) ============== main: == [advisory_lock_connection] object_id: 15676060, pg_backend_pid: 5020 ci: == [advisory_lock_connection] object_id: 15676320, pg_backend_pid: 5022 ci: == 20231221113948 CreateCloudConnectorAccess: migrating ======================= ci: -- create_table(:cloud_connector_access) ci: -> 0.0034s I, [2024-04-10T20:47:31.858807 #290] INFO -- : Database: 'ci', Table: 'cloud_connector_access': Lock Writes ci: == 20231221113948 CreateCloudConnectorAccess: migrated (0.0217s) ============== ci: == [advisory_lock_connection] object_id: 15676320, pg_backend_pid: 5022 main: == [advisory_lock_connection] object_id: 15676760, pg_backend_pid: 5025 main: == 20231221171135 CreateNamespaceDescendantsTable: migrating ================== main: -- execute("CREATE TABLE namespace_descendants (\n namespace_id bigint NOT NULL,\n self_and_descendant_group_ids bigint[] NOT NULL DEFAULT ARRAY[]::bigint[],\n all_project_ids bigint[] NOT NULL DEFAULT ARRAY[]::bigint[],\n traversal_ids bigint[] NOT NULL DEFAULT ARRAY[]::bigint[],\n outdated_at timestamp with time zone,\n calculated_at timestamp with time zone,\n PRIMARY KEY(namespace_id)\n)\nPARTITION BY HASH (namespace_id);\n") main: -> 0.0025s main: -- execute("CREATE INDEX\nindex_on_namespace_descendants_outdated\nON namespace_descendants (namespace_id)\nWHERE outdated_at IS NOT NULL\n") main: -> 0.0010s main: -- transaction(nil) main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_00\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 0);\n") main: -> 0.0030s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_01\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 1);\n") main: -> 0.0024s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_02\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 2);\n") main: -> 0.0023s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_03\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 3);\n") main: -> 0.0022s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_04\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 4);\n") main: -> 0.0023s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_05\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 5);\n") main: -> 0.0021s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_06\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 6);\n") main: -> 0.0022s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_07\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 7);\n") main: -> 0.0022s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_08\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 8);\n") main: -> 0.0021s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_09\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 9);\n") main: -> 0.0022s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_10\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 10);\n") main: -> 0.0021s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_11\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 11);\n") main: -> 0.0020s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_12\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 12);\n") main: -> 0.0034s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_13\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 13);\n") main: -> 0.0035s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_14\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 14);\n") main: -> 0.0027s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_15\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 15);\n") main: -> 0.0025s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_16\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 16);\n") main: -> 0.0023s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_17\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 17);\n") main: -> 0.0021s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_18\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 18);\n") main: -> 0.0022s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_19\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 19);\n") main: -> 0.0020s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_20\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 20);\n") main: -> 0.0021s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_21\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 21);\n") main: -> 0.0020s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_22\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 22);\n") main: -> 0.0020s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_23\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 23);\n") main: -> 0.0020s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_24\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 24);\n") main: -> 0.0021s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_25\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 25);\n") main: -> 0.0019s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_26\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 26);\n") main: -> 0.0020s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_27\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 27);\n") main: -> 0.0022s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_28\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 28);\n") main: -> 0.0020s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_29\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 29);\n") main: -> 0.0020s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_30\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 30);\n") main: -> 0.0019s main: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_31\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 31);\n") main: -> 0.0019s main: -> 0.0746s main: == 20231221171135 CreateNamespaceDescendantsTable: migrated (0.0846s) ========= main: == [advisory_lock_connection] object_id: 15676760, pg_backend_pid: 5025 ci: == [advisory_lock_connection] object_id: 15677200, pg_backend_pid: 5027 ci: == 20231221171135 CreateNamespaceDescendantsTable: migrating ================== ci: -- execute("CREATE TABLE namespace_descendants (\n namespace_id bigint NOT NULL,\n self_and_descendant_group_ids bigint[] NOT NULL DEFAULT ARRAY[]::bigint[],\n all_project_ids bigint[] NOT NULL DEFAULT ARRAY[]::bigint[],\n traversal_ids bigint[] NOT NULL DEFAULT ARRAY[]::bigint[],\n outdated_at timestamp with time zone,\n calculated_at timestamp with time zone,\n PRIMARY KEY(namespace_id)\n)\nPARTITION BY HASH (namespace_id);\n") ci: -> 0.0022s ci: -- execute("CREATE INDEX\nindex_on_namespace_descendants_outdated\nON namespace_descendants (namespace_id)\nWHERE outdated_at IS NOT NULL\n") ci: -> 0.0008s ci: -- transaction(nil) ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_00\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 0);\n") ci: -> 0.0029s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_01\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 1);\n") ci: -> 0.0037s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_02\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 2);\n") ci: -> 0.0040s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_03\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 3);\n") ci: -> 0.0029s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_04\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 4);\n") ci: -> 0.0027s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_05\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 5);\n") ci: -> 0.0027s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_06\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 6);\n") ci: -> 0.0027s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_07\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 7);\n") ci: -> 0.0028s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_08\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 8);\n") ci: -> 0.0031s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_09\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 9);\n") ci: -> 0.0034s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_10\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 10);\n") ci: -> 0.0026s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_11\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 11);\n") ci: -> 0.0024s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_12\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 12);\n") ci: -> 0.0033s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_13\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 13);\n") ci: -> 0.0024s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_14\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 14);\n") ci: -> 0.0023s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_15\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 15);\n") ci: -> 0.0023s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_16\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 16);\n") ci: -> 0.0021s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_17\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 17);\n") ci: -> 0.0021s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_18\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 18);\n") ci: -> 0.0021s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_19\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 19);\n") ci: -> 0.0021s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_20\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 20);\n") ci: -> 0.0021s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_21\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 21);\n") ci: -> 0.0038s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_22\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 22);\n") ci: -> 0.0029s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_23\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 23);\n") ci: -> 0.0026s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_24\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 24);\n") ci: -> 0.0026s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_25\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 25);\n") ci: -> 0.0024s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_26\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 26);\n") ci: -> 0.0023s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_27\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 27);\n") ci: -> 0.0024s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_28\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 28);\n") ci: -> 0.0022s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_29\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 29);\n") ci: -> 0.0022s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_30\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 30);\n") ci: -> 0.0023s ci: -- execute("CREATE TABLE gitlab_partitions_static.namespace_descendants_31\nPARTITION OF namespace_descendants\nFOR VALUES WITH (MODULUS 32, REMAINDER 31);\n") ci: -> 0.0022s ci: -> 0.0877s I, [2024-04-10T20:47:32.196514 #290] INFO -- : Database: 'ci', Table: 'namespace_descendants': Lock Writes ci: == 20231221171135 CreateNamespaceDescendantsTable: migrated (0.1093s) ========= ci: == [advisory_lock_connection] object_id: 15677200, pg_backend_pid: 5027 main: == [advisory_lock_connection] object_id: 15683860, pg_backend_pid: 5030 main: == 20231221181908 AddVerificationLevelToCatalogResources: migrating =========== main: -- add_column(:catalog_resources, :verification_level, :integer, {:limit=>2, :default=>0}) main: -> 0.0025s main: == 20231221181908 AddVerificationLevelToCatalogResources: migrated (0.0090s) == main: == [advisory_lock_connection] object_id: 15683860, pg_backend_pid: 5030 ci: == [advisory_lock_connection] object_id: 15690500, pg_backend_pid: 5032 ci: == 20231221181908 AddVerificationLevelToCatalogResources: migrating =========== ci: -- add_column(:catalog_resources, :verification_level, :integer, {:limit=>2, :default=>0}) ci: -> 0.0024s ci: == 20231221181908 AddVerificationLevelToCatalogResources: migrated (0.0383s) == ci: == [advisory_lock_connection] object_id: 15690500, pg_backend_pid: 5032 main: == [advisory_lock_connection] object_id: 15697120, pg_backend_pid: 5035 main: == 20231221223259 QueueDropVulnerabilitiesWithoutFindingId: migrating ========= main: == 20231221223259 QueueDropVulnerabilitiesWithoutFindingId: migrated (0.0412s) main: == [advisory_lock_connection] object_id: 15697120, pg_backend_pid: 5035 ci: == [advisory_lock_connection] object_id: 15703860, pg_backend_pid: 5037 ci: == 20231221223259 QueueDropVulnerabilitiesWithoutFindingId: migrating ========= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20231221223259 QueueDropVulnerabilitiesWithoutFindingId: migrated (0.0175s) ci: == [advisory_lock_connection] object_id: 15703860, pg_backend_pid: 5037 main: == [advisory_lock_connection] object_id: 15704620, pg_backend_pid: 5040 main: == 20231222051050 AddSearchVectorIndexToCatalogResources: migrating =========== main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute(" CREATE INDEX CONCURRENTLY IF NOT EXISTS index_catalog_resources_on_search_vector_triagram ON catalog_resources\n USING GIN (search_vector);\n") main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: == 20231222051050 AddSearchVectorIndexToCatalogResources: migrated (0.0106s) == main: == [advisory_lock_connection] object_id: 15704620, pg_backend_pid: 5040 ci: == [advisory_lock_connection] object_id: 15705360, pg_backend_pid: 5042 ci: == 20231222051050 AddSearchVectorIndexToCatalogResources: migrating =========== ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0008s ci: -- execute(" CREATE INDEX CONCURRENTLY IF NOT EXISTS index_catalog_resources_on_search_vector_triagram ON catalog_resources\n USING GIN (search_vector);\n") ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20231222051050 AddSearchVectorIndexToCatalogResources: migrated (0.0233s) == ci: == [advisory_lock_connection] object_id: 15705360, pg_backend_pid: 5042 main: == [advisory_lock_connection] object_id: 15713460, pg_backend_pid: 5045 main: == 20231222071942 AddDescriptionToCiInstanceVariables: migrating ============== main: -- add_column(:ci_instance_variables, :description, :text) main: -> 0.0015s main: == 20231222071942 AddDescriptionToCiInstanceVariables: migrated (0.0079s) ===== main: == [advisory_lock_connection] object_id: 15713460, pg_backend_pid: 5045 ci: == [advisory_lock_connection] object_id: 15721580, pg_backend_pid: 5047 ci: == 20231222071942 AddDescriptionToCiInstanceVariables: migrating ============== ci: -- add_column(:ci_instance_variables, :description, :text) ci: -> 0.0016s ci: == 20231222071942 AddDescriptionToCiInstanceVariables: migrated (0.0179s) ===== ci: == [advisory_lock_connection] object_id: 15721580, pg_backend_pid: 5047 main: == [advisory_lock_connection] object_id: 15745580, pg_backend_pid: 5050 main: == 20231222072237 AddTextLimitToCiInstanceVariablesDescription: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ci_instance_variables\nADD CONSTRAINT check_a0a9762afa\nCHECK ( char_length(description) <= 255 )\nNOT VALID;\n") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0009s main: -- execute("ALTER TABLE ci_instance_variables VALIDATE CONSTRAINT check_a0a9762afa;") main: -> 0.0010s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231222072237 AddTextLimitToCiInstanceVariablesDescription: migrated (0.0192s) main: == [advisory_lock_connection] object_id: 15745580, pg_backend_pid: 5050 ci: == [advisory_lock_connection] object_id: 15769620, pg_backend_pid: 5052 ci: == 20231222072237 AddTextLimitToCiInstanceVariablesDescription: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ci_instance_variables\nADD CONSTRAINT check_a0a9762afa\nCHECK ( char_length(description) <= 255 )\nNOT VALID;\n") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_instance_variables VALIDATE CONSTRAINT check_a0a9762afa;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231222072237 AddTextLimitToCiInstanceVariablesDescription: migrated (0.0287s) ci: == [advisory_lock_connection] object_id: 15769620, pg_backend_pid: 5052 main: == [advisory_lock_connection] object_id: 15770020, pg_backend_pid: 5055 main: == 20231222114515 RemoveTmpIndexMembersOnState: migrating ===================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- indexes(:members) main: -> 0.0147s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:members, {:algorithm=>:concurrently, :name=>"tmp_index_members_on_state"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20231222114515 RemoveTmpIndexMembersOnState: migrated (0.0336s) ============ main: == [advisory_lock_connection] object_id: 15770020, pg_backend_pid: 5055 ci: == [advisory_lock_connection] object_id: 15770420, pg_backend_pid: 5057 ci: == 20231222114515 RemoveTmpIndexMembersOnState: migrating ===================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:members) ci: -> 0.0144s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:members, {:algorithm=>:concurrently, :name=>"tmp_index_members_on_state"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20231222114515 RemoveTmpIndexMembersOnState: migrated (0.0410s) ============ ci: == [advisory_lock_connection] object_id: 15770420, pg_backend_pid: 5057 main: == [advisory_lock_connection] object_id: 15776160, pg_backend_pid: 5060 main: == 20231224083824 RemoveLastEditedByIdColumnFromVulnerabilities: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:vulnerabilities, :last_edited_by_id) main: -> 0.0025s main: == 20231224083824 RemoveLastEditedByIdColumnFromVulnerabilities: migrated (0.0118s) main: == [advisory_lock_connection] object_id: 15776160, pg_backend_pid: 5060 ci: == [advisory_lock_connection] object_id: 15781960, pg_backend_pid: 5062 ci: == 20231224083824 RemoveLastEditedByIdColumnFromVulnerabilities: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:vulnerabilities, :last_edited_by_id) ci: -> 0.0022s ci: == 20231224083824 RemoveLastEditedByIdColumnFromVulnerabilities: migrated (0.0207s) ci: == [advisory_lock_connection] object_id: 15781960, pg_backend_pid: 5062 main: == [advisory_lock_connection] object_id: 15782700, pg_backend_pid: 5065 main: == 20231225070431 AsyncValidateFindingIdOnVulnerabilities: migrating ========== main: == 20231225070431 AsyncValidateFindingIdOnVulnerabilities: migrated (0.0276s) = main: == [advisory_lock_connection] object_id: 15782700, pg_backend_pid: 5065 ci: == [advisory_lock_connection] object_id: 15783480, pg_backend_pid: 5067 ci: == 20231225070431 AsyncValidateFindingIdOnVulnerabilities: migrating ========== ci: == 20231225070431 AsyncValidateFindingIdOnVulnerabilities: migrated (0.0382s) = ci: == [advisory_lock_connection] object_id: 15783480, pg_backend_pid: 5067 main: == [advisory_lock_connection] object_id: 15790220, pg_backend_pid: 5070 main: == 20231225133628 RemoveDueDateColumnFromVulnerabilities: migrating =========== main: -- remove_column(:vulnerabilities, :due_date) main: -> 0.0013s main: == 20231225133628 RemoveDueDateColumnFromVulnerabilities: migrated (0.0070s) == main: == [advisory_lock_connection] object_id: 15790220, pg_backend_pid: 5070 ci: == [advisory_lock_connection] object_id: 15790500, pg_backend_pid: 5072 ci: == 20231225133628 RemoveDueDateColumnFromVulnerabilities: migrating =========== ci: -- remove_column(:vulnerabilities, :due_date) ci: -> 0.0015s ci: == 20231225133628 RemoveDueDateColumnFromVulnerabilities: migrated (0.0182s) == ci: == [advisory_lock_connection] object_id: 15790500, pg_backend_pid: 5072 main: == [advisory_lock_connection] object_id: 15791260, pg_backend_pid: 5075 main: == 20231226052618 AddWorkItemColorsForeignKeys: migrating ===================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:work_item_colors, :namespace_id, {:name=>"wi_colors_namespace_id_index", :algorithm=>:concurrently}) main: -> 0.0024s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:work_item_colors, :namespace_id, {:name=>"wi_colors_namespace_id_index", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE work_item_colors ADD CONSTRAINT fk_b15b0912d0 FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0024s main: -- execute("ALTER TABLE work_item_colors VALIDATE CONSTRAINT fk_b15b0912d0;") main: -> 0.0022s main: == 20231226052618 AddWorkItemColorsForeignKeys: migrated (0.0501s) ============ main: == [advisory_lock_connection] object_id: 15791260, pg_backend_pid: 5075 ci: == [advisory_lock_connection] object_id: 15792040, pg_backend_pid: 5077 ci: == 20231226052618 AddWorkItemColorsForeignKeys: migrating ===================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:work_item_colors, :namespace_id, {:name=>"wi_colors_namespace_id_index", :algorithm=>:concurrently}) ci: -> 0.0022s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:work_item_colors, :namespace_id, {:name=>"wi_colors_namespace_id_index", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE work_item_colors ADD CONSTRAINT fk_b15b0912d0 FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0018s ci: -- execute("ALTER TABLE work_item_colors VALIDATE CONSTRAINT fk_b15b0912d0;") ci: -> 0.0019s ci: == 20231226052618 AddWorkItemColorsForeignKeys: migrated (0.0537s) ============ ci: == [advisory_lock_connection] object_id: 15792040, pg_backend_pid: 5077 main: == [advisory_lock_connection] object_id: 15792460, pg_backend_pid: 5080 main: == 20231227090634 DeprecateSummarizeMergeRequestWorker: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: == 20231227090634 DeprecateSummarizeMergeRequestWorker: migrated (0.0098s) ==== main: == [advisory_lock_connection] object_id: 15792460, pg_backend_pid: 5080 ci: == [advisory_lock_connection] object_id: 15792860, pg_backend_pid: 5082 ci: == 20231227090634 DeprecateSummarizeMergeRequestWorker: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20231227090634 DeprecateSummarizeMergeRequestWorker: migrated (0.0158s) ==== ci: == [advisory_lock_connection] object_id: 15792860, pg_backend_pid: 5082 main: == [advisory_lock_connection] object_id: 15796960, pg_backend_pid: 5085 main: == 20231227103059 ReplaceFkOnEpicsIssueId: migrating ========================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE epics ADD CONSTRAINT fk_epics_issue_id_with_on_delete_nullify FOREIGN KEY (issue_id) REFERENCES issues (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0020s main: == 20231227103059 ReplaceFkOnEpicsIssueId: migrated (0.0293s) ================= main: == [advisory_lock_connection] object_id: 15796960, pg_backend_pid: 5085 ci: == [advisory_lock_connection] object_id: 15801120, pg_backend_pid: 5087 ci: == 20231227103059 ReplaceFkOnEpicsIssueId: migrating ========================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE epics ADD CONSTRAINT fk_epics_issue_id_with_on_delete_nullify FOREIGN KEY (issue_id) REFERENCES issues (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0019s ci: == 20231227103059 ReplaceFkOnEpicsIssueId: migrated (0.0386s) ================= ci: == [advisory_lock_connection] object_id: 15801120, pg_backend_pid: 5087 main: == [advisory_lock_connection] object_id: 15819280, pg_backend_pid: 5090 main: == 20231227104408 ValidateFkEpicsIssueIdWithOnDeleteNullify: migrating ======== main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- execute("ALTER TABLE epics VALIDATE CONSTRAINT fk_epics_issue_id_with_on_delete_nullify;") main: -> 0.0031s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20231227104408 ValidateFkEpicsIssueIdWithOnDeleteNullify: migrated (0.0238s) main: == [advisory_lock_connection] object_id: 15819280, pg_backend_pid: 5090 ci: == [advisory_lock_connection] object_id: 15837460, pg_backend_pid: 5092 ci: == 20231227104408 ValidateFkEpicsIssueIdWithOnDeleteNullify: migrating ======== ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE epics VALIDATE CONSTRAINT fk_epics_issue_id_with_on_delete_nullify;") ci: -> 0.0029s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20231227104408 ValidateFkEpicsIssueIdWithOnDeleteNullify: migrated (0.0337s) ci: == [advisory_lock_connection] object_id: 15837460, pg_backend_pid: 5092 main: == [advisory_lock_connection] object_id: 15838300, pg_backend_pid: 5095 main: == 20231227104711 RemoveFkEpicsIssueId: migrating ============================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_foreign_key(:epics, {:column=>:issue_id, :on_delete=>:cascade, :name=>:fk_893ee302e5}) main: -> 0.0054s main: == 20231227104711 RemoveFkEpicsIssueId: migrated (0.0266s) ==================== main: == [advisory_lock_connection] object_id: 15838300, pg_backend_pid: 5095 ci: == [advisory_lock_connection] object_id: 15839160, pg_backend_pid: 5097 ci: == 20231227104711 RemoveFkEpicsIssueId: migrating ============================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_foreign_key(:epics, {:column=>:issue_id, :on_delete=>:cascade, :name=>:fk_893ee302e5}) ci: -> 0.0055s ci: == 20231227104711 RemoveFkEpicsIssueId: migrated (0.0368s) ==================== ci: == [advisory_lock_connection] object_id: 15839160, pg_backend_pid: 5097 main: == [advisory_lock_connection] object_id: 15847300, pg_backend_pid: 5100 main: == 20231228043653 RenameOldIndexToNewIndexInCatalogResources: migrating ======= main: -- rename_index(:catalog_resources, "index_catalog_resources_on_search_vector_triagram", "index_catalog_resources_on_search_vector") main: -> 0.0016s main: == 20231228043653 RenameOldIndexToNewIndexInCatalogResources: migrated (0.0081s) main: == [advisory_lock_connection] object_id: 15847300, pg_backend_pid: 5100 ci: == [advisory_lock_connection] object_id: 15855460, pg_backend_pid: 5102 ci: == 20231228043653 RenameOldIndexToNewIndexInCatalogResources: migrating ======= ci: -- rename_index(:catalog_resources, "index_catalog_resources_on_search_vector_triagram", "index_catalog_resources_on_search_vector") ci: -> 0.0013s ci: == 20231228043653 RenameOldIndexToNewIndexInCatalogResources: migrated (0.0175s) ci: == [advisory_lock_connection] object_id: 15855460, pg_backend_pid: 5102 main: == [advisory_lock_connection] object_id: 15855880, pg_backend_pid: 5105 main: == 20231228134512 NpmSettingsToDependencyProxyPackagesSettings: migrating ===== main: -- change_table(:dependency_proxy_packages_settings) main: -> 0.0046s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE dependency_proxy_packages_settings\nADD CONSTRAINT check_12c046b67f\nCHECK ( char_length(npm_external_registry_url) <= 255 )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE dependency_proxy_packages_settings VALIDATE CONSTRAINT check_12c046b67f;") main: -> 0.0009s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE dependency_proxy_packages_settings\nADD CONSTRAINT check_54126e21c1\nCHECK ( octet_length(encrypted_npm_external_registry_basic_auth) <= 1020 )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE dependency_proxy_packages_settings VALIDATE CONSTRAINT check_54126e21c1;") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE dependency_proxy_packages_settings\nADD CONSTRAINT check_7fafb5606e\nCHECK ( octet_length(encrypted_npm_external_registry_basic_auth_iv) <= 1020 )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE dependency_proxy_packages_settings VALIDATE CONSTRAINT check_7fafb5606e;") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE dependency_proxy_packages_settings\nADD CONSTRAINT check_48643112c8\nCHECK ( octet_length(encrypted_npm_external_registry_auth_token) <= 1020 )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE dependency_proxy_packages_settings VALIDATE CONSTRAINT check_48643112c8;") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE dependency_proxy_packages_settings\nADD CONSTRAINT check_c8613a3d35\nCHECK ( octet_length(encrypted_npm_external_registry_auth_token_iv) <= 1020 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("ALTER TABLE dependency_proxy_packages_settings VALIDATE CONSTRAINT check_c8613a3d35;") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE dependency_proxy_packages_settings\nADD CONSTRAINT check_93afb1690f\nCHECK ( num_nulls(encrypted_npm_external_registry_basic_auth, encrypted_npm_external_registry_auth_token) > 0 )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE dependency_proxy_packages_settings VALIDATE CONSTRAINT check_93afb1690f;") main: -> 0.0007s main: == 20231228134512 NpmSettingsToDependencyProxyPackagesSettings: migrated (0.0618s) main: == [advisory_lock_connection] object_id: 15855880, pg_backend_pid: 5105 ci: == [advisory_lock_connection] object_id: 15856520, pg_backend_pid: 5107 ci: == 20231228134512 NpmSettingsToDependencyProxyPackagesSettings: migrating ===== ci: -- change_table(:dependency_proxy_packages_settings) ci: -> 0.0043s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE dependency_proxy_packages_settings\nADD CONSTRAINT check_12c046b67f\nCHECK ( char_length(npm_external_registry_url) <= 255 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE dependency_proxy_packages_settings VALIDATE CONSTRAINT check_12c046b67f;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE dependency_proxy_packages_settings\nADD CONSTRAINT check_54126e21c1\nCHECK ( octet_length(encrypted_npm_external_registry_basic_auth) <= 1020 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE dependency_proxy_packages_settings VALIDATE CONSTRAINT check_54126e21c1;") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE dependency_proxy_packages_settings\nADD CONSTRAINT check_7fafb5606e\nCHECK ( octet_length(encrypted_npm_external_registry_basic_auth_iv) <= 1020 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE dependency_proxy_packages_settings VALIDATE CONSTRAINT check_7fafb5606e;") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE dependency_proxy_packages_settings\nADD CONSTRAINT check_48643112c8\nCHECK ( octet_length(encrypted_npm_external_registry_auth_token) <= 1020 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE dependency_proxy_packages_settings VALIDATE CONSTRAINT check_48643112c8;") ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE dependency_proxy_packages_settings\nADD CONSTRAINT check_c8613a3d35\nCHECK ( octet_length(encrypted_npm_external_registry_auth_token_iv) <= 1020 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE dependency_proxy_packages_settings VALIDATE CONSTRAINT check_c8613a3d35;") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE dependency_proxy_packages_settings\nADD CONSTRAINT check_93afb1690f\nCHECK ( num_nulls(encrypted_npm_external_registry_basic_auth, encrypted_npm_external_registry_auth_token) > 0 )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("ALTER TABLE dependency_proxy_packages_settings VALIDATE CONSTRAINT check_93afb1690f;") ci: -> 0.0006s ci: == 20231228134512 NpmSettingsToDependencyProxyPackagesSettings: migrated (0.0711s) ci: == [advisory_lock_connection] object_id: 15856520, pg_backend_pid: 5107 main: == [advisory_lock_connection] object_id: 15869240, pg_backend_pid: 5110 main: == 20231229112819 AddFinishedAtIndexForPCiFinishedBuildChSyncEvents: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_name_exists?(:p_ci_finished_build_ch_sync_events, :index_p_ci_finished_build_ch_sync_events_finished_at) main: -> 0.0016s main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_index(:p_ci_finished_build_ch_sync_events, [:partition, :build_finished_at], {:name=>:index_p_ci_finished_build_ch_sync_events_finished_at}) main: -> 0.0017s main: == 20231229112819 AddFinishedAtIndexForPCiFinishedBuildChSyncEvents: migrated (0.0236s) main: == [advisory_lock_connection] object_id: 15869240, pg_backend_pid: 5110 ci: == [advisory_lock_connection] object_id: 15881540, pg_backend_pid: 5112 ci: == 20231229112819 AddFinishedAtIndexForPCiFinishedBuildChSyncEvents: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_name_exists?(:p_ci_finished_build_ch_sync_events, :index_p_ci_finished_build_ch_sync_events_finished_at) ci: -> 0.0018s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_index(:p_ci_finished_build_ch_sync_events, [:partition, :build_finished_at], {:name=>:index_p_ci_finished_build_ch_sync_events_finished_at}) ci: -> 0.0015s ci: == 20231229112819 AddFinishedAtIndexForPCiFinishedBuildChSyncEvents: migrated (0.0321s) ci: == [advisory_lock_connection] object_id: 15881540, pg_backend_pid: 5112 main: == [advisory_lock_connection] object_id: 15881820, pg_backend_pid: 5115 main: == 20240101031938 AddAdminTerraformStateToMemberRoles: migrating ============== main: -- add_column(:member_roles, :admin_terraform_state, :boolean, {:default=>false, :null=>false}) main: -> 0.0022s main: == 20240101031938 AddAdminTerraformStateToMemberRoles: migrated (0.0081s) ===== main: == [advisory_lock_connection] object_id: 15881820, pg_backend_pid: 5115 ci: == [advisory_lock_connection] object_id: 15882040, pg_backend_pid: 5117 ci: == 20240101031938 AddAdminTerraformStateToMemberRoles: migrating ============== ci: -- add_column(:member_roles, :admin_terraform_state, :boolean, {:default=>false, :null=>false}) ci: -> 0.0024s ci: == 20240101031938 AddAdminTerraformStateToMemberRoles: migrated (0.0210s) ===== ci: == [advisory_lock_connection] object_id: 15882040, pg_backend_pid: 5117 main: == [advisory_lock_connection] object_id: 15887440, pg_backend_pid: 5121 main: == 20240101133628 RemoveStartDateColumnFromVulnerabilities: migrating ========= main: -- remove_column(:vulnerabilities, :start_date) main: -> 0.0014s main: == 20240101133628 RemoveStartDateColumnFromVulnerabilities: migrated (0.0073s) main: == [advisory_lock_connection] object_id: 15887440, pg_backend_pid: 5121 ci: == [advisory_lock_connection] object_id: 15892860, pg_backend_pid: 5123 ci: == 20240101133628 RemoveStartDateColumnFromVulnerabilities: migrating ========= ci: -- remove_column(:vulnerabilities, :start_date) ci: -> 0.0014s ci: == 20240101133628 RemoveStartDateColumnFromVulnerabilities: migrated (0.0171s) ci: == [advisory_lock_connection] object_id: 15892860, pg_backend_pid: 5123 main: == [advisory_lock_connection] object_id: 15896540, pg_backend_pid: 5126 main: == 20240102065444 RemoveMilestoneIdColumnFromVulnerabilities: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:vulnerabilities, :milestone_id) main: -> 0.0021s main: == 20240102065444 RemoveMilestoneIdColumnFromVulnerabilities: migrated (0.0113s) main: == [advisory_lock_connection] object_id: 15896540, pg_backend_pid: 5126 ci: == [advisory_lock_connection] object_id: 15900240, pg_backend_pid: 5128 ci: == 20240102065444 RemoveMilestoneIdColumnFromVulnerabilities: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:vulnerabilities, :milestone_id) ci: -> 0.0020s ci: == 20240102065444 RemoveMilestoneIdColumnFromVulnerabilities: migrated (0.0203s) ci: == [advisory_lock_connection] object_id: 15900240, pg_backend_pid: 5128 main: == [advisory_lock_connection] object_id: 15906740, pg_backend_pid: 5131 main: == 20240102101409 ValidateFindingIdOnVulnerabilities: migrating =============== main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE vulnerabilities VALIDATE CONSTRAINT fk_4e64972902;") main: -> 0.0025s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240102101409 ValidateFindingIdOnVulnerabilities: migrated (0.0217s) ====== main: == [advisory_lock_connection] object_id: 15906740, pg_backend_pid: 5131 ci: == [advisory_lock_connection] object_id: 15913240, pg_backend_pid: 5133 ci: == 20240102101409 ValidateFindingIdOnVulnerabilities: migrating =============== ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE vulnerabilities VALIDATE CONSTRAINT fk_4e64972902;") ci: -> 0.0034s ci: -- execute("RESET statement_timeout") ci: -> 0.0009s ci: == 20240102101409 ValidateFindingIdOnVulnerabilities: migrated (0.0340s) ====== ci: == [advisory_lock_connection] object_id: 15913240, pg_backend_pid: 5133 main: == [advisory_lock_connection] object_id: 15913720, pg_backend_pid: 5136 main: == 20240102184844 AddAccessLevelToOrganizationUsers: migrating ================ main: -- add_column(:organization_users, :access_level, :integer, {:default=>10, :limit=>2, :null=>false}) main: -> 0.0022s main: == 20240102184844 AddAccessLevelToOrganizationUsers: migrated (0.0082s) ======= main: == [advisory_lock_connection] object_id: 15913720, pg_backend_pid: 5136 ci: == [advisory_lock_connection] object_id: 15914220, pg_backend_pid: 5138 ci: == 20240102184844 AddAccessLevelToOrganizationUsers: migrating ================ ci: -- add_column(:organization_users, :access_level, :integer, {:default=>10, :limit=>2, :null=>false}) ci: -> 0.0024s ci: == 20240102184844 AddAccessLevelToOrganizationUsers: migrated (0.0177s) ======= ci: == [advisory_lock_connection] object_id: 15914220, pg_backend_pid: 5138 main: == [advisory_lock_connection] object_id: 15937640, pg_backend_pid: 5141 main: == 20240103200822 ReplaceFkOnApprovalMergeRequestRulesScanResultPolicyId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE approval_merge_request_rules ADD CONSTRAINT fk_approval_merge_request_rules_on_scan_result_policy_id FOREIGN KEY (scan_result_policy_id) REFERENCES scan_result_policies (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0016s main: == 20240103200822 ReplaceFkOnApprovalMergeRequestRulesScanResultPolicyId: migrated (0.0296s) main: == [advisory_lock_connection] object_id: 15937640, pg_backend_pid: 5141 ci: == [advisory_lock_connection] object_id: 15961100, pg_backend_pid: 5143 ci: == 20240103200822 ReplaceFkOnApprovalMergeRequestRulesScanResultPolicyId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE approval_merge_request_rules ADD CONSTRAINT fk_approval_merge_request_rules_on_scan_result_policy_id FOREIGN KEY (scan_result_policy_id) REFERENCES scan_result_policies (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0018s ci: == 20240103200822 ReplaceFkOnApprovalMergeRequestRulesScanResultPolicyId: migrated (0.0451s) ci: == [advisory_lock_connection] object_id: 15961100, pg_backend_pid: 5143 main: == [advisory_lock_connection] object_id: 15964760, pg_backend_pid: 5146 main: == 20240103202629 ValidateFkOnApprovalMergeRequestRulesScanResultPolicyId: migrating main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE approval_merge_request_rules VALIDATE CONSTRAINT fk_approval_merge_request_rules_on_scan_result_policy_id;") main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240103202629 ValidateFkOnApprovalMergeRequestRulesScanResultPolicyId: migrated (0.0227s) main: == [advisory_lock_connection] object_id: 15964760, pg_backend_pid: 5146 ci: == [advisory_lock_connection] object_id: 15968440, pg_backend_pid: 5148 ci: == 20240103202629 ValidateFkOnApprovalMergeRequestRulesScanResultPolicyId: migrating ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE approval_merge_request_rules VALIDATE CONSTRAINT fk_approval_merge_request_rules_on_scan_result_policy_id;") ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240103202629 ValidateFkOnApprovalMergeRequestRulesScanResultPolicyId: migrated (0.0312s) ci: == [advisory_lock_connection] object_id: 15968440, pg_backend_pid: 5148 main: == [advisory_lock_connection] object_id: 15969200, pg_backend_pid: 5151 main: == 20240103203314 RemoveOldFkOnApprovalMergeRequestRulesScanResultPolicyId: migrating main: -- remove_foreign_key(:approval_merge_request_rules, {:column=>:scan_result_policy_id, :on_delete=>:cascade, :name=>"fk_f726c79756"}) main: -> 0.0050s main: == 20240103203314 RemoveOldFkOnApprovalMergeRequestRulesScanResultPolicyId: migrated (0.0249s) main: == [advisory_lock_connection] object_id: 15969200, pg_backend_pid: 5151 ci: == [advisory_lock_connection] object_id: 15969940, pg_backend_pid: 5153 ci: == 20240103203314 RemoveOldFkOnApprovalMergeRequestRulesScanResultPolicyId: migrating ci: -- remove_foreign_key(:approval_merge_request_rules, {:column=>:scan_result_policy_id, :on_delete=>:cascade, :name=>"fk_f726c79756"}) ci: -> 0.0050s ci: == 20240103203314 RemoveOldFkOnApprovalMergeRequestRulesScanResultPolicyId: migrated (0.0365s) ci: == [advisory_lock_connection] object_id: 15969940, pg_backend_pid: 5153 main: == [advisory_lock_connection] object_id: 15970320, pg_backend_pid: 5156 main: == 20240104085448 QueueUpdateWorkspacesConfigVersion3: migrating ============== main: == 20240104085448 QueueUpdateWorkspacesConfigVersion3: migrated (0.0390s) ===== main: == [advisory_lock_connection] object_id: 15970320, pg_backend_pid: 5156 ci: == [advisory_lock_connection] object_id: 15970720, pg_backend_pid: 5158 ci: == 20240104085448 QueueUpdateWorkspacesConfigVersion3: migrating ============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240104085448 QueueUpdateWorkspacesConfigVersion3: migrated (0.0150s) ===== ci: == [advisory_lock_connection] object_id: 15970720, pg_backend_pid: 5158 main: == [advisory_lock_connection] object_id: 15971520, pg_backend_pid: 5161 main: == 20240104091627 ValidateForeignKeyCiBuildTraceMetadata: migrating =========== main: == 20240104091627 ValidateForeignKeyCiBuildTraceMetadata: migrated (0.0059s) == main: == [advisory_lock_connection] object_id: 15971520, pg_backend_pid: 5161 ci: == [advisory_lock_connection] object_id: 15972380, pg_backend_pid: 5163 ci: == 20240104091627 ValidateForeignKeyCiBuildTraceMetadata: migrating =========== ci: == 20240104091627 ValidateForeignKeyCiBuildTraceMetadata: migrated (0.0174s) == ci: == [advisory_lock_connection] object_id: 15972380, pg_backend_pid: 5163 main: == [advisory_lock_connection] object_id: 15976040, pg_backend_pid: 5166 main: == 20240104091858 ValidateForeignKeyCiJobArtifactState: migrating ============= main: == 20240104091858 ValidateForeignKeyCiJobArtifactState: migrated (0.0061s) ==== main: == [advisory_lock_connection] object_id: 15976040, pg_backend_pid: 5166 ci: == [advisory_lock_connection] object_id: 15979740, pg_backend_pid: 5168 ci: == 20240104091858 ValidateForeignKeyCiJobArtifactState: migrating ============= ci: == 20240104091858 ValidateForeignKeyCiJobArtifactState: migrated (0.0170s) ==== ci: == [advisory_lock_connection] object_id: 15979740, pg_backend_pid: 5168 main: == [advisory_lock_connection] object_id: 15980500, pg_backend_pid: 5171 main: == 20240104092321 AddIssueEmailParticipantIdToSentNotifications: migrating ==== main: -- add_column(:sent_notifications, :issue_email_participant_id, :bigint, {:null=>true}) main: -> 0.0015s main: == 20240104092321 AddIssueEmailParticipantIdToSentNotifications: migrated (0.0087s) main: == [advisory_lock_connection] object_id: 15980500, pg_backend_pid: 5171 ci: == [advisory_lock_connection] object_id: 15981280, pg_backend_pid: 5173 ci: == 20240104092321 AddIssueEmailParticipantIdToSentNotifications: migrating ==== ci: -- add_column(:sent_notifications, :issue_email_participant_id, :bigint, {:null=>true}) ci: -> 0.0013s ci: == 20240104092321 AddIssueEmailParticipantIdToSentNotifications: migrated (0.0179s) ci: == [advisory_lock_connection] object_id: 15981280, pg_backend_pid: 5173 main: == [advisory_lock_connection] object_id: 15986680, pg_backend_pid: 5176 main: == 20240104101601 FinalizeBackfillPartitionIdCiPipelineChatData: migrating ==== main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20240104101601 FinalizeBackfillPartitionIdCiPipelineChatData: migrated (0.0073s) main: == [advisory_lock_connection] object_id: 15986680, pg_backend_pid: 5176 ci: == [advisory_lock_connection] object_id: 15992060, pg_backend_pid: 5178 ci: == 20240104101601 FinalizeBackfillPartitionIdCiPipelineChatData: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20240104101601 FinalizeBackfillPartitionIdCiPipelineChatData: migrated (0.0412s) ci: == [advisory_lock_connection] object_id: 15992060, pg_backend_pid: 5178 main: == [advisory_lock_connection] object_id: 15995700, pg_backend_pid: 5181 main: == 20240104124057 AddCategoryToTimelogs: migrating ============================ main: -- add_column(:timelogs, :timelog_category_id, :bigint) main: -> 0.0016s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:timelogs, :timelog_category_id, {:algorithm=>:concurrently}) main: -> 0.0065s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:timelogs, :timelog_category_id, {:algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- index_name(:timelogs, :timelog_category_id) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE timelogs ADD CONSTRAINT fk_f12ef8db70 FOREIGN KEY (timelog_category_id) REFERENCES timelog_categories (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0016s main: -- execute("ALTER TABLE timelogs VALIDATE CONSTRAINT fk_f12ef8db70;") main: -> 0.0013s main: == 20240104124057 AddCategoryToTimelogs: migrated (0.0523s) =================== main: == [advisory_lock_connection] object_id: 15995700, pg_backend_pid: 5181 ci: == [advisory_lock_connection] object_id: 15999400, pg_backend_pid: 5183 ci: == 20240104124057 AddCategoryToTimelogs: migrating ============================ ci: -- add_column(:timelogs, :timelog_category_id, :bigint) ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:timelogs, :timelog_category_id, {:algorithm=>:concurrently}) ci: -> 0.0072s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:timelogs, :timelog_category_id, {:algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0009s ci: -- index_name(:timelogs, :timelog_category_id) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE timelogs ADD CONSTRAINT fk_f12ef8db70 FOREIGN KEY (timelog_category_id) REFERENCES timelog_categories (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE timelogs VALIDATE CONSTRAINT fk_f12ef8db70;") ci: -> 0.0011s ci: == 20240104124057 AddCategoryToTimelogs: migrated (0.0601s) =================== ci: == [advisory_lock_connection] object_id: 15999400, pg_backend_pid: 5183 main: == [advisory_lock_connection] object_id: 16005460, pg_backend_pid: 5186 main: == 20240104142200 AddIndexSentNotificationsOnIssueEmailParticipantId: migrating main: -- transaction_open?(nil) main: -> 0.0001s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:sent_notifications, :issue_email_participant_id, {:name=>"index_sent_notifications_on_issue_email_participant_id", :algorithm=>:concurrently}) main: -> 0.0041s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:sent_notifications, :issue_email_participant_id, {:name=>"index_sent_notifications_on_issue_email_participant_id", :algorithm=>:concurrently}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240104142200 AddIndexSentNotificationsOnIssueEmailParticipantId: migrated (0.0224s) main: == [advisory_lock_connection] object_id: 16005460, pg_backend_pid: 5186 ci: == [advisory_lock_connection] object_id: 16011500, pg_backend_pid: 5188 ci: == 20240104142200 AddIndexSentNotificationsOnIssueEmailParticipantId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:sent_notifications, :issue_email_participant_id, {:name=>"index_sent_notifications_on_issue_email_participant_id", :algorithm=>:concurrently}) ci: -> 0.0041s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:sent_notifications, :issue_email_participant_id, {:name=>"index_sent_notifications_on_issue_email_participant_id", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240104142200 AddIndexSentNotificationsOnIssueEmailParticipantId: migrated (0.0306s) ci: == [advisory_lock_connection] object_id: 16011500, pg_backend_pid: 5188 main: == [advisory_lock_connection] object_id: 16018360, pg_backend_pid: 5191 main: == 20240104142216 AddFkOnSentNotificationsToIssueEmailParticipants: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE sent_notifications ADD CONSTRAINT fk_7d7663e36a FOREIGN KEY (issue_email_participant_id) REFERENCES issue_email_participants (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0014s main: == 20240104142216 AddFkOnSentNotificationsToIssueEmailParticipants: migrated (0.0286s) main: == [advisory_lock_connection] object_id: 16018360, pg_backend_pid: 5191 ci: == [advisory_lock_connection] object_id: 16018620, pg_backend_pid: 5193 ci: == 20240104142216 AddFkOnSentNotificationsToIssueEmailParticipants: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE sent_notifications ADD CONSTRAINT fk_7d7663e36a FOREIGN KEY (issue_email_participant_id) REFERENCES issue_email_participants (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0014s ci: == 20240104142216 AddFkOnSentNotificationsToIssueEmailParticipants: migrated (0.0405s) ci: == [advisory_lock_connection] object_id: 16018620, pg_backend_pid: 5193 main: == [advisory_lock_connection] object_id: 16018880, pg_backend_pid: 5196 main: == 20240104145320 RemovePartitionIdDefaultValueForCiPipelineChatData: migrating main: -- change_column_default(:ci_pipeline_chat_data, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0048s main: == 20240104145320 RemovePartitionIdDefaultValueForCiPipelineChatData: migrated (0.0110s) main: == [advisory_lock_connection] object_id: 16018880, pg_backend_pid: 5196 ci: == [advisory_lock_connection] object_id: 16019160, pg_backend_pid: 5198 ci: == 20240104145320 RemovePartitionIdDefaultValueForCiPipelineChatData: migrating ci: -- change_column_default(:ci_pipeline_chat_data, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0048s ci: == 20240104145320 RemovePartitionIdDefaultValueForCiPipelineChatData: migrated (0.0206s) ci: == [advisory_lock_connection] object_id: 16019160, pg_backend_pid: 5198 main: == [advisory_lock_connection] object_id: 16019400, pg_backend_pid: 5201 main: == 20240104150106 AddPartitionIdToPipelineMetadata: migrating ================= main: -- add_column(:ci_pipeline_metadata, :partition_id, :bigint, {:default=>100, :null=>false}) main: -> 0.0022s main: == 20240104150106 AddPartitionIdToPipelineMetadata: migrated (0.0085s) ======== main: == [advisory_lock_connection] object_id: 16019400, pg_backend_pid: 5201 ci: == [advisory_lock_connection] object_id: 16019680, pg_backend_pid: 5203 ci: == 20240104150106 AddPartitionIdToPipelineMetadata: migrating ================= ci: -- add_column(:ci_pipeline_metadata, :partition_id, :bigint, {:default=>100, :null=>false}) ci: -> 0.0024s ci: == 20240104150106 AddPartitionIdToPipelineMetadata: migrated (0.0182s) ======== ci: == [advisory_lock_connection] object_id: 16019680, pg_backend_pid: 5203 main: == [advisory_lock_connection] object_id: 16020100, pg_backend_pid: 5206 main: == 20240104155616 FinalizeBackfillDefaultBranchProtectionNamespaceSettings: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240104155616 FinalizeBackfillDefaultBranchProtectionNamespaceSettings: migrated (0.0295s) main: == [advisory_lock_connection] object_id: 16020100, pg_backend_pid: 5206 ci: == [advisory_lock_connection] object_id: 16020500, pg_backend_pid: 5208 ci: == 20240104155616 FinalizeBackfillDefaultBranchProtectionNamespaceSettings: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240104155616 FinalizeBackfillDefaultBranchProtectionNamespaceSettings: migrated (0.0159s) ci: == [advisory_lock_connection] object_id: 16020500, pg_backend_pid: 5208 main: == [advisory_lock_connection] object_id: 16020700, pg_backend_pid: 5211 main: == 20240104191736 MigrateZoektIndexedNamespacesToZoektEnabledNamespaces: migrating main: == 20240104191736 MigrateZoektIndexedNamespacesToZoektEnabledNamespaces: migrated (0.0074s) main: == [advisory_lock_connection] object_id: 16020700, pg_backend_pid: 5211 ci: == [advisory_lock_connection] object_id: 16026640, pg_backend_pid: 5213 ci: == 20240104191736 MigrateZoektIndexedNamespacesToZoektEnabledNamespaces: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240104191736 MigrateZoektIndexedNamespacesToZoektEnabledNamespaces: migrated (0.0147s) ci: == [advisory_lock_connection] object_id: 16026640, pg_backend_pid: 5213 main: == [advisory_lock_connection] object_id: 16043140, pg_backend_pid: 5216 main: == 20240104191802 MigrateZoektIndexedNamespacesToZoektIndices: migrating ====== main: == 20240104191802 MigrateZoektIndexedNamespacesToZoektIndices: migrated (0.0077s) main: == [advisory_lock_connection] object_id: 16043140, pg_backend_pid: 5216 ci: == [advisory_lock_connection] object_id: 16059660, pg_backend_pid: 5218 ci: == 20240104191802 MigrateZoektIndexedNamespacesToZoektIndices: migrating ====== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240104191802 MigrateZoektIndexedNamespacesToZoektIndices: migrated (0.0149s) ci: == [advisory_lock_connection] object_id: 16059660, pg_backend_pid: 5218 main: == [advisory_lock_connection] object_id: 16067920, pg_backend_pid: 5221 main: == 20240104223119 AddIndexOwaspTop10WithProjectIdOnVulnerabilityReads: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:vulnerability_reads, [:project_id, :owasp_top_10], {:name=>"index_vuln_reads_on_project_id_owasp_top_10", :algorithm=>:concurrently}) main: -> 0.0176s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:vulnerability_reads, [:project_id, :owasp_top_10], {:name=>"index_vuln_reads_on_project_id_owasp_top_10", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240104223119 AddIndexOwaspTop10WithProjectIdOnVulnerabilityReads: migrated (0.0364s) main: == [advisory_lock_connection] object_id: 16067920, pg_backend_pid: 5221 ci: == [advisory_lock_connection] object_id: 16076200, pg_backend_pid: 5223 ci: == 20240104223119 AddIndexOwaspTop10WithProjectIdOnVulnerabilityReads: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:vulnerability_reads, [:project_id, :owasp_top_10], {:name=>"index_vuln_reads_on_project_id_owasp_top_10", :algorithm=>:concurrently}) ci: -> 0.0184s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index(:vulnerability_reads, [:project_id, :owasp_top_10], {:name=>"index_vuln_reads_on_project_id_owasp_top_10", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240104223119 AddIndexOwaspTop10WithProjectIdOnVulnerabilityReads: migrated (0.0491s) ci: == [advisory_lock_connection] object_id: 16076200, pg_backend_pid: 5223 main: == [advisory_lock_connection] object_id: 16081560, pg_backend_pid: 5226 main: == 20240105000000 RenameWorkspaceUrlDomainToDnsZone: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:workspaces) main: -> 0.0047s main: -- column_exists?(:workspaces, :id) main: -> 0.0027s main: -- column_exists?(:workspaces, :dns_zone) main: -> 0.0025s main: -- columns(:workspaces) main: -> 0.0024s main: -- add_column(:workspaces, :dns_zone, :text, {:limit=>nil, :precision=>nil, :scale=>nil}) main: -> 0.0011s main: -- transaction_open?(nil) main: -> 0.0000s main: -- exec_query("SELECT COUNT(*) AS count FROM \"workspaces\"") main: -> 0.0010s main: -- indexes(:workspaces) main: -> 0.0054s main: -- foreign_keys(:workspaces) main: -> 0.0036s main: -- transaction_open?(nil) main: -> 0.0000s main: -- column_exists?(:workspaces, :url_domain) main: -> 0.0024s main: -- column_exists?(:workspaces, :dns_zone) main: -> 0.0023s main: -- current_schema(nil) main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE workspaces\nADD CONSTRAINT check_67c4c93554\nCHECK ( (char_length(dns_zone) <= 256) )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE workspaces VALIDATE CONSTRAINT check_67c4c93554;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- quote_table_name(:workspaces) main: -> 0.0000s main: -- quote_column_name(:url_domain) main: -> 0.0000s main: -- quote_column_name(:dns_zone) main: -> 0.0000s main: -- columns(:workspaces) main: -> 0.0025s main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_eb0880f7927c()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n IF NEW.\"url_domain\" IS NOT DISTINCT FROM NULL AND NEW.\"dns_zone\" IS DISTINCT FROM NULL THEN\n NEW.\"url_domain\" = NEW.\"dns_zone\";\n END IF;\n\n IF NEW.\"dns_zone\" IS NOT DISTINCT FROM NULL AND NEW.\"url_domain\" IS DISTINCT FROM NULL THEN\n NEW.\"dns_zone\" = NEW.\"url_domain\";\n END IF;\n\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_eb0880f7927c\nON \"workspaces\";\n\nCREATE TRIGGER trigger_eb0880f7927c\nBEFORE INSERT ON \"workspaces\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_eb0880f7927c();\n") main: -> 0.0019s main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_adb97cc4b301()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"url_domain\" := NEW.\"dns_zone\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_adb97cc4b301\nON \"workspaces\";\n\nCREATE TRIGGER trigger_adb97cc4b301\nBEFORE UPDATE OF \"dns_zone\" ON \"workspaces\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_adb97cc4b301();\n") main: -> 0.0009s main: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_3a7c4f126ee9()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"dns_zone\" := NEW.\"url_domain\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_3a7c4f126ee9\nON \"workspaces\";\n\nCREATE TRIGGER trigger_3a7c4f126ee9\nBEFORE UPDATE OF \"url_domain\" ON \"workspaces\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_3a7c4f126ee9();\n") main: -> 0.0009s main: == 20240105000000 RenameWorkspaceUrlDomainToDnsZone: migrated (0.0626s) ======= main: == [advisory_lock_connection] object_id: 16081560, pg_backend_pid: 5226 ci: == [advisory_lock_connection] object_id: 16087020, pg_backend_pid: 5228 ci: == 20240105000000 RenameWorkspaceUrlDomainToDnsZone: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:workspaces) ci: -> 0.0043s ci: -- column_exists?(:workspaces, :id) ci: -> 0.0025s ci: -- column_exists?(:workspaces, :dns_zone) ci: -> 0.0023s ci: -- columns(:workspaces) ci: -> 0.0023s ci: -- add_column(:workspaces, :dns_zone, :text, {:limit=>nil, :precision=>nil, :scale=>nil}) ci: -> 0.0009s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- exec_query("SELECT COUNT(*) AS count FROM \"workspaces\"") ci: -> 0.0010s ci: -- indexes(:workspaces) ci: -> 0.0055s ci: -- foreign_keys(:workspaces) ci: -> 0.0040s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- column_exists?(:workspaces, :url_domain) ci: -> 0.0022s ci: -- column_exists?(:workspaces, :dns_zone) ci: -> 0.0022s ci: -- current_schema(nil) ci: -> 0.0004s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE workspaces\nADD CONSTRAINT check_67c4c93554\nCHECK ( (char_length(dns_zone) <= 256) )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE workspaces VALIDATE CONSTRAINT check_67c4c93554;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- quote_table_name(:workspaces) ci: -> 0.0000s ci: -- quote_column_name(:url_domain) ci: -> 0.0000s ci: -- quote_column_name(:dns_zone) ci: -> 0.0000s ci: -- columns(:workspaces) ci: -> 0.0026s ci: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_eb0880f7927c()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n IF NEW.\"url_domain\" IS NOT DISTINCT FROM NULL AND NEW.\"dns_zone\" IS DISTINCT FROM NULL THEN\n NEW.\"url_domain\" = NEW.\"dns_zone\";\n END IF;\n\n IF NEW.\"dns_zone\" IS NOT DISTINCT FROM NULL AND NEW.\"url_domain\" IS DISTINCT FROM NULL THEN\n NEW.\"dns_zone\" = NEW.\"url_domain\";\n END IF;\n\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_eb0880f7927c\nON \"workspaces\";\n\nCREATE TRIGGER trigger_eb0880f7927c\nBEFORE INSERT ON \"workspaces\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_eb0880f7927c();\n") ci: -> 0.0020s ci: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_adb97cc4b301()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"url_domain\" := NEW.\"dns_zone\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_adb97cc4b301\nON \"workspaces\";\n\nCREATE TRIGGER trigger_adb97cc4b301\nBEFORE UPDATE OF \"dns_zone\" ON \"workspaces\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_adb97cc4b301();\n") ci: -> 0.0010s ci: -- execute("CREATE OR REPLACE FUNCTION function_for_trigger_3a7c4f126ee9()\nRETURNS trigger\nLANGUAGE plpgsql\nAS $$\nBEGIN\n NEW.\"dns_zone\" := NEW.\"url_domain\";\n RETURN NEW;\nEND\n$$;\n\nDROP TRIGGER IF EXISTS trigger_3a7c4f126ee9\nON \"workspaces\";\n\nCREATE TRIGGER trigger_3a7c4f126ee9\nBEFORE UPDATE OF \"url_domain\" ON \"workspaces\"\nFOR EACH ROW EXECUTE FUNCTION function_for_trigger_3a7c4f126ee9();\n") ci: -> 0.0009s ci: == 20240105000000 RenameWorkspaceUrlDomainToDnsZone: migrated (0.0703s) ======= ci: == [advisory_lock_connection] object_id: 16087020, pg_backend_pid: 5228 main: == [advisory_lock_connection] object_id: 16090140, pg_backend_pid: 5231 main: == 20240105000001 CleanupWorkspacesUrlDomainToDnsZoneRename: migrating ======== main: -- column_exists?(:workspaces, :url_domain) main: -> 0.0055s main: -- transaction_open?(nil) main: -> 0.0000s main: -- quote_table_name(:workspaces) main: -> 0.0000s main: -- execute("DROP TRIGGER IF EXISTS trigger_eb0880f7927c\nON \"workspaces\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_eb0880f7927c;\n") main: -> 0.0013s main: -- execute("DROP TRIGGER IF EXISTS trigger_adb97cc4b301\nON \"workspaces\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_adb97cc4b301;\n") main: -> 0.0010s main: -- execute("DROP TRIGGER IF EXISTS trigger_3a7c4f126ee9\nON \"workspaces\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_3a7c4f126ee9;\n") main: -> 0.0010s main: -- remove_column(:workspaces, :url_domain) main: -> 0.0010s main: == 20240105000001 CleanupWorkspacesUrlDomainToDnsZoneRename: migrated (0.0216s) main: == [advisory_lock_connection] object_id: 16090140, pg_backend_pid: 5231 ci: == [advisory_lock_connection] object_id: 16093520, pg_backend_pid: 5233 ci: == 20240105000001 CleanupWorkspacesUrlDomainToDnsZoneRename: migrating ======== ci: -- column_exists?(:workspaces, :url_domain) ci: -> 0.0048s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- quote_table_name(:workspaces) ci: -> 0.0000s ci: -- execute("DROP TRIGGER IF EXISTS trigger_eb0880f7927c\nON \"workspaces\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_eb0880f7927c;\n") ci: -> 0.0010s ci: -- execute("DROP TRIGGER IF EXISTS trigger_adb97cc4b301\nON \"workspaces\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_adb97cc4b301;\n") ci: -> 0.0010s ci: -- execute("DROP TRIGGER IF EXISTS trigger_3a7c4f126ee9\nON \"workspaces\";\n\nDROP FUNCTION IF EXISTS function_for_trigger_3a7c4f126ee9;\n") ci: -> 0.0008s ci: -- remove_column(:workspaces, :url_domain) ci: -> 0.0009s ci: == 20240105000001 CleanupWorkspacesUrlDomainToDnsZoneRename: migrated (0.0289s) ci: == [advisory_lock_connection] object_id: 16093520, pg_backend_pid: 5233 main: == [advisory_lock_connection] object_id: 16094380, pg_backend_pid: 5236 main: == 20240105120320 DisableFastupdateOnIssueSearchData: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_00_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0010s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_01_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_02_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_03_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_04_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_05_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_06_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_07_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_08_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_09_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_10_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_11_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_12_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_13_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_14_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_15_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_16_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_17_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_18_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_19_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_20_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_21_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_22_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_23_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_24_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_25_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_26_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_27_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_28_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_29_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_30_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_31_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_32_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_33_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_34_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_35_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_36_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_37_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_38_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_39_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_40_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_41_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_42_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_43_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_44_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_45_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_46_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_47_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_48_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_49_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_50_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_51_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_52_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_53_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_54_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_55_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_56_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_57_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_58_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_59_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_60_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_61_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_62_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_63_search_vector_idx SET ( fastupdate = false ) ;\n") main: -> 0.0006s main: == 20240105120320 DisableFastupdateOnIssueSearchData: migrated (0.1964s) ====== main: == [advisory_lock_connection] object_id: 16094380, pg_backend_pid: 5236 ci: == [advisory_lock_connection] object_id: 16102860, pg_backend_pid: 5238 ci: == 20240105120320 DisableFastupdateOnIssueSearchData: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_00_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0009s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_01_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_02_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_03_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_04_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0009s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_05_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_06_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_07_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_08_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_09_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_10_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_11_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_12_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_13_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_14_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_15_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_16_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_17_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_18_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_19_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_20_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_21_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_22_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_23_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_24_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_25_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_26_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_27_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_28_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_29_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_30_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_31_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_32_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_33_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_34_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_35_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_36_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_37_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_38_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_39_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_40_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_41_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_42_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_43_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_44_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_45_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_46_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_47_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_48_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_49_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_50_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_51_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_52_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_53_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_54_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_55_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_56_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_57_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_58_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_59_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_60_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_61_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_62_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER INDEX gitlab_partitions_static.issue_search_data_63_search_vector_idx SET ( fastupdate = false ) ;\n") ci: -> 0.0006s ci: == 20240105120320 DisableFastupdateOnIssueSearchData: migrated (0.2085s) ====== ci: == [advisory_lock_connection] object_id: 16102860, pg_backend_pid: 5238 main: == [advisory_lock_connection] object_id: 16106400, pg_backend_pid: 5241 main: == 20240105121755 AddParticipantsWidgetDefinitionToWorkItemTypes: migrating === main: == 20240105121755 AddParticipantsWidgetDefinitionToWorkItemTypes: migrated (0.0896s) main: == [advisory_lock_connection] object_id: 16106400, pg_backend_pid: 5241 ci: == [advisory_lock_connection] object_id: 16108340, pg_backend_pid: 5243 ci: == 20240105121755 AddParticipantsWidgetDefinitionToWorkItemTypes: migrating === ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240105121755 AddParticipantsWidgetDefinitionToWorkItemTypes: migrated (0.0158s) ci: == [advisory_lock_connection] object_id: 16108340, pg_backend_pid: 5243 main: == [advisory_lock_connection] object_id: 16108660, pg_backend_pid: 5246 main: == 20240105144908 QueueBackfillIssueSearchDataNamespaceId: migrating ========== main: == 20240105144908 QueueBackfillIssueSearchDataNamespaceId: migrated (0.0367s) = main: == [advisory_lock_connection] object_id: 16108660, pg_backend_pid: 5246 ci: == [advisory_lock_connection] object_id: 16131000, pg_backend_pid: 5248 ci: == 20240105144908 QueueBackfillIssueSearchDataNamespaceId: migrating ========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240105144908 QueueBackfillIssueSearchDataNamespaceId: migrated (0.0157s) = ci: == [advisory_lock_connection] object_id: 16131000, pg_backend_pid: 5248 main: == [advisory_lock_connection] object_id: 16146600, pg_backend_pid: 5251 main: == 20240106000000 MigrateDataFromWorkspacesUrlColumn: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240106000000 MigrateDataFromWorkspacesUrlColumn: migrated (0.0463s) ====== main: == [advisory_lock_connection] object_id: 16146600, pg_backend_pid: 5251 ci: == [advisory_lock_connection] object_id: 16158820, pg_backend_pid: 5253 ci: == 20240106000000 MigrateDataFromWorkspacesUrlColumn: migrating =============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240106000000 MigrateDataFromWorkspacesUrlColumn: migrated (0.0168s) ====== ci: == [advisory_lock_connection] object_id: 16158820, pg_backend_pid: 5253 main: == [advisory_lock_connection] object_id: 16187380, pg_backend_pid: 5256 main: == 20240107084243 AddPreviousWeightToResourceWeightEvents: migrating ========== main: -- add_column(:resource_weight_events, :previous_weight, :integer) main: -> 0.0012s main: == 20240107084243 AddPreviousWeightToResourceWeightEvents: migrated (0.0067s) = main: == [advisory_lock_connection] object_id: 16187380, pg_backend_pid: 5256 ci: == [advisory_lock_connection] object_id: 16221320, pg_backend_pid: 5258 ci: == 20240107084243 AddPreviousWeightToResourceWeightEvents: migrating ========== ci: -- add_column(:resource_weight_events, :previous_weight, :integer) ci: -> 0.0013s ci: == 20240107084243 AddPreviousWeightToResourceWeightEvents: migrated (0.0170s) = ci: == [advisory_lock_connection] object_id: 16221320, pg_backend_pid: 5258 main: == [advisory_lock_connection] object_id: 16226460, pg_backend_pid: 5261 main: == 20240107154747 SentNotificationsSelfInstallFinalizeBbm: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240107154747 SentNotificationsSelfInstallFinalizeBbm: migrated (0.0148s) = main: == [advisory_lock_connection] object_id: 16226460, pg_backend_pid: 5261 ci: == [advisory_lock_connection] object_id: 16231620, pg_backend_pid: 5263 ci: == 20240107154747 SentNotificationsSelfInstallFinalizeBbm: migrating ========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240107154747 SentNotificationsSelfInstallFinalizeBbm: migrated (0.0160s) = ci: == [advisory_lock_connection] object_id: 16231620, pg_backend_pid: 5263 main: == [advisory_lock_connection] object_id: 16254720, pg_backend_pid: 5266 main: == 20240107154805 SentNotificationsSelfInstallIdSwap: migrating =============== main: == 20240107154805 SentNotificationsSelfInstallIdSwap: migrated (0.0054s) ====== main: == [advisory_lock_connection] object_id: 16254720, pg_backend_pid: 5266 ci: == [advisory_lock_connection] object_id: 16267740, pg_backend_pid: 5268 ci: == 20240107154805 SentNotificationsSelfInstallIdSwap: migrating =============== ci: == 20240107154805 SentNotificationsSelfInstallIdSwap: migrated (0.0150s) ====== ci: == [advisory_lock_connection] object_id: 16267740, pg_backend_pid: 5268 main: == [advisory_lock_connection] object_id: 16290960, pg_backend_pid: 5271 main: == 20240108072318 FixInvalidRecordsCiBuildTraceMetadata: migrating ============ main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20240108072318 FixInvalidRecordsCiBuildTraceMetadata: migrated (0.0070s) === main: == [advisory_lock_connection] object_id: 16290960, pg_backend_pid: 5271 ci: == [advisory_lock_connection] object_id: 16303920, pg_backend_pid: 5273 ci: == 20240108072318 FixInvalidRecordsCiBuildTraceMetadata: migrating ============ ci: == 20240108072318 FixInvalidRecordsCiBuildTraceMetadata: migrated (0.0247s) === ci: == [advisory_lock_connection] object_id: 16303920, pg_backend_pid: 5273 main: == [advisory_lock_connection] object_id: 16321140, pg_backend_pid: 5276 main: == 20240108072319 AddFkToCiBuildTraceMetadataOnPartitionIdAndTraceArtifactId2: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ci_build_trace_metadata VALIDATE CONSTRAINT fk_21d25cac1a_p;") main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240108072319 AddFkToCiBuildTraceMetadataOnPartitionIdAndTraceArtifactId2: migrated (0.0277s) main: == [advisory_lock_connection] object_id: 16321140, pg_backend_pid: 5276 ci: == [advisory_lock_connection] object_id: 16321400, pg_backend_pid: 5278 ci: == 20240108072319 AddFkToCiBuildTraceMetadataOnPartitionIdAndTraceArtifactId2: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_build_trace_metadata VALIDATE CONSTRAINT fk_21d25cac1a_p;") ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240108072319 AddFkToCiBuildTraceMetadataOnPartitionIdAndTraceArtifactId2: migrated (0.0372s) ci: == [advisory_lock_connection] object_id: 16321400, pg_backend_pid: 5278 main: == [advisory_lock_connection] object_id: 16328060, pg_backend_pid: 5281 main: == 20240108072545 FixInvalidRecordsCiJobArtifactStates: migrating ============= main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20240108072545 FixInvalidRecordsCiJobArtifactStates: migrated (0.0057s) ==== main: == [advisory_lock_connection] object_id: 16328060, pg_backend_pid: 5281 ci: == [advisory_lock_connection] object_id: 16328280, pg_backend_pid: 5283 ci: == 20240108072545 FixInvalidRecordsCiJobArtifactStates: migrating ============= ci: == 20240108072545 FixInvalidRecordsCiJobArtifactStates: migrated (0.0249s) ==== ci: == [advisory_lock_connection] object_id: 16328280, pg_backend_pid: 5283 main: == [advisory_lock_connection] object_id: 16335080, pg_backend_pid: 5286 main: == 20240108072546 AddFkToCiJobArtifactStatesOnPartitionIdAndJobArtifactId2: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute("ALTER TABLE ci_job_artifact_states VALIDATE CONSTRAINT fk_rails_80a9cba3b2_p;") main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240108072546 AddFkToCiJobArtifactStatesOnPartitionIdAndJobArtifactId2: migrated (0.0283s) main: == [advisory_lock_connection] object_id: 16335080, pg_backend_pid: 5286 ci: == [advisory_lock_connection] object_id: 16335320, pg_backend_pid: 5288 ci: == 20240108072546 AddFkToCiJobArtifactStatesOnPartitionIdAndJobArtifactId2: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_job_artifact_states VALIDATE CONSTRAINT fk_rails_80a9cba3b2_p;") ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240108072546 AddFkToCiJobArtifactStatesOnPartitionIdAndJobArtifactId2: migrated (0.0386s) ci: == [advisory_lock_connection] object_id: 16335320, pg_backend_pid: 5288 main: == [advisory_lock_connection] object_id: 16335720, pg_backend_pid: 5291 main: == 20240108082419 QueueBackfillPartitionIdCiPipelineMetadata: migrating ======= main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20240108082419 QueueBackfillPartitionIdCiPipelineMetadata: migrated (0.0062s) main: == [advisory_lock_connection] object_id: 16335720, pg_backend_pid: 5291 ci: == [advisory_lock_connection] object_id: 16336140, pg_backend_pid: 5293 ci: == 20240108082419 QueueBackfillPartitionIdCiPipelineMetadata: migrating ======= ci: == 20240108082419 QueueBackfillPartitionIdCiPipelineMetadata: migrated (0.0626s) ci: == [advisory_lock_connection] object_id: 16336140, pg_backend_pid: 5293 main: == [advisory_lock_connection] object_id: 16339780, pg_backend_pid: 5296 main: == 20240108121335 CopyInternalIdsForEpicsAndIssuesUsageOnGroups: migrating ==== main: -- execute("CREATE OR REPLACE FUNCTION insert_or_update_internal_ids_usage()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $$\n DECLARE\n namespace_type varchar;\n copy_usage smallint;\n BEGIN\n IF (NEW.usage = 0) THEN\n copy_usage = 4;\n\n -- we only care about group level internal_ids so we check namespace type here\n namespace_type = (SELECT type FROM namespaces WHERE id = NEW.namespace_id);\n IF (namespace_type <> 'Group') THEN\n RETURN NULL;\n END IF;\n ELSIF (NEW.usage = 4) THEN\n copy_usage = 0;\n ELSE\n RETURN NULL;\n END IF;\n\n -- if value is the same there is nothing to update\n IF (OLD.last_value = NEW.last_value AND (TG_OP = 'INSERT' OR TG_OP = 'UPDATE')) THEN\n RETURN NULL;\n END IF;\n\n INSERT INTO internal_ids (usage, last_value, namespace_id)\n VALUES (copy_usage, NEW.last_value, NEW.namespace_id)\n ON CONFLICT (usage, namespace_id) WHERE namespace_id IS NOT NULL\n DO UPDATE SET last_value = NEW.last_value;\n\n RETURN NULL;\n END\n$$\n") main: -> 0.0023s main: -- execute("CREATE TRIGGER trigger_copy_usage_on_internal_ids_on_insert\nAFTER INSERT ON internal_ids\nFOR EACH ROW\nWHEN (((NEW.usage = 0) OR (NEW.usage = 4)) AND NEW.namespace_id IS NOT NULL)\nEXECUTE FUNCTION insert_or_update_internal_ids_usage();\n") main: -> 0.0013s main: -- execute("CREATE TRIGGER trigger_copy_usage_on_internal_ids_on_update\nAFTER UPDATE ON internal_ids\nFOR EACH ROW\nWHEN (((NEW.usage = 0) OR (NEW.usage = 4)) AND NEW.namespace_id IS NOT NULL)\nEXECUTE FUNCTION insert_or_update_internal_ids_usage();\n") main: -> 0.0009s main: == 20240108121335 CopyInternalIdsForEpicsAndIssuesUsageOnGroups: migrated (0.0113s) main: == [advisory_lock_connection] object_id: 16339780, pg_backend_pid: 5296 ci: == [advisory_lock_connection] object_id: 16340000, pg_backend_pid: 5298 ci: == 20240108121335 CopyInternalIdsForEpicsAndIssuesUsageOnGroups: migrating ==== ci: -- execute("CREATE OR REPLACE FUNCTION insert_or_update_internal_ids_usage()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $$\n DECLARE\n namespace_type varchar;\n copy_usage smallint;\n BEGIN\n IF (NEW.usage = 0) THEN\n copy_usage = 4;\n\n -- we only care about group level internal_ids so we check namespace type here\n namespace_type = (SELECT type FROM namespaces WHERE id = NEW.namespace_id);\n IF (namespace_type <> 'Group') THEN\n RETURN NULL;\n END IF;\n ELSIF (NEW.usage = 4) THEN\n copy_usage = 0;\n ELSE\n RETURN NULL;\n END IF;\n\n -- if value is the same there is nothing to update\n IF (OLD.last_value = NEW.last_value AND (TG_OP = 'INSERT' OR TG_OP = 'UPDATE')) THEN\n RETURN NULL;\n END IF;\n\n INSERT INTO internal_ids (usage, last_value, namespace_id)\n VALUES (copy_usage, NEW.last_value, NEW.namespace_id)\n ON CONFLICT (usage, namespace_id) WHERE namespace_id IS NOT NULL\n DO UPDATE SET last_value = NEW.last_value;\n\n RETURN NULL;\n END\n$$\n") ci: -> 0.0021s ci: -- execute("CREATE TRIGGER trigger_copy_usage_on_internal_ids_on_insert\nAFTER INSERT ON internal_ids\nFOR EACH ROW\nWHEN (((NEW.usage = 0) OR (NEW.usage = 4)) AND NEW.namespace_id IS NOT NULL)\nEXECUTE FUNCTION insert_or_update_internal_ids_usage();\n") ci: -> 0.0011s ci: -- execute("CREATE TRIGGER trigger_copy_usage_on_internal_ids_on_update\nAFTER UPDATE ON internal_ids\nFOR EACH ROW\nWHEN (((NEW.usage = 0) OR (NEW.usage = 4)) AND NEW.namespace_id IS NOT NULL)\nEXECUTE FUNCTION insert_or_update_internal_ids_usage();\n") ci: -> 0.0009s ci: == 20240108121335 CopyInternalIdsForEpicsAndIssuesUsageOnGroups: migrated (0.0205s) ci: == [advisory_lock_connection] object_id: 16340000, pg_backend_pid: 5298 main: == [advisory_lock_connection] object_id: 16340200, pg_backend_pid: 5301 main: == 20240108123023 CreateAiAgentsTable: migrating ============================== main: -- create_table(:ai_agents) main: -- quote_column_name(:name) main: -> 0.0000s main: -> 0.0063s main: == 20240108123023 CreateAiAgentsTable: migrated (0.0122s) ===================== main: == [advisory_lock_connection] object_id: 16340200, pg_backend_pid: 5301 ci: == [advisory_lock_connection] object_id: 16340460, pg_backend_pid: 5303 ci: == 20240108123023 CreateAiAgentsTable: migrating ============================== ci: -- create_table(:ai_agents) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -> 0.0066s I, [2024-04-10T20:47:43.084481 #290] INFO -- : Database: 'ci', Table: 'ai_agents': Lock Writes ci: == 20240108123023 CreateAiAgentsTable: migrated (0.0233s) ===================== ci: == [advisory_lock_connection] object_id: 16340460, pg_backend_pid: 5303 main: == [advisory_lock_connection] object_id: 16340720, pg_backend_pid: 5306 main: == 20240108123115 CreateAiAgentVersionsTable: migrating ======================= main: -- create_table(:ai_agent_versions) main: -- quote_column_name(:prompt) main: -> 0.0000s main: -- quote_column_name(:model) main: -> 0.0000s main: -> 0.0076s main: == 20240108123115 CreateAiAgentVersionsTable: migrated (0.0136s) ============== main: == [advisory_lock_connection] object_id: 16340720, pg_backend_pid: 5306 ci: == [advisory_lock_connection] object_id: 16341580, pg_backend_pid: 5308 ci: == 20240108123115 CreateAiAgentVersionsTable: migrating ======================= ci: -- create_table(:ai_agent_versions) ci: -- quote_column_name(:prompt) ci: -> 0.0000s ci: -- quote_column_name(:model) ci: -> 0.0000s ci: -> 0.0069s I, [2024-04-10T20:47:43.256645 #290] INFO -- : Database: 'ci', Table: 'ai_agent_versions': Lock Writes ci: == 20240108123115 CreateAiAgentVersionsTable: migrated (0.0245s) ============== ci: == [advisory_lock_connection] object_id: 16341580, pg_backend_pid: 5308 main: == [advisory_lock_connection] object_id: 16346220, pg_backend_pid: 5311 main: == 20240108123509 AddFkOnAiAgentVersionsToAiAgents: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ai_agent_versions ADD CONSTRAINT fk_6c2f682587 FOREIGN KEY (agent_id) REFERENCES ai_agents (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE ai_agent_versions VALIDATE CONSTRAINT fk_6c2f682587;") main: -> 0.0011s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240108123509 AddFkOnAiAgentVersionsToAiAgents: migrated (0.0327s) ======== main: == [advisory_lock_connection] object_id: 16346220, pg_backend_pid: 5311 ci: == [advisory_lock_connection] object_id: 16350860, pg_backend_pid: 5313 ci: == 20240108123509 AddFkOnAiAgentVersionsToAiAgents: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ai_agent_versions ADD CONSTRAINT fk_6c2f682587 FOREIGN KEY (agent_id) REFERENCES ai_agents (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE ai_agent_versions VALIDATE CONSTRAINT fk_6c2f682587;") ci: -> 0.0011s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240108123509 AddFkOnAiAgentVersionsToAiAgents: migrated (0.0416s) ======== ci: == [advisory_lock_connection] object_id: 16350860, pg_backend_pid: 5313 main: == [advisory_lock_connection] object_id: 16351100, pg_backend_pid: 5316 main: == 20240108125135 RemoveInternalIdsTriggers: migrating ======================== main: -- execute("DROP TRIGGER IF EXISTS trigger_copy_usage_on_internal_ids_on_insert ON internal_ids") main: -> 0.0015s main: -- execute("DROP TRIGGER IF EXISTS trigger_copy_usage_on_internal_ids_on_update ON internal_ids") main: -> 0.0009s main: -- execute("DROP FUNCTION IF EXISTS insert_or_update_internal_ids_usage()") main: -> 0.0007s main: == 20240108125135 RemoveInternalIdsTriggers: migrated (0.0098s) =============== main: == [advisory_lock_connection] object_id: 16351100, pg_backend_pid: 5316 ci: == [advisory_lock_connection] object_id: 16351920, pg_backend_pid: 5318 ci: == 20240108125135 RemoveInternalIdsTriggers: migrating ======================== ci: -- execute("DROP TRIGGER IF EXISTS trigger_copy_usage_on_internal_ids_on_insert ON internal_ids") ci: -> 0.0011s ci: -- execute("DROP TRIGGER IF EXISTS trigger_copy_usage_on_internal_ids_on_update ON internal_ids") ci: -> 0.0006s ci: -- execute("DROP FUNCTION IF EXISTS insert_or_update_internal_ids_usage()") ci: -> 0.0006s ci: == 20240108125135 RemoveInternalIdsTriggers: migrated (0.0170s) =============== ci: == [advisory_lock_connection] object_id: 16351920, pg_backend_pid: 5318 main: == [advisory_lock_connection] object_id: 16356500, pg_backend_pid: 5321 main: == 20240108125335 AddTemporaryIndexInternalIdsOnIdAndUsage: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0017s main: -- index_exists?(:internal_ids, :id, {:name=>"tmp_index_internal_ids_on_id_and_usage", :where=>"usage = 4", :algorithm=>:concurrently}) main: -> 0.0054s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:internal_ids, :id, {:name=>"tmp_index_internal_ids_on_id_and_usage", :where=>"usage = 4", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240108125335 AddTemporaryIndexInternalIdsOnIdAndUsage: migrated (0.0240s) main: == [advisory_lock_connection] object_id: 16356500, pg_backend_pid: 5321 ci: == [advisory_lock_connection] object_id: 16361100, pg_backend_pid: 5323 ci: == 20240108125335 AddTemporaryIndexInternalIdsOnIdAndUsage: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:internal_ids, :id, {:name=>"tmp_index_internal_ids_on_id_and_usage", :where=>"usage = 4", :algorithm=>:concurrently}) ci: -> 0.0056s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:internal_ids, :id, {:name=>"tmp_index_internal_ids_on_id_and_usage", :where=>"usage = 4", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240108125335 AddTemporaryIndexInternalIdsOnIdAndUsage: migrated (0.0334s) ci: == [advisory_lock_connection] object_id: 16361100, pg_backend_pid: 5323 main: == [advisory_lock_connection] object_id: 16361300, pg_backend_pid: 5326 main: == 20240108181808 RemovePackageRegistryDuplicatedIndexes: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:packages_debian_group_distributions) main: -> 0.0055s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:packages_debian_group_distributions, {:algorithm=>:concurrently, :name=>:index_packages_debian_group_distributions_on_group_id}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- indexes(:packages_debian_project_distributions) main: -> 0.0043s main: -- remove_index(:packages_debian_project_distributions, {:algorithm=>:concurrently, :name=>:index_packages_debian_project_distributions_on_project_id}) main: -> 0.0010s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- indexes(:packages_tags) main: -> 0.0036s main: -- remove_index(:packages_tags, {:algorithm=>:concurrently, :name=>:index_packages_tags_on_package_id}) main: -> 0.0010s main: == 20240108181808 RemovePackageRegistryDuplicatedIndexes: migrated (0.0460s) == main: == [advisory_lock_connection] object_id: 16361300, pg_backend_pid: 5326 ci: == [advisory_lock_connection] object_id: 16367880, pg_backend_pid: 5328 ci: == 20240108181808 RemovePackageRegistryDuplicatedIndexes: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:packages_debian_group_distributions) ci: -> 0.0055s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:packages_debian_group_distributions, {:algorithm=>:concurrently, :name=>:index_packages_debian_group_distributions_on_group_id}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- indexes(:packages_debian_project_distributions) ci: -> 0.0043s ci: -- remove_index(:packages_debian_project_distributions, {:algorithm=>:concurrently, :name=>:index_packages_debian_project_distributions_on_project_id}) ci: -> 0.0010s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- indexes(:packages_tags) ci: -> 0.0036s ci: -- remove_index(:packages_tags, {:algorithm=>:concurrently, :name=>:index_packages_tags_on_package_id}) ci: -> 0.0010s ci: == 20240108181808 RemovePackageRegistryDuplicatedIndexes: migrated (0.0554s) == ci: == [advisory_lock_connection] object_id: 16367880, pg_backend_pid: 5328 main: == [advisory_lock_connection] object_id: 16368580, pg_backend_pid: 5331 main: == 20240108182342 QueueBackfillDefaultOrganizationOwners: migrating =========== main: == 20240108182342 QueueBackfillDefaultOrganizationOwners: migrated (0.0060s) == main: == [advisory_lock_connection] object_id: 16368580, pg_backend_pid: 5331 ci: == [advisory_lock_connection] object_id: 16369340, pg_backend_pid: 5333 ci: == 20240108182342 QueueBackfillDefaultOrganizationOwners: migrating =========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240108182342 QueueBackfillDefaultOrganizationOwners: migrated (0.0152s) == ci: == [advisory_lock_connection] object_id: 16369340, pg_backend_pid: 5333 main: == [advisory_lock_connection] object_id: 16370100, pg_backend_pid: 5336 main: == 20240108185335 BackfillInternalIdsWithIssuesUsageForEpics: migrating ======= main: == 20240108185335 BackfillInternalIdsWithIssuesUsageForEpics: migrated (0.0641s) main: == [advisory_lock_connection] object_id: 16370100, pg_backend_pid: 5336 ci: == [advisory_lock_connection] object_id: 16370860, pg_backend_pid: 5338 ci: == 20240108185335 BackfillInternalIdsWithIssuesUsageForEpics: migrating ======= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240108185335 BackfillInternalIdsWithIssuesUsageForEpics: migrated (0.0166s) ci: == [advisory_lock_connection] object_id: 16370860, pg_backend_pid: 5338 main: == [advisory_lock_connection] object_id: 16371760, pg_backend_pid: 5341 main: == 20240108213232 AddPaymentMethodXidToCreditCardValidation: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:user_credit_card_validations, :zuora_payment_method_xid, :text, {:if_not_exists=>true}) main: -> 0.0040s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE user_credit_card_validations\nADD CONSTRAINT check_9a15d14e37\nCHECK ( char_length(zuora_payment_method_xid) <= 50 )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE user_credit_card_validations VALIDATE CONSTRAINT check_9a15d14e37;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240108213232 AddPaymentMethodXidToCreditCardValidation: migrated (0.0220s) main: == [advisory_lock_connection] object_id: 16371760, pg_backend_pid: 5341 ci: == [advisory_lock_connection] object_id: 16372820, pg_backend_pid: 5343 ci: == 20240108213232 AddPaymentMethodXidToCreditCardValidation: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:user_credit_card_validations, :zuora_payment_method_xid, :text, {:if_not_exists=>true}) ci: -> 0.0040s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE user_credit_card_validations\nADD CONSTRAINT check_9a15d14e37\nCHECK ( char_length(zuora_payment_method_xid) <= 50 )\nNOT VALID;\n") ci: -> 0.0011s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE user_credit_card_validations VALIDATE CONSTRAINT check_9a15d14e37;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240108213232 AddPaymentMethodXidToCreditCardValidation: migrated (0.0310s) ci: == [advisory_lock_connection] object_id: 16372820, pg_backend_pid: 5343 main: == [advisory_lock_connection] object_id: 16378720, pg_backend_pid: 5346 main: == 20240108213323 AddCreditCardValidationPaymentMethodXidUniquenessIndex: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:user_credit_card_validations, :zuora_payment_method_xid, {:unique=>true, :where=>"zuora_payment_method_xid IS NOT NULL", :name=>"unique_index_for_credit_card_validation_payment_method_xid", :algorithm=>:concurrently}) main: -> 0.0048s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:user_credit_card_validations, :zuora_payment_method_xid, {:unique=>true, :where=>"zuora_payment_method_xid IS NOT NULL", :name=>"unique_index_for_credit_card_validation_payment_method_xid", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240108213323 AddCreditCardValidationPaymentMethodXidUniquenessIndex: migrated (0.0244s) main: == [advisory_lock_connection] object_id: 16378720, pg_backend_pid: 5346 ci: == [advisory_lock_connection] object_id: 16384520, pg_backend_pid: 5348 ci: == 20240108213323 AddCreditCardValidationPaymentMethodXidUniquenessIndex: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0015s ci: -- index_exists?(:user_credit_card_validations, :zuora_payment_method_xid, {:unique=>true, :where=>"zuora_payment_method_xid IS NOT NULL", :name=>"unique_index_for_credit_card_validation_payment_method_xid", :algorithm=>:concurrently}) ci: -> 0.0044s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:user_credit_card_validations, :zuora_payment_method_xid, {:unique=>true, :where=>"zuora_payment_method_xid IS NOT NULL", :name=>"unique_index_for_credit_card_validation_payment_method_xid", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240108213323 AddCreditCardValidationPaymentMethodXidUniquenessIndex: migrated (0.0315s) ci: == [advisory_lock_connection] object_id: 16384520, pg_backend_pid: 5348 main: == [advisory_lock_connection] object_id: 16385560, pg_backend_pid: 5351 main: == 20240108215335 RemoveInternalIdsTmpIndex: migrating ======================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:internal_ids) main: -> 0.0061s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:internal_ids, {:algorithm=>:concurrently, :name=>"tmp_index_internal_ids_on_id_and_usage"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240108215335 RemoveInternalIdsTmpIndex: migrated (0.0227s) =============== main: == [advisory_lock_connection] object_id: 16385560, pg_backend_pid: 5351 ci: == [advisory_lock_connection] object_id: 16387180, pg_backend_pid: 5353 ci: == 20240108215335 RemoveInternalIdsTmpIndex: migrating ======================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:internal_ids) ci: -> 0.0064s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:internal_ids, {:algorithm=>:concurrently, :name=>"tmp_index_internal_ids_on_id_and_usage"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240108215335 RemoveInternalIdsTmpIndex: migrated (0.0330s) =============== ci: == [advisory_lock_connection] object_id: 16387180, pg_backend_pid: 5353 main: == [advisory_lock_connection] object_id: 16396360, pg_backend_pid: 5356 main: == 20240109025151 CreateIndexOnIdConvertToBigintForSystemNoteMetadataAsync: migrating main: -- index_exists?(:system_note_metadata, :id_convert_to_bigint, {:unique=>true, :name=>"index_system_note_metadata_pkey_on_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0044s main: -- add_index_options(:system_note_metadata, :id_convert_to_bigint, {:unique=>true, :name=>"index_system_note_metadata_pkey_on_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20240109025151 CreateIndexOnIdConvertToBigintForSystemNoteMetadataAsync: migrated (0.0179s) main: == [advisory_lock_connection] object_id: 16396360, pg_backend_pid: 5356 ci: == [advisory_lock_connection] object_id: 16406100, pg_backend_pid: 5358 ci: == 20240109025151 CreateIndexOnIdConvertToBigintForSystemNoteMetadataAsync: migrating ci: -- index_exists?(:system_note_metadata, :id_convert_to_bigint, {:unique=>true, :name=>"index_system_note_metadata_pkey_on_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0048s ci: -- add_index_options(:system_note_metadata, :id_convert_to_bigint, {:unique=>true, :name=>"index_system_note_metadata_pkey_on_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20240109025151 CreateIndexOnIdConvertToBigintForSystemNoteMetadataAsync: migrated (0.0290s) ci: == [advisory_lock_connection] object_id: 16406100, pg_backend_pid: 5358 main: == [advisory_lock_connection] object_id: 16430360, pg_backend_pid: 5361 main: == 20240109031624 AddUniqueIndexToSystemNoteMetadataOnIdConvertToBigint: migrating main: == 20240109031624 AddUniqueIndexToSystemNoteMetadataOnIdConvertToBigint: migrated (0.0059s) main: == [advisory_lock_connection] object_id: 16430360, pg_backend_pid: 5361 ci: == [advisory_lock_connection] object_id: 16454520, pg_backend_pid: 5363 ci: == 20240109031624 AddUniqueIndexToSystemNoteMetadataOnIdConvertToBigint: migrating ci: == 20240109031624 AddUniqueIndexToSystemNoteMetadataOnIdConvertToBigint: migrated (0.0147s) ci: == [advisory_lock_connection] object_id: 16454520, pg_backend_pid: 5363 main: == [advisory_lock_connection] object_id: 16454740, pg_backend_pid: 5366 main: == 20240109082354 AddPartitionIdToPipelineArtifact: migrating ================= main: -- add_column(:ci_pipeline_artifacts, :partition_id, :bigint, {:default=>100, :null=>false}) main: -> 0.0022s main: == 20240109082354 AddPartitionIdToPipelineArtifact: migrated (0.0080s) ======== main: == [advisory_lock_connection] object_id: 16454740, pg_backend_pid: 5366 ci: == [advisory_lock_connection] object_id: 16455000, pg_backend_pid: 5368 ci: == 20240109082354 AddPartitionIdToPipelineArtifact: migrating ================= ci: -- add_column(:ci_pipeline_artifacts, :partition_id, :bigint, {:default=>100, :null=>false}) ci: -> 0.0022s ci: == 20240109082354 AddPartitionIdToPipelineArtifact: migrated (0.0187s) ======== ci: == [advisory_lock_connection] object_id: 16455000, pg_backend_pid: 5368 main: == [advisory_lock_connection] object_id: 16466080, pg_backend_pid: 5371 main: == 20240109090354 QueueBackfillPartitionIdCiPipelineArtifact: migrating ======= main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20240109090354 QueueBackfillPartitionIdCiPipelineArtifact: migrated (0.0068s) main: == [advisory_lock_connection] object_id: 16466080, pg_backend_pid: 5371 ci: == [advisory_lock_connection] object_id: 16466340, pg_backend_pid: 5373 ci: == 20240109090354 QueueBackfillPartitionIdCiPipelineArtifact: migrating ======= ci: == 20240109090354 QueueBackfillPartitionIdCiPipelineArtifact: migrated (0.0426s) ci: == [advisory_lock_connection] object_id: 16466340, pg_backend_pid: 5373 main: == [advisory_lock_connection] object_id: 16473560, pg_backend_pid: 5376 main: == 20240109145839 AddPartitionIdToPipelineConfig: migrating =================== main: -- add_column(:ci_pipelines_config, :partition_id, :bigint, {:default=>100, :null=>false}) main: -> 0.0021s main: == 20240109145839 AddPartitionIdToPipelineConfig: migrated (0.0079s) ========== main: == [advisory_lock_connection] object_id: 16473560, pg_backend_pid: 5376 ci: == [advisory_lock_connection] object_id: 16480760, pg_backend_pid: 5378 ci: == 20240109145839 AddPartitionIdToPipelineConfig: migrating =================== ci: -- add_column(:ci_pipelines_config, :partition_id, :bigint, {:default=>100, :null=>false}) ci: -> 0.0021s ci: == 20240109145839 AddPartitionIdToPipelineConfig: migrated (0.0180s) ========== ci: == [advisory_lock_connection] object_id: 16480760, pg_backend_pid: 5378 main: == [advisory_lock_connection] object_id: 16489140, pg_backend_pid: 5381 main: == 20240109165047 AddIndexProjectIdComponentVersionIdIdOnSbomOccurrences: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:sbom_occurrences, [:project_id, :component_version_id, :id], {:name=>"index_sbom_occurr_on_project_id_and_component_version_id_and_id", :algorithm=>:concurrently}) main: -> 0.0122s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:sbom_occurrences, [:project_id, :component_version_id, :id], {:name=>"index_sbom_occurr_on_project_id_and_component_version_id_and_id", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240109165047 AddIndexProjectIdComponentVersionIdIdOnSbomOccurrences: migrated (0.0338s) main: == [advisory_lock_connection] object_id: 16489140, pg_backend_pid: 5381 ci: == [advisory_lock_connection] object_id: 16497500, pg_backend_pid: 5383 ci: == 20240109165047 AddIndexProjectIdComponentVersionIdIdOnSbomOccurrences: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:sbom_occurrences, [:project_id, :component_version_id, :id], {:name=>"index_sbom_occurr_on_project_id_and_component_version_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0117s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:sbom_occurrences, [:project_id, :component_version_id, :id], {:name=>"index_sbom_occurr_on_project_id_and_component_version_id_and_id", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240109165047 AddIndexProjectIdComponentVersionIdIdOnSbomOccurrences: migrated (0.0398s) ci: == [advisory_lock_connection] object_id: 16497500, pg_backend_pid: 5383 main: == [advisory_lock_connection] object_id: 16506700, pg_backend_pid: 5386 main: == 20240110064826 AddColorModeIdToUsers: migrating ============================ main: -- add_column(:users, :color_mode_id, :smallint, {:default=>1, :null=>false, :if_not_exists=>true}) main: -> 0.0082s main: == 20240110064826 AddColorModeIdToUsers: migrated (0.0143s) =================== main: == [advisory_lock_connection] object_id: 16506700, pg_backend_pid: 5386 ci: == [advisory_lock_connection] object_id: 16515960, pg_backend_pid: 5388 ci: == 20240110064826 AddColorModeIdToUsers: migrating ============================ ci: -- add_column(:users, :color_mode_id, :smallint, {:default=>1, :null=>false, :if_not_exists=>true}) ci: -> 0.0087s ci: == 20240110064826 AddColorModeIdToUsers: migrated (0.0244s) =================== ci: == [advisory_lock_connection] object_id: 16515960, pg_backend_pid: 5388 main: == [advisory_lock_connection] object_id: 16522380, pg_backend_pid: 5391 main: == 20240110085226 AddRateLimitsToApplicationSettings: migrating =============== main: -- add_column(:application_settings, :rate_limits, :jsonb, {:default=>{}, :null=>false}) main: -> 0.0035s main: == 20240110085226 AddRateLimitsToApplicationSettings: migrated (0.0092s) ====== main: == [advisory_lock_connection] object_id: 16522380, pg_backend_pid: 5391 ci: == [advisory_lock_connection] object_id: 16528800, pg_backend_pid: 5393 ci: == 20240110085226 AddRateLimitsToApplicationSettings: migrating =============== ci: -- add_column(:application_settings, :rate_limits, :jsonb, {:default=>{}, :null=>false}) ci: -> 0.0035s ci: == 20240110085226 AddRateLimitsToApplicationSettings: migrated (0.0200s) ====== ci: == [advisory_lock_connection] object_id: 16528800, pg_backend_pid: 5393 main: == [advisory_lock_connection] object_id: 16529040, pg_backend_pid: 5396 main: == 20240110090352 QueueBackfillPartitionIdCiPipelineConfig: migrating ========= main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20240110090352 QueueBackfillPartitionIdCiPipelineConfig: migrated (0.0057s) main: == [advisory_lock_connection] object_id: 16529040, pg_backend_pid: 5396 ci: == [advisory_lock_connection] object_id: 16529300, pg_backend_pid: 5398 ci: == 20240110090352 QueueBackfillPartitionIdCiPipelineConfig: migrating ========= ci: == 20240110090352 QueueBackfillPartitionIdCiPipelineConfig: migrated (0.0487s) ci: == [advisory_lock_connection] object_id: 16529300, pg_backend_pid: 5398 main: == [advisory_lock_connection] object_id: 16530100, pg_backend_pid: 5401 main: == 20240110092610 AddIndexOnProjectIdToWebHooks: migrating ==================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:web_hooks, [:project_id, :id], {:name=>"index_web_hooks_on_project_id_and_id", :where=>"((type)::text = 'ProjectHook'::text)", :algorithm=>:concurrently}) main: -> 0.0064s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:web_hooks, [:project_id, :id], {:name=>"index_web_hooks_on_project_id_and_id", :where=>"((type)::text = 'ProjectHook'::text)", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240110092610 AddIndexOnProjectIdToWebHooks: migrated (0.0255s) =========== main: == [advisory_lock_connection] object_id: 16530100, pg_backend_pid: 5401 ci: == [advisory_lock_connection] object_id: 16530880, pg_backend_pid: 5403 ci: == 20240110092610 AddIndexOnProjectIdToWebHooks: migrating ==================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- index_exists?(:web_hooks, [:project_id, :id], {:name=>"index_web_hooks_on_project_id_and_id", :where=>"((type)::text = 'ProjectHook'::text)", :algorithm=>:concurrently}) ci: -> 0.0065s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:web_hooks, [:project_id, :id], {:name=>"index_web_hooks_on_project_id_and_id", :where=>"((type)::text = 'ProjectHook'::text)", :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240110092610 AddIndexOnProjectIdToWebHooks: migrated (0.0360s) =========== ci: == [advisory_lock_connection] object_id: 16530880, pg_backend_pid: 5403 main: == [advisory_lock_connection] object_id: 16531180, pg_backend_pid: 5406 main: == 20240110093654 ScheduleIndexRemovalCiBuildTraceMetadata: migrating ========= main: -- index_exists?(:ci_build_trace_metadata, :trace_artifact_id, {:name=>:index_ci_build_trace_metadata_on_trace_artifact_id}) main: -> 0.0058s main: -- quote_column_name(:index_ci_build_trace_metadata_on_trace_artifact_id) main: -> 0.0000s main: == 20240110093654 ScheduleIndexRemovalCiBuildTraceMetadata: migrated (0.0176s) main: == [advisory_lock_connection] object_id: 16531180, pg_backend_pid: 5406 ci: == [advisory_lock_connection] object_id: 16537740, pg_backend_pid: 5408 ci: == 20240110093654 ScheduleIndexRemovalCiBuildTraceMetadata: migrating ========= ci: -- index_exists?(:ci_build_trace_metadata, :trace_artifact_id, {:name=>:index_ci_build_trace_metadata_on_trace_artifact_id}) ci: -> 0.0058s ci: -- quote_column_name(:index_ci_build_trace_metadata_on_trace_artifact_id) ci: -> 0.0000s ci: == 20240110093654 ScheduleIndexRemovalCiBuildTraceMetadata: migrated (0.0267s) ci: == [advisory_lock_connection] object_id: 16537740, pg_backend_pid: 5408 main: == [advisory_lock_connection] object_id: 16538480, pg_backend_pid: 5411 main: == 20240110094002 DropIndexFromCiJobArtifactState: migrating ================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:ci_job_artifact_states) main: -> 0.0072s main: -- execute("SET statement_timeout TO 0") main: -> 0.0009s main: -- remove_index(:ci_job_artifact_states, {:algorithm=>:concurrently, :name=>:index_ci_job_artifact_states_on_job_artifact_id}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240110094002 DropIndexFromCiJobArtifactState: migrated (0.0270s) ========= main: == [advisory_lock_connection] object_id: 16538480, pg_backend_pid: 5411 ci: == [advisory_lock_connection] object_id: 16539260, pg_backend_pid: 5413 ci: == 20240110094002 DropIndexFromCiJobArtifactState: migrating ================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:ci_job_artifact_states) ci: -> 0.0076s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:ci_job_artifact_states, {:algorithm=>:concurrently, :name=>:index_ci_job_artifact_states_on_job_artifact_id}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240110094002 DropIndexFromCiJobArtifactState: migrated (0.0360s) ========= ci: == [advisory_lock_connection] object_id: 16539260, pg_backend_pid: 5413 main: == [advisory_lock_connection] object_id: 16555080, pg_backend_pid: 5416 main: == 20240110094510 RemoveFkFromCiJobArtifactState: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_job_artifacts, ci_job_artifact_states IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- remove_foreign_key(:ci_job_artifact_states, :ci_job_artifacts, {:name=>:fk_rails_80a9cba3b2}) main: -> 0.0066s main: == 20240110094510 RemoveFkFromCiJobArtifactState: migrated (0.0306s) ========== main: == [advisory_lock_connection] object_id: 16555080, pg_backend_pid: 5416 ci: == [advisory_lock_connection] object_id: 16570920, pg_backend_pid: 5418 ci: == 20240110094510 RemoveFkFromCiJobArtifactState: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_job_artifacts, ci_job_artifact_states IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- remove_foreign_key(:ci_job_artifact_states, :ci_job_artifacts, {:name=>:fk_rails_80a9cba3b2}) ci: -> 0.0048s ci: == 20240110094510 RemoveFkFromCiJobArtifactState: migrated (0.0371s) ========== ci: == [advisory_lock_connection] object_id: 16570920, pg_backend_pid: 5418 main: == [advisory_lock_connection] object_id: 16574260, pg_backend_pid: 5421 main: == 20240110132029 ReRemoveRequirementsIgnoredColumns: migrating =============== main: -- remove_column(:requirements, :created_at, {:if_exists=>true}) main: -> 0.0052s main: -- remove_column(:requirements, :updated_at, {:if_exists=>true}) main: -> 0.0032s main: -- remove_column(:requirements, :cached_markdown_version, {:if_exists=>true}) main: -> 0.0028s main: -- remove_column(:requirements, :state, {:if_exists=>true}) main: -> 0.0033s main: -- remove_column(:requirements, :title, {:if_exists=>true}) main: -> 0.0029s main: -- remove_column(:requirements, :title_html, {:if_exists=>true}) main: -> 0.0024s main: -- remove_column(:requirements, :description, {:if_exists=>true}) main: -> 0.0025s main: -- remove_column(:requirements, :description_html, {:if_exists=>true}) main: -> 0.0023s main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:requirements, :author_id, {:if_exists=>true}) main: -> 0.0032s main: == 20240110132029 ReRemoveRequirementsIgnoredColumns: migrated (0.0369s) ====== main: == [advisory_lock_connection] object_id: 16574260, pg_backend_pid: 5421 ci: == [advisory_lock_connection] object_id: 16577580, pg_backend_pid: 5423 ci: == 20240110132029 ReRemoveRequirementsIgnoredColumns: migrating =============== ci: -- remove_column(:requirements, :created_at, {:if_exists=>true}) ci: -> 0.0053s ci: -- remove_column(:requirements, :updated_at, {:if_exists=>true}) ci: -> 0.0033s ci: -- remove_column(:requirements, :cached_markdown_version, {:if_exists=>true}) ci: -> 0.0026s ci: -- remove_column(:requirements, :state, {:if_exists=>true}) ci: -> 0.0029s ci: -- remove_column(:requirements, :title, {:if_exists=>true}) ci: -> 0.0025s ci: -- remove_column(:requirements, :title_html, {:if_exists=>true}) ci: -> 0.0023s ci: -- remove_column(:requirements, :description, {:if_exists=>true}) ci: -> 0.0023s ci: -- remove_column(:requirements, :description_html, {:if_exists=>true}) ci: -> 0.0023s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:requirements, :author_id, {:if_exists=>true}) ci: -> 0.0032s ci: == 20240110132029 ReRemoveRequirementsIgnoredColumns: migrated (0.0444s) ====== ci: == [advisory_lock_connection] object_id: 16577580, pg_backend_pid: 5423 main: == [advisory_lock_connection] object_id: 16578940, pg_backend_pid: 5426 main: == 20240110160643 AddOptionalMetricsEnabledToApplicationSettings: migrating === main: -- add_column(:application_settings, :include_optional_metrics_in_service_ping, :boolean, {:default=>true, :null=>false}) main: -> 0.0033s main: == 20240110160643 AddOptionalMetricsEnabledToApplicationSettings: migrated (0.0095s) main: == [advisory_lock_connection] object_id: 16578940, pg_backend_pid: 5426 ci: == [advisory_lock_connection] object_id: 16579140, pg_backend_pid: 5428 ci: == 20240110160643 AddOptionalMetricsEnabledToApplicationSettings: migrating === ci: -- add_column(:application_settings, :include_optional_metrics_in_service_ping, :boolean, {:default=>true, :null=>false}) ci: -> 0.0036s ci: == 20240110160643 AddOptionalMetricsEnabledToApplicationSettings: migrated (0.0198s) ci: == [advisory_lock_connection] object_id: 16579140, pg_backend_pid: 5428 main: == [advisory_lock_connection] object_id: 16584140, pg_backend_pid: 5431 main: == 20240110160816 UpdateOptionaMetricsValueServicePing: migrating ============= main: -- execute("UPDATE application_settings\nSET include_optional_metrics_in_service_ping = usage_ping_enabled\n") main: -> 0.0028s main: == 20240110160816 UpdateOptionaMetricsValueServicePing: migrated (0.0085s) ==== main: == [advisory_lock_connection] object_id: 16584140, pg_backend_pid: 5431 ci: == [advisory_lock_connection] object_id: 16586060, pg_backend_pid: 5433 ci: == 20240110160816 UpdateOptionaMetricsValueServicePing: migrating ============= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240110160816 UpdateOptionaMetricsValueServicePing: migrated (0.0176s) ==== ci: == [advisory_lock_connection] object_id: 16586060, pg_backend_pid: 5433 main: == [advisory_lock_connection] object_id: 16596560, pg_backend_pid: 5436 main: == 20240110202002 AddIsUniqueToIssuableResourceLinks: migrating =============== main: -- add_column(:issuable_resource_links, :is_unique, :boolean, {:null=>true}) main: -> 0.0013s main: == 20240110202002 AddIsUniqueToIssuableResourceLinks: migrated (0.0074s) ====== main: == [advisory_lock_connection] object_id: 16596560, pg_backend_pid: 5436 ci: == [advisory_lock_connection] object_id: 16607040, pg_backend_pid: 5438 ci: == 20240110202002 AddIsUniqueToIssuableResourceLinks: migrating =============== ci: -- add_column(:issuable_resource_links, :is_unique, :boolean, {:null=>true}) ci: -> 0.0012s ci: == 20240110202002 AddIsUniqueToIssuableResourceLinks: migrated (0.0169s) ====== ci: == [advisory_lock_connection] object_id: 16607040, pg_backend_pid: 5438 main: == [advisory_lock_connection] object_id: 16612260, pg_backend_pid: 5441 main: == 20240110204949 AddPartialUniqueIndexOnIssueIdAndLinkToIssuableResourceLinks: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:issuable_resource_links, [:issue_id, :link], {:unique=>true, :where=>"is_unique", :name=>"index_unique_issuable_resource_links_on_unique_issue_link", :algorithm=>:concurrently}) main: -> 0.0037s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:issuable_resource_links, [:issue_id, :link], {:unique=>true, :where=>"is_unique", :name=>"index_unique_issuable_resource_links_on_unique_issue_link", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240110204949 AddPartialUniqueIndexOnIssueIdAndLinkToIssuableResourceLinks: migrated (0.0229s) main: == [advisory_lock_connection] object_id: 16612260, pg_backend_pid: 5441 ci: == [advisory_lock_connection] object_id: 16617460, pg_backend_pid: 5443 ci: == 20240110204949 AddPartialUniqueIndexOnIssueIdAndLinkToIssuableResourceLinks: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:issuable_resource_links, [:issue_id, :link], {:unique=>true, :where=>"is_unique", :name=>"index_unique_issuable_resource_links_on_unique_issue_link", :algorithm=>:concurrently}) ci: -> 0.0038s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:issuable_resource_links, [:issue_id, :link], {:unique=>true, :where=>"is_unique", :name=>"index_unique_issuable_resource_links_on_unique_issue_link", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240110204949 AddPartialUniqueIndexOnIssueIdAndLinkToIssuableResourceLinks: migrated (0.0317s) ci: == [advisory_lock_connection] object_id: 16617460, pg_backend_pid: 5443 main: == [advisory_lock_connection] object_id: 16627300, pg_backend_pid: 5446 main: == 20240111131500 AddAsyncIndexMergeRequestMetricsOnMergedByIdTargetProjectIdMRId: migrating main: -- index_exists?(:merge_request_metrics, [:merged_by_id, :target_project_id, :merge_request_id], {:name=>:idx_merge_request_metrics_on_merged_by_project_and_mr, :algorithm=>:concurrently}) main: -> 0.0098s main: -- add_index_options(:merge_request_metrics, [:merged_by_id, :target_project_id, :merge_request_id], {:name=>:idx_merge_request_metrics_on_merged_by_project_and_mr, :algorithm=>:concurrently}) main: -> 0.0005s main: == 20240111131500 AddAsyncIndexMergeRequestMetricsOnMergedByIdTargetProjectIdMRId: migrated (0.0228s) main: == [advisory_lock_connection] object_id: 16627300, pg_backend_pid: 5446 ci: == [advisory_lock_connection] object_id: 16637260, pg_backend_pid: 5448 ci: == 20240111131500 AddAsyncIndexMergeRequestMetricsOnMergedByIdTargetProjectIdMRId: migrating ci: -- index_exists?(:merge_request_metrics, [:merged_by_id, :target_project_id, :merge_request_id], {:name=>:idx_merge_request_metrics_on_merged_by_project_and_mr, :algorithm=>:concurrently}) ci: -> 0.0132s ci: -- add_index_options(:merge_request_metrics, [:merged_by_id, :target_project_id, :merge_request_id], {:name=>:idx_merge_request_metrics_on_merged_by_project_and_mr, :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20240111131500 AddAsyncIndexMergeRequestMetricsOnMergedByIdTargetProjectIdMRId: migrated (0.0367s) ci: == [advisory_lock_connection] object_id: 16637260, pg_backend_pid: 5448 main: == [advisory_lock_connection] object_id: 16644000, pg_backend_pid: 5451 main: == 20240111134328 RoutingTablePrepareAsyncConstraintForPipelineVariables: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ci_pipeline_variables\nADD CONSTRAINT partitioning_constraint\nCHECK ( partition_id IN (100,101) )\nNOT VALID;\n") main: -> 0.0011s main: == 20240111134328 RoutingTablePrepareAsyncConstraintForPipelineVariables: migrated (0.0670s) main: == [advisory_lock_connection] object_id: 16644000, pg_backend_pid: 5451 ci: == [advisory_lock_connection] object_id: 16657380, pg_backend_pid: 5453 ci: == 20240111134328 RoutingTablePrepareAsyncConstraintForPipelineVariables: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ci_pipeline_variables\nADD CONSTRAINT partitioning_constraint\nCHECK ( partition_id IN (100,101) )\nNOT VALID;\n") ci: -> 0.0012s ci: == 20240111134328 RoutingTablePrepareAsyncConstraintForPipelineVariables: migrated (0.0495s) ci: == [advisory_lock_connection] object_id: 16657380, pg_backend_pid: 5453 main: == [advisory_lock_connection] object_id: 16674980, pg_backend_pid: 5456 main: == 20240111194603 FinalizeDeleteInvalidProtectedTagCreateAccessLevels: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240111194603 FinalizeDeleteInvalidProtectedTagCreateAccessLevels: migrated (0.0298s) main: == [advisory_lock_connection] object_id: 16674980, pg_backend_pid: 5456 ci: == [advisory_lock_connection] object_id: 16699040, pg_backend_pid: 5458 ci: == 20240111194603 FinalizeDeleteInvalidProtectedTagCreateAccessLevels: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240111194603 FinalizeDeleteInvalidProtectedTagCreateAccessLevels: migrated (0.0168s) ci: == [advisory_lock_connection] object_id: 16699040, pg_backend_pid: 5458 main: == [advisory_lock_connection] object_id: 16699840, pg_backend_pid: 5461 main: == 20240111194658 DropTempIndexOnProtectedTagCreateAccessLevels: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0017s main: -- indexes(:protected_tag_create_access_levels) main: -> 0.0077s main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- remove_index(:protected_tag_create_access_levels, {:algorithm=>:concurrently, :name=>"tmp_idx_protected_tag_create_access_levels_on_id_with_group"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240111194658 DropTempIndexOnProtectedTagCreateAccessLevels: migrated (0.0283s) main: == [advisory_lock_connection] object_id: 16699840, pg_backend_pid: 5461 ci: == [advisory_lock_connection] object_id: 16700780, pg_backend_pid: 5463 ci: == 20240111194658 DropTempIndexOnProtectedTagCreateAccessLevels: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- indexes(:protected_tag_create_access_levels) ci: -> 0.0065s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:protected_tag_create_access_levels, {:algorithm=>:concurrently, :name=>"tmp_idx_protected_tag_create_access_levels_on_id_with_group"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240111194658 DropTempIndexOnProtectedTagCreateAccessLevels: migrated (0.0339s) ci: == [advisory_lock_connection] object_id: 16700780, pg_backend_pid: 5463 main: == [advisory_lock_connection] object_id: 16701100, pg_backend_pid: 5466 main: == 20240111194808 FinalizeDeleteInvalidProtectedBranchPushAccessLevels: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240111194808 FinalizeDeleteInvalidProtectedBranchPushAccessLevels: migrated (0.0296s) main: == [advisory_lock_connection] object_id: 16701100, pg_backend_pid: 5466 ci: == [advisory_lock_connection] object_id: 16701420, pg_backend_pid: 5468 ci: == 20240111194808 FinalizeDeleteInvalidProtectedBranchPushAccessLevels: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240111194808 FinalizeDeleteInvalidProtectedBranchPushAccessLevels: migrated (0.0149s) ci: == [advisory_lock_connection] object_id: 16701420, pg_backend_pid: 5468 main: == [advisory_lock_connection] object_id: 16701880, pg_backend_pid: 5471 main: == 20240111194925 DropTempIndexOnProtectedBranchPushAccessLevels: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:protected_branch_push_access_levels) main: -> 0.0059s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:protected_branch_push_access_levels, {:algorithm=>:concurrently, :name=>"tmp_idx_protected_branch_push_access_levels_on_id_with_group"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240111194925 DropTempIndexOnProtectedBranchPushAccessLevels: migrated (0.0229s) main: == [advisory_lock_connection] object_id: 16701880, pg_backend_pid: 5471 ci: == [advisory_lock_connection] object_id: 16709480, pg_backend_pid: 5473 ci: == 20240111194925 DropTempIndexOnProtectedBranchPushAccessLevels: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- indexes(:protected_branch_push_access_levels) ci: -> 0.0065s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:protected_branch_push_access_levels, {:algorithm=>:concurrently, :name=>"tmp_idx_protected_branch_push_access_levels_on_id_with_group"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240111194925 DropTempIndexOnProtectedBranchPushAccessLevels: migrated (0.0327s) ci: == [advisory_lock_connection] object_id: 16709480, pg_backend_pid: 5473 main: == [advisory_lock_connection] object_id: 16717220, pg_backend_pid: 5476 main: == 20240111195101 FinalizeDeleteInvalidProtectedBranchMergeAccessLevels: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240111195101 FinalizeDeleteInvalidProtectedBranchMergeAccessLevels: migrated (0.0287s) main: == [advisory_lock_connection] object_id: 16717220, pg_backend_pid: 5476 ci: == [advisory_lock_connection] object_id: 16728920, pg_backend_pid: 5478 ci: == 20240111195101 FinalizeDeleteInvalidProtectedBranchMergeAccessLevels: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240111195101 FinalizeDeleteInvalidProtectedBranchMergeAccessLevels: migrated (0.0155s) ci: == [advisory_lock_connection] object_id: 16728920, pg_backend_pid: 5478 main: == [advisory_lock_connection] object_id: 16740760, pg_backend_pid: 5481 main: == 20240111195145 DropTempIndexOnProtectedBranchMergeAccessLevels: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:protected_branch_merge_access_levels) main: -> 0.0054s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:protected_branch_merge_access_levels, {:algorithm=>:concurrently, :name=>"tmp_idx_protected_branch_merge_access_levels_on_id_with_group"}) main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240111195145 DropTempIndexOnProtectedBranchMergeAccessLevels: migrated (0.0228s) main: == [advisory_lock_connection] object_id: 16740760, pg_backend_pid: 5481 ci: == [advisory_lock_connection] object_id: 16753080, pg_backend_pid: 5483 ci: == 20240111195145 DropTempIndexOnProtectedBranchMergeAccessLevels: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:protected_branch_merge_access_levels) ci: -> 0.0059s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:protected_branch_merge_access_levels, {:algorithm=>:concurrently, :name=>"tmp_idx_protected_branch_merge_access_levels_on_id_with_group"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240111195145 DropTempIndexOnProtectedBranchMergeAccessLevels: migrated (0.0326s) ci: == [advisory_lock_connection] object_id: 16753080, pg_backend_pid: 5483 main: == [advisory_lock_connection] object_id: 16762100, pg_backend_pid: 5486 main: == 20240112124030 CreateAuditEventsGroupExternalStreamingDestinations: migrating main: -- create_table(:audit_events_group_external_streaming_destinations) main: -- quote_column_name(:name) main: -> 0.0000s main: -> 0.0066s main: == 20240112124030 CreateAuditEventsGroupExternalStreamingDestinations: migrated (0.0127s) main: == [advisory_lock_connection] object_id: 16762100, pg_backend_pid: 5486 ci: == [advisory_lock_connection] object_id: 16765380, pg_backend_pid: 5488 ci: == 20240112124030 CreateAuditEventsGroupExternalStreamingDestinations: migrating ci: -- create_table(:audit_events_group_external_streaming_destinations) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -> 0.0062s I, [2024-04-10T20:47:50.024549 #290] INFO -- : Database: 'ci', Table: 'audit_events_group_external_streaming_destinations': Lock Writes ci: == 20240112124030 CreateAuditEventsGroupExternalStreamingDestinations: migrated (0.0243s) ci: == [advisory_lock_connection] object_id: 16765380, pg_backend_pid: 5488 main: == [advisory_lock_connection] object_id: 16768240, pg_backend_pid: 5491 main: == 20240112143548 AddIndexToEventsAuthorGroupActionTargetType: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:events, [:author_id, :group_id, :action, :target_type, :created_at], {:name=>"index_events_author_id_group_id_action_target_type_created_at", :algorithm=>:concurrently}) main: -> 0.0126s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:events, [:author_id, :group_id, :action, :target_type, :created_at], {:name=>"index_events_author_id_group_id_action_target_type_created_at", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240112143548 AddIndexToEventsAuthorGroupActionTargetType: migrated (0.0340s) main: == [advisory_lock_connection] object_id: 16768240, pg_backend_pid: 5491 ci: == [advisory_lock_connection] object_id: 16771180, pg_backend_pid: 5493 ci: == 20240112143548 AddIndexToEventsAuthorGroupActionTargetType: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:events, [:author_id, :group_id, :action, :target_type, :created_at], {:name=>"index_events_author_id_group_id_action_target_type_created_at", :algorithm=>:concurrently}) ci: -> 0.0123s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:events, [:author_id, :group_id, :action, :target_type, :created_at], {:name=>"index_events_author_id_group_id_action_target_type_created_at", :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240112143548 AddIndexToEventsAuthorGroupActionTargetType: migrated (0.0439s) ci: == [advisory_lock_connection] object_id: 16771180, pg_backend_pid: 5493 main: == [advisory_lock_connection] object_id: 16786680, pg_backend_pid: 5496 main: == 20240113071052 QueuePopulateTopicsSlugColumn: migrating ==================== main: == 20240113071052 QueuePopulateTopicsSlugColumn: migrated (0.0336s) =========== main: == [advisory_lock_connection] object_id: 16786680, pg_backend_pid: 5496 ci: == [advisory_lock_connection] object_id: 16792620, pg_backend_pid: 5498 ci: == 20240113071052 QueuePopulateTopicsSlugColumn: migrating ==================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240113071052 QueuePopulateTopicsSlugColumn: migrated (0.0157s) =========== ci: == [advisory_lock_connection] object_id: 16792620, pg_backend_pid: 5498 main: == [advisory_lock_connection] object_id: 16792940, pg_backend_pid: 5501 main: == 20240115004429 ValidateMergeRequestDiffsProjectIdForeignKey: migrating ===== main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE merge_request_diffs VALIDATE CONSTRAINT fk_56ac6fc9c0;") main: -> 0.0035s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240115004429 ValidateMergeRequestDiffsProjectIdForeignKey: migrated (0.0233s) main: == [advisory_lock_connection] object_id: 16792940, pg_backend_pid: 5501 ci: == [advisory_lock_connection] object_id: 16802060, pg_backend_pid: 5503 ci: == 20240115004429 ValidateMergeRequestDiffsProjectIdForeignKey: migrating ===== ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0008s ci: -- execute("ALTER TABLE merge_request_diffs VALIDATE CONSTRAINT fk_56ac6fc9c0;") ci: -> 0.0033s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240115004429 ValidateMergeRequestDiffsProjectIdForeignKey: migrated (0.0323s) ci: == [advisory_lock_connection] object_id: 16802060, pg_backend_pid: 5503 main: == [advisory_lock_connection] object_id: 16811360, pg_backend_pid: 5506 main: == 20240115112056 AddIndexOnPipelineMetadata: migrating ======================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:ci_pipeline_metadata, "name text_pattern_ops, pipeline_id", {:name=>"index_pipeline_metadata_on_name_text_pattern_pipeline_id", :algorithm=>:concurrently}) main: -> 0.0044s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:ci_pipeline_metadata, "name text_pattern_ops, pipeline_id", {:name=>"index_pipeline_metadata_on_name_text_pattern_pipeline_id", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240115112056 AddIndexOnPipelineMetadata: migrated (0.0261s) ============== main: == [advisory_lock_connection] object_id: 16811360, pg_backend_pid: 5506 ci: == [advisory_lock_connection] object_id: 16815840, pg_backend_pid: 5508 ci: == 20240115112056 AddIndexOnPipelineMetadata: migrating ======================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:ci_pipeline_metadata, "name text_pattern_ops, pipeline_id", {:name=>"index_pipeline_metadata_on_name_text_pattern_pipeline_id", :algorithm=>:concurrently}) ci: -> 0.0048s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:ci_pipeline_metadata, "name text_pattern_ops, pipeline_id", {:name=>"index_pipeline_metadata_on_name_text_pattern_pipeline_id", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240115112056 AddIndexOnPipelineMetadata: migrated (0.0334s) ============== ci: == [advisory_lock_connection] object_id: 16815840, pg_backend_pid: 5508 main: == [advisory_lock_connection] object_id: 16817480, pg_backend_pid: 5511 main: == 20240115115029 AddRateLimitsHashConstraintToApplicationSettings: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_application_settings_rate_limits_is_hash\nCHECK ( (jsonb_typeof(rate_limits) = 'object') )\nNOT VALID;\n") main: -> 0.0022s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_application_settings_rate_limits_is_hash;") main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240115115029 AddRateLimitsHashConstraintToApplicationSettings: migrated (0.0196s) main: == [advisory_lock_connection] object_id: 16817480, pg_backend_pid: 5511 ci: == [advisory_lock_connection] object_id: 16824520, pg_backend_pid: 5513 ci: == 20240115115029 AddRateLimitsHashConstraintToApplicationSettings: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_application_settings_rate_limits_is_hash\nCHECK ( (jsonb_typeof(rate_limits) = 'object') )\nNOT VALID;\n") ci: -> 0.0023s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_application_settings_rate_limits_is_hash;") ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240115115029 AddRateLimitsHashConstraintToApplicationSettings: migrated (0.0269s) ci: == [advisory_lock_connection] object_id: 16824520, pg_backend_pid: 5513 main: == [advisory_lock_connection] object_id: 16830340, pg_backend_pid: 5516 main: == 20240115185037 CreatePackagesTerraformModuleMetadata: migrating ============ main: -- create_table(:packages_terraform_module_metadata, {:id=>false}) main: -> 0.0062s main: == 20240115185037 CreatePackagesTerraformModuleMetadata: migrated (0.0124s) === main: == [advisory_lock_connection] object_id: 16830340, pg_backend_pid: 5516 ci: == [advisory_lock_connection] object_id: 16834760, pg_backend_pid: 5518 ci: == 20240115185037 CreatePackagesTerraformModuleMetadata: migrating ============ ci: -- create_table(:packages_terraform_module_metadata, {:id=>false}) ci: -> 0.0067s I, [2024-04-10T20:47:51.190498 #290] INFO -- : Database: 'ci', Table: 'packages_terraform_module_metadata': Lock Writes ci: == 20240115185037 CreatePackagesTerraformModuleMetadata: migrated (0.0262s) === ci: == [advisory_lock_connection] object_id: 16834760, pg_backend_pid: 5518 main: == [advisory_lock_connection] object_id: 16835580, pg_backend_pid: 5521 main: == 20240116072014 ChangeICodeReviewCreateMrKeysFromHllToInteger: migrating ==== main: == 20240116072014 ChangeICodeReviewCreateMrKeysFromHllToInteger: migrated (0.0089s) main: == [advisory_lock_connection] object_id: 16835580, pg_backend_pid: 5521 ci: == [advisory_lock_connection] object_id: 16836400, pg_backend_pid: 5523 ci: == 20240116072014 ChangeICodeReviewCreateMrKeysFromHllToInteger: migrating ==== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240116072014 ChangeICodeReviewCreateMrKeysFromHllToInteger: migrated (0.0167s) ci: == [advisory_lock_connection] object_id: 16836400, pg_backend_pid: 5523 main: == [advisory_lock_connection] object_id: 16853540, pg_backend_pid: 5526 main: == 20240116100948 CreateMemberApprovals: migrating ============================ main: -- create_table(:member_approvals) main: -> 0.0036s main: -- add_index(:member_approvals, :requested_by_id, {:name=>"index_member_approval_on_requested_by_id"}) main: -> 0.0012s main: -- add_index(:member_approvals, :reviewed_by_id, {:name=>"index_member_approval_on_reviewed_by_id"}) main: -> 0.0010s main: -- add_index(:member_approvals, :member_id, {:name=>"index_member_approval_on_member_id"}) main: -> 0.0009s main: -- add_index(:member_approvals, :member_namespace_id, {:name=>"index_member_approval_on_member_namespace_id"}) main: -> 0.0011s main: == 20240116100948 CreateMemberApprovals: migrated (0.0138s) =================== main: == [advisory_lock_connection] object_id: 16853540, pg_backend_pid: 5526 ci: == [advisory_lock_connection] object_id: 16870900, pg_backend_pid: 5528 ci: == 20240116100948 CreateMemberApprovals: migrating ============================ ci: -- create_table(:member_approvals) ci: -> 0.0035s ci: -- add_index(:member_approvals, :requested_by_id, {:name=>"index_member_approval_on_requested_by_id"}) ci: -> 0.0013s ci: -- add_index(:member_approvals, :reviewed_by_id, {:name=>"index_member_approval_on_reviewed_by_id"}) ci: -> 0.0009s ci: -- add_index(:member_approvals, :member_id, {:name=>"index_member_approval_on_member_id"}) ci: -> 0.0009s ci: -- add_index(:member_approvals, :member_namespace_id, {:name=>"index_member_approval_on_member_namespace_id"}) ci: -> 0.0009s I, [2024-04-10T20:47:51.544899 #290] INFO -- : Database: 'ci', Table: 'member_approvals': Lock Writes ci: == 20240116100948 CreateMemberApprovals: migrated (0.0263s) =================== ci: == [advisory_lock_connection] object_id: 16870900, pg_backend_pid: 5528 main: == [advisory_lock_connection] object_id: 16877600, pg_backend_pid: 5531 main: == 20240116113035 AddZoektRepositoryModel: migrating ========================== main: -- create_table(:zoekt_repositories) main: -> 0.0072s main: == 20240116113035 AddZoektRepositoryModel: migrated (0.0136s) ================= main: == [advisory_lock_connection] object_id: 16877600, pg_backend_pid: 5531 ci: == [advisory_lock_connection] object_id: 16877880, pg_backend_pid: 5533 ci: == 20240116113035 AddZoektRepositoryModel: migrating ========================== ci: -- create_table(:zoekt_repositories) ci: -> 0.0081s I, [2024-04-10T20:47:51.723513 #290] INFO -- : Database: 'ci', Table: 'zoekt_repositories': Lock Writes ci: == 20240116113035 AddZoektRepositoryModel: migrated (0.0263s) ================= ci: == [advisory_lock_connection] object_id: 16877880, pg_backend_pid: 5533 main: == [advisory_lock_connection] object_id: 16881580, pg_backend_pid: 5536 main: == 20240116120144 AddForeignKeyForMemberToMemberApprovals: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE member_approvals ADD CONSTRAINT fk_b2e4a4b68a FOREIGN KEY (member_id) REFERENCES members (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE member_approvals VALIDATE CONSTRAINT fk_b2e4a4b68a;") main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240116120144 AddForeignKeyForMemberToMemberApprovals: migrated (0.0353s) = main: == [advisory_lock_connection] object_id: 16881580, pg_backend_pid: 5536 ci: == [advisory_lock_connection] object_id: 16885280, pg_backend_pid: 5538 ci: == 20240116120144 AddForeignKeyForMemberToMemberApprovals: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE member_approvals ADD CONSTRAINT fk_b2e4a4b68a FOREIGN KEY (member_id) REFERENCES members (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE member_approvals VALIDATE CONSTRAINT fk_b2e4a4b68a;") ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240116120144 AddForeignKeyForMemberToMemberApprovals: migrated (0.0425s) = ci: == [advisory_lock_connection] object_id: 16885280, pg_backend_pid: 5538 main: == [advisory_lock_connection] object_id: 16893640, pg_backend_pid: 5541 main: == 20240116131144 RemoveApplicationSettingsAiAccessTokenColumnCorrected: migrating main: -- remove_column(:application_settings, :encrypted_ai_access_token, {:if_exists=>true}) main: -> 0.2760s main: -- remove_column(:application_settings, :encrypted_ai_access_token_iv, {:if_exists=>true}) main: -> 0.2718s main: == 20240116131144 RemoveApplicationSettingsAiAccessTokenColumnCorrected: migrated (0.5540s) main: == [advisory_lock_connection] object_id: 16893640, pg_backend_pid: 5541 ci: == [advisory_lock_connection] object_id: 16905980, pg_backend_pid: 5543 ci: == 20240116131144 RemoveApplicationSettingsAiAccessTokenColumnCorrected: migrating ci: -- remove_column(:application_settings, :encrypted_ai_access_token, {:if_exists=>true}) ci: -> 0.2739s ci: -- remove_column(:application_settings, :encrypted_ai_access_token_iv, {:if_exists=>true}) ci: -> 0.2725s ci: == 20240116131144 RemoveApplicationSettingsAiAccessTokenColumnCorrected: migrated (0.5625s) ci: == [advisory_lock_connection] object_id: 16905980, pg_backend_pid: 5543 main: == [advisory_lock_connection] object_id: 16910200, pg_backend_pid: 5546 main: == 20240116133546 AddForeignKeyForNamespaceIdToMemberApprovals: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE member_approvals ADD CONSTRAINT fk_1383c72212 FOREIGN KEY (member_namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0021s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE member_approvals VALIDATE CONSTRAINT fk_1383c72212;") main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240116133546 AddForeignKeyForNamespaceIdToMemberApprovals: migrated (0.0332s) main: == [advisory_lock_connection] object_id: 16910200, pg_backend_pid: 5546 ci: == [advisory_lock_connection] object_id: 16910860, pg_backend_pid: 5548 ci: == 20240116133546 AddForeignKeyForNamespaceIdToMemberApprovals: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE member_approvals ADD CONSTRAINT fk_1383c72212 FOREIGN KEY (member_namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0024s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE member_approvals VALIDATE CONSTRAINT fk_1383c72212;") ci: -> 0.0024s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240116133546 AddForeignKeyForNamespaceIdToMemberApprovals: migrated (0.0487s) ci: == [advisory_lock_connection] object_id: 16910860, pg_backend_pid: 5548 main: == [advisory_lock_connection] object_id: 16911680, pg_backend_pid: 5551 main: == 20240116145223 CreateZoektRepositoryForeignKeyForProject: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE zoekt_repositories ADD CONSTRAINT fk_25a92aeccd FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0024s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE zoekt_repositories VALIDATE CONSTRAINT fk_25a92aeccd;") main: -> 0.0035s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240116145223 CreateZoektRepositoryForeignKeyForProject: migrated (0.0371s) main: == [advisory_lock_connection] object_id: 16911680, pg_backend_pid: 5551 ci: == [advisory_lock_connection] object_id: 16911840, pg_backend_pid: 5553 ci: == 20240116145223 CreateZoektRepositoryForeignKeyForProject: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE zoekt_repositories ADD CONSTRAINT fk_25a92aeccd FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0022s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE zoekt_repositories VALIDATE CONSTRAINT fk_25a92aeccd;") ci: -> 0.0029s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240116145223 CreateZoektRepositoryForeignKeyForProject: migrated (0.0444s) ci: == [advisory_lock_connection] object_id: 16911840, pg_backend_pid: 5553 main: == [advisory_lock_connection] object_id: 16912160, pg_backend_pid: 5556 main: == 20240116161955 AddNameAndDescriptionToWebHooks: migrating ================== main: -- add_column(:web_hooks, :name, :text) main: -> 0.0014s main: -- add_column(:web_hooks, :description, :text) main: -> 0.0009s main: == 20240116161955 AddNameAndDescriptionToWebHooks: migrated (0.0083s) ========= main: == [advisory_lock_connection] object_id: 16912160, pg_backend_pid: 5556 ci: == [advisory_lock_connection] object_id: 16913840, pg_backend_pid: 5558 ci: == 20240116161955 AddNameAndDescriptionToWebHooks: migrating ================== ci: -- add_column(:web_hooks, :name, :text) ci: -> 0.0014s ci: -- add_column(:web_hooks, :description, :text) ci: -> 0.0009s ci: == 20240116161955 AddNameAndDescriptionToWebHooks: migrated (0.0180s) ========= ci: == [advisory_lock_connection] object_id: 16913840, pg_backend_pid: 5558 main: == [advisory_lock_connection] object_id: 16915660, pg_backend_pid: 5561 main: == 20240116162201 AddTextLimitToWebHooksAttributes: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE web_hooks\nADD CONSTRAINT check_1e4d5cbdc5\nCHECK ( char_length(name) <= 255 )\nNOT VALID;\n") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE web_hooks VALIDATE CONSTRAINT check_1e4d5cbdc5;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE web_hooks\nADD CONSTRAINT check_23a96ad211\nCHECK ( char_length(description) <= 2048 )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE web_hooks VALIDATE CONSTRAINT check_23a96ad211;") main: -> 0.0007s main: == 20240116162201 AddTextLimitToWebHooksAttributes: migrated (0.0251s) ======== main: == [advisory_lock_connection] object_id: 16915660, pg_backend_pid: 5561 ci: == [advisory_lock_connection] object_id: 16917180, pg_backend_pid: 5563 ci: == 20240116162201 AddTextLimitToWebHooksAttributes: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE web_hooks\nADD CONSTRAINT check_1e4d5cbdc5\nCHECK ( char_length(name) <= 255 )\nNOT VALID;\n") ci: -> 0.0013s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE web_hooks VALIDATE CONSTRAINT check_1e4d5cbdc5;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE web_hooks\nADD CONSTRAINT check_23a96ad211\nCHECK ( char_length(description) <= 2048 )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE web_hooks VALIDATE CONSTRAINT check_23a96ad211;") ci: -> 0.0007s ci: == 20240116162201 AddTextLimitToWebHooksAttributes: migrated (0.0355s) ======== ci: == [advisory_lock_connection] object_id: 16917180, pg_backend_pid: 5563 main: == [advisory_lock_connection] object_id: 16918860, pg_backend_pid: 5566 main: == 20240116205430 AddHiddenToCiVariables: migrating =========================== main: -- add_column(:ci_variables, :hidden, :boolean, {:null=>false, :default=>false}) main: -> 0.0020s main: == 20240116205430 AddHiddenToCiVariables: migrated (0.0079s) ================== main: == [advisory_lock_connection] object_id: 16918860, pg_backend_pid: 5566 ci: == [advisory_lock_connection] object_id: 16924660, pg_backend_pid: 5568 ci: == 20240116205430 AddHiddenToCiVariables: migrating =========================== ci: -- add_column(:ci_variables, :hidden, :boolean, {:null=>false, :default=>false}) ci: -> 0.0025s ci: == 20240116205430 AddHiddenToCiVariables: migrated (0.0197s) ================== ci: == [advisory_lock_connection] object_id: 16924660, pg_backend_pid: 5568 main: == [advisory_lock_connection] object_id: 16930600, pg_backend_pid: 5571 main: == 20240116205943 AddElasticsearchMaxCodeIndexingConcurrencyToApplicationSettings: migrating main: -- add_column(:application_settings, :elasticsearch_max_code_indexing_concurrency, :integer, {:default=>30, :null=>false, :if_not_exists=>true}) main: -> 0.2764s main: == 20240116205943 AddElasticsearchMaxCodeIndexingConcurrencyToApplicationSettings: migrated (0.2827s) main: == [advisory_lock_connection] object_id: 16930600, pg_backend_pid: 5571 ci: == [advisory_lock_connection] object_id: 16936100, pg_backend_pid: 5573 ci: == 20240116205943 AddElasticsearchMaxCodeIndexingConcurrencyToApplicationSettings: migrating ci: -- add_column(:application_settings, :elasticsearch_max_code_indexing_concurrency, :integer, {:default=>30, :null=>false, :if_not_exists=>true}) ci: -> 0.2777s ci: == 20240116205943 AddElasticsearchMaxCodeIndexingConcurrencyToApplicationSettings: migrated (0.2934s) ci: == [advisory_lock_connection] object_id: 16936100, pg_backend_pid: 5573 main: == [advisory_lock_connection] object_id: 16941740, pg_backend_pid: 5576 main: == 20240116210250 AddHiddenToCiGroupVariables: migrating ====================== main: -- add_column(:ci_group_variables, :hidden, :boolean, {:null=>false, :default=>false}) main: -> 0.0023s main: == 20240116210250 AddHiddenToCiGroupVariables: migrated (0.0085s) ============= main: == [advisory_lock_connection] object_id: 16941740, pg_backend_pid: 5576 ci: == [advisory_lock_connection] object_id: 16947540, pg_backend_pid: 5578 ci: == 20240116210250 AddHiddenToCiGroupVariables: migrating ====================== ci: -- add_column(:ci_group_variables, :hidden, :boolean, {:null=>false, :default=>false}) ci: -> 0.0022s ci: == 20240116210250 AddHiddenToCiGroupVariables: migrated (0.0194s) ============= ci: == [advisory_lock_connection] object_id: 16947540, pg_backend_pid: 5578 main: == [advisory_lock_connection] object_id: 16953480, pg_backend_pid: 5581 main: == 20240116211138 UpdateMaxCodeIndexingConcurrencyInApplicationSettingsForGitlabCom: migrating main: == 20240116211138 UpdateMaxCodeIndexingConcurrencyInApplicationSettingsForGitlabCom: migrated (0.0058s) main: == [advisory_lock_connection] object_id: 16953480, pg_backend_pid: 5581 ci: == [advisory_lock_connection] object_id: 16959260, pg_backend_pid: 5583 ci: == 20240116211138 UpdateMaxCodeIndexingConcurrencyInApplicationSettingsForGitlabCom: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240116211138 UpdateMaxCodeIndexingConcurrencyInApplicationSettingsForGitlabCom: migrated (0.0154s) ci: == [advisory_lock_connection] object_id: 16959260, pg_backend_pid: 5583 main: == [advisory_lock_connection] object_id: 16965200, pg_backend_pid: 5586 main: == 20240116212237 AddOnboardingStatusToUserDetails: migrating ================= main: -- add_column(:user_details, :onboarding_status, :jsonb, {:default=>{}, :null=>false}) main: -> 0.0022s main: == 20240116212237 AddOnboardingStatusToUserDetails: migrated (0.0081s) ======== main: == [advisory_lock_connection] object_id: 16965200, pg_backend_pid: 5586 ci: == [advisory_lock_connection] object_id: 16965720, pg_backend_pid: 5588 ci: == 20240116212237 AddOnboardingStatusToUserDetails: migrating ================= ci: -- add_column(:user_details, :onboarding_status, :jsonb, {:default=>{}, :null=>false}) ci: -> 0.0024s ci: == 20240116212237 AddOnboardingStatusToUserDetails: migrated (0.0183s) ======== ci: == [advisory_lock_connection] object_id: 16965720, pg_backend_pid: 5588 main: == [advisory_lock_connection] object_id: 16966380, pg_backend_pid: 5591 main: == 20240117055908 DropUniqueIndexToSystemNoteMetadataOnIdConvertToBigint: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:system_note_metadata) main: -> 0.0041s main: -- current_schema(nil) main: -> 0.0004s main: == 20240117055908 DropUniqueIndexToSystemNoteMetadataOnIdConvertToBigint: migrated (0.0182s) main: == [advisory_lock_connection] object_id: 16966380, pg_backend_pid: 5591 ci: == [advisory_lock_connection] object_id: 16974120, pg_backend_pid: 5593 ci: == 20240117055908 DropUniqueIndexToSystemNoteMetadataOnIdConvertToBigint: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:system_note_metadata) ci: -> 0.0043s ci: -- current_schema(nil) ci: -> 0.0004s ci: == 20240117055908 DropUniqueIndexToSystemNoteMetadataOnIdConvertToBigint: migrated (0.0273s) ci: == [advisory_lock_connection] object_id: 16974120, pg_backend_pid: 5593 main: == [advisory_lock_connection] object_id: 16979760, pg_backend_pid: 5597 main: == 20240117070119 RemoveIndexProtectedEnvironmentsOnProjectId: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0016s main: -- indexes(:protected_environments) main: -> 0.0061s main: -- execute("SET statement_timeout TO 0") main: -> 0.0016s main: -- remove_index(:protected_environments, {:algorithm=>:concurrently, :name=>"index_protected_environments_on_project_id"}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20240117070119 RemoveIndexProtectedEnvironmentsOnProjectId: migrated (0.0289s) main: == [advisory_lock_connection] object_id: 16979760, pg_backend_pid: 5597 ci: == [advisory_lock_connection] object_id: 16982660, pg_backend_pid: 5599 ci: == 20240117070119 RemoveIndexProtectedEnvironmentsOnProjectId: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0032s ci: -- indexes(:protected_environments) ci: -> 0.0078s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- remove_index(:protected_environments, {:algorithm=>:concurrently, :name=>"index_protected_environments_on_project_id"}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20240117070119 RemoveIndexProtectedEnvironmentsOnProjectId: migrated (0.0455s) ci: == [advisory_lock_connection] object_id: 16982660, pg_backend_pid: 5599 main: == [advisory_lock_connection] object_id: 16983500, pg_backend_pid: 5602 main: == 20240117070931 AddFkToResourceLinkEventsSystemNoteMetadataIdConvertToBigintForCom: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:system_note_metadata, :id_convert_to_bigint, {:unique=>true, :name=>"index_system_note_metadata_pkey_on_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0069s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:system_note_metadata, :id_convert_to_bigint, {:unique=>true, :name=>"index_system_note_metadata_pkey_on_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE resource_link_events ADD CONSTRAINT fk_system_note_metadata_id_convert_to_bigint FOREIGN KEY (system_note_metadata_id) REFERENCES system_note_metadata (id_convert_to_bigint) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: == 20240117070931 AddFkToResourceLinkEventsSystemNoteMetadataIdConvertToBigintForCom: migrated (0.0610s) main: == [advisory_lock_connection] object_id: 16983500, pg_backend_pid: 5602 ci: == [advisory_lock_connection] object_id: 16986200, pg_backend_pid: 5604 ci: == 20240117070931 AddFkToResourceLinkEventsSystemNoteMetadataIdConvertToBigintForCom: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- index_exists?(:system_note_metadata, :id_convert_to_bigint, {:unique=>true, :name=>"index_system_note_metadata_pkey_on_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0060s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index(:system_note_metadata, :id_convert_to_bigint, {:unique=>true, :name=>"index_system_note_metadata_pkey_on_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE resource_link_events ADD CONSTRAINT fk_system_note_metadata_id_convert_to_bigint FOREIGN KEY (system_note_metadata_id) REFERENCES system_note_metadata (id_convert_to_bigint) ON DELETE CASCADE NOT VALID;") ci: -> 0.0017s ci: == 20240117070931 AddFkToResourceLinkEventsSystemNoteMetadataIdConvertToBigintForCom: migrated (0.0733s) ci: == [advisory_lock_connection] object_id: 16986200, pg_backend_pid: 5604 main: == [advisory_lock_connection] object_id: 16987940, pg_backend_pid: 5607 main: == 20240117070946 ValidateFkOnResourceLinkEventsSystemNoteMetadataIdForCom: migrating main: == 20240117070946 ValidateFkOnResourceLinkEventsSystemNoteMetadataIdForCom: migrated (0.0263s) main: == [advisory_lock_connection] object_id: 16987940, pg_backend_pid: 5607 ci: == [advisory_lock_connection] object_id: 16990300, pg_backend_pid: 5609 ci: == 20240117070946 ValidateFkOnResourceLinkEventsSystemNoteMetadataIdForCom: migrating ci: == 20240117070946 ValidateFkOnResourceLinkEventsSystemNoteMetadataIdForCom: migrated (0.0372s) ci: == [advisory_lock_connection] object_id: 16990300, pg_backend_pid: 5609 main: == [advisory_lock_connection] object_id: 16991240, pg_backend_pid: 5612 main: == 20240117081214 AddEnableUserCapMemberPromotionManagementToApplicationSettings: migrating main: -- add_column(:application_settings, :enable_member_promotion_management, :boolean, {:default=>false, :null=>false}) main: -> 0.0037s main: == 20240117081214 AddEnableUserCapMemberPromotionManagementToApplicationSettings: migrated (0.0099s) main: == [advisory_lock_connection] object_id: 16991240, pg_backend_pid: 5612 ci: == [advisory_lock_connection] object_id: 16991940, pg_backend_pid: 5614 ci: == 20240117081214 AddEnableUserCapMemberPromotionManagementToApplicationSettings: migrating ci: -- add_column(:application_settings, :enable_member_promotion_management, :boolean, {:default=>false, :null=>false}) ci: -> 0.0036s ci: == 20240117081214 AddEnableUserCapMemberPromotionManagementToApplicationSettings: migrated (0.0201s) ci: == [advisory_lock_connection] object_id: 16991940, pg_backend_pid: 5614 main: == [advisory_lock_connection] object_id: 16992200, pg_backend_pid: 5617 main: == 20240117132031 RoutingTablePrepareConstraintForPipelineVariables: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ci_pipeline_variables VALIDATE CONSTRAINT partitioning_constraint;") main: -> 0.0009s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240117132031 RoutingTablePrepareConstraintForPipelineVariables: migrated (0.0940s) main: == [advisory_lock_connection] object_id: 16992200, pg_backend_pid: 5617 ci: == [advisory_lock_connection] object_id: 16992760, pg_backend_pid: 5619 ci: == 20240117132031 RoutingTablePrepareConstraintForPipelineVariables: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_pipeline_variables VALIDATE CONSTRAINT partitioning_constraint;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240117132031 RoutingTablePrepareConstraintForPipelineVariables: migrated (0.0521s) ci: == [advisory_lock_connection] object_id: 16992760, pg_backend_pid: 5619 main: == [advisory_lock_connection] object_id: 16993740, pg_backend_pid: 5622 main: == 20240117173808 DropIndexOnProjectsLowerPath: migrating ===================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:projects) main: -> 0.0375s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- remove_index(:projects, {:algorithm=>:concurrently, :name=>:index_on_projects_lower_path}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240117173808 DropIndexOnProjectsLowerPath: migrated (0.0578s) ============ main: == [advisory_lock_connection] object_id: 16993740, pg_backend_pid: 5622 ci: == [advisory_lock_connection] object_id: 16999920, pg_backend_pid: 5624 ci: == 20240117173808 DropIndexOnProjectsLowerPath: migrating ===================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:projects) ci: -> 0.0384s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:projects, {:algorithm=>:concurrently, :name=>:index_on_projects_lower_path}) ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0008s ci: == 20240117173808 DropIndexOnProjectsLowerPath: migrated (0.0680s) ============ ci: == [advisory_lock_connection] object_id: 16999920, pg_backend_pid: 5624 main: == [advisory_lock_connection] object_id: 17006220, pg_backend_pid: 5627 main: == 20240118103048 AddObjectCountFieldsToBulkImportTrackers: migrating ========= main: -- add_column(:bulk_import_trackers, :source_objects_count, :bigint, {:null=>false, :default=>0}) main: -> 0.0023s main: -- add_column(:bulk_import_trackers, :fetched_objects_count, :bigint, {:null=>false, :default=>0}) main: -> 0.0015s main: -- add_column(:bulk_import_trackers, :imported_objects_count, :bigint, {:null=>false, :default=>0}) main: -> 0.0013s main: == 20240118103048 AddObjectCountFieldsToBulkImportTrackers: migrated (0.0110s) main: == [advisory_lock_connection] object_id: 17006220, pg_backend_pid: 5627 ci: == [advisory_lock_connection] object_id: 17014760, pg_backend_pid: 5629 ci: == 20240118103048 AddObjectCountFieldsToBulkImportTrackers: migrating ========= ci: -- add_column(:bulk_import_trackers, :source_objects_count, :bigint, {:null=>false, :default=>0}) ci: -> 0.0021s ci: -- add_column(:bulk_import_trackers, :fetched_objects_count, :bigint, {:null=>false, :default=>0}) ci: -> 0.0015s ci: -- add_column(:bulk_import_trackers, :imported_objects_count, :bigint, {:null=>false, :default=>0}) ci: -> 0.0014s ci: == 20240118103048 AddObjectCountFieldsToBulkImportTrackers: migrated (0.0210s) ci: == [advisory_lock_connection] object_id: 17014760, pg_backend_pid: 5629 main: == [advisory_lock_connection] object_id: 17023440, pg_backend_pid: 5632 main: == 20240118125559 ConvertCiPipelineVariablesToListPartitioningAddsFkToCiPipelines: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("CREATE TABLE IF NOT EXISTS \"p_ci_pipeline_variables\" (\n LIKE \"ci_pipeline_variables\" INCLUDING ALL\n) PARTITION BY LIST(\"partition_id\")\n") main: -> 0.0027s main: -- transaction_open?(nil) main: -> 0.0000s main: -- current_schema(nil) main: -> 0.0004s main: -- execute("ALTER TABLE \"p_ci_pipeline_variables\"\nATTACH PARTITION ci_pipeline_variables\nFOR VALUES IN (100,101)\n;\n\nALTER SEQUENCE \"ci_pipeline_variables_id_seq\" OWNED BY \"p_ci_pipeline_variables\".\"id\";\n\nALTER TABLE \"p_ci_pipeline_variables\"\nDROP CONSTRAINT \"partitioning_constraint\"\n") main: -> 0.0023s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE p_ci_pipeline_variables ADD CONSTRAINT fk_f29c5f4380 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines (id) ON DELETE CASCADE ;") main: -> 0.0016s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE p_ci_pipeline_variables VALIDATE CONSTRAINT fk_f29c5f4380;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- execute("ANALYZE VERBOSE \"p_ci_pipeline_variables\"\n") INFO: analyzing "public.p_ci_pipeline_variables" inheritance tree INFO: analyzing "public.ci_pipeline_variables" INFO: "ci_pipeline_variables": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows main: -> 0.0011s I, [2024-04-10T20:47:57.501826 #290] INFO -- : Database: 'main', Table: 'p_ci_pipeline_variables': Lock Writes I, [2024-04-10T20:47:57.502733 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Lock timeout is set", :current_iteration=>1, :lock_timeout_in_ms=>100} I, [2024-04-10T20:47:57.503468 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Migration finished", :current_iteration=>1, :lock_timeout_in_ms=>100} main: == 20240118125559 ConvertCiPipelineVariablesToListPartitioningAddsFkToCiPipelines: migrated (0.1187s) main: == [advisory_lock_connection] object_id: 17023440, pg_backend_pid: 5632 ci: == [advisory_lock_connection] object_id: 17037500, pg_backend_pid: 5634 ci: == 20240118125559 ConvertCiPipelineVariablesToListPartitioningAddsFkToCiPipelines: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("CREATE TABLE IF NOT EXISTS \"p_ci_pipeline_variables\" (\n LIKE \"ci_pipeline_variables\" INCLUDING ALL\n) PARTITION BY LIST(\"partition_id\")\n") ci: -> 0.0023s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- current_schema(nil) ci: -> 0.0004s ci: -- execute("ALTER TABLE \"p_ci_pipeline_variables\"\nATTACH PARTITION ci_pipeline_variables\nFOR VALUES IN (100,101)\n;\n\nALTER SEQUENCE \"ci_pipeline_variables_id_seq\" OWNED BY \"p_ci_pipeline_variables\".\"id\";\n\nALTER TABLE \"p_ci_pipeline_variables\"\nDROP CONSTRAINT \"partitioning_constraint\"\n") ci: -> 0.0022s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE p_ci_pipeline_variables ADD CONSTRAINT fk_f29c5f4380 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines (id) ON DELETE CASCADE ;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE p_ci_pipeline_variables VALIDATE CONSTRAINT fk_f29c5f4380;") ci: -> 0.0006s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- execute("ANALYZE VERBOSE \"p_ci_pipeline_variables\"\n") INFO: analyzing "public.p_ci_pipeline_variables" inheritance tree INFO: analyzing "public.ci_pipeline_variables" INFO: "ci_pipeline_variables": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows ci: -> 0.0013s ci: == 20240118125559 ConvertCiPipelineVariablesToListPartitioningAddsFkToCiPipelines: migrated (0.0891s) ci: == [advisory_lock_connection] object_id: 17037500, pg_backend_pid: 5634 main: == [advisory_lock_connection] object_id: 17051540, pg_backend_pid: 5637 main: == 20240118170849 AddTimeTrackingWidgetDefinitionToWorkItemTypes: migrating === main: == 20240118170849 AddTimeTrackingWidgetDefinitionToWorkItemTypes: migrated (0.0573s) main: == [advisory_lock_connection] object_id: 17051540, pg_backend_pid: 5637 ci: == [advisory_lock_connection] object_id: 17059680, pg_backend_pid: 5639 ci: == 20240118170849 AddTimeTrackingWidgetDefinitionToWorkItemTypes: migrating === ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240118170849 AddTimeTrackingWidgetDefinitionToWorkItemTypes: migrated (0.0150s) ci: == [advisory_lock_connection] object_id: 17059680, pg_backend_pid: 5639 main: == [advisory_lock_connection] object_id: 17067860, pg_backend_pid: 5642 main: == 20240118172525 RemoveNotNullConstraintFromPackageNamePatternIlikeQueryColumn: migrating main: -- change_column_null(:packages_protection_rules, :package_name_pattern_ilike_query, true) main: -> 0.0011s main: == 20240118172525 RemoveNotNullConstraintFromPackageNamePatternIlikeQueryColumn: migrated (0.0068s) main: == [advisory_lock_connection] object_id: 17067860, pg_backend_pid: 5642 ci: == [advisory_lock_connection] object_id: 17068520, pg_backend_pid: 5644 ci: == 20240118172525 RemoveNotNullConstraintFromPackageNamePatternIlikeQueryColumn: migrating ci: -- change_column_null(:packages_protection_rules, :package_name_pattern_ilike_query, true) ci: -> 0.0011s ci: == 20240118172525 RemoveNotNullConstraintFromPackageNamePatternIlikeQueryColumn: migrated (0.0164s) ci: == [advisory_lock_connection] object_id: 17068520, pg_backend_pid: 5644 main: == [advisory_lock_connection] object_id: 17069320, pg_backend_pid: 5647 main: == 20240118190758 RemoveIgnoredColumnsFromGeoNodeStatuses: migrating ========== main: -- remove_column(:geo_node_statuses, :container_repositories_count, {:if_exists=>true}) main: -> 0.0055s main: -- remove_column(:geo_node_statuses, :container_repositories_failed_count, {:if_exists=>true}) main: -> 0.0035s main: -- remove_column(:geo_node_statuses, :container_repositories_registry_count, {:if_exists=>true}) main: -> 0.0033s main: -- remove_column(:geo_node_statuses, :container_repositories_synced_count, {:if_exists=>true}) main: -> 0.0032s main: -- remove_column(:geo_node_statuses, :job_artifacts_count, {:if_exists=>true}) main: -> 0.0031s main: -- remove_column(:geo_node_statuses, :job_artifacts_failed_count, {:if_exists=>true}) main: -> 0.0032s main: -- remove_column(:geo_node_statuses, :job_artifacts_synced_count, {:if_exists=>true}) main: -> 0.0032s main: -- remove_column(:geo_node_statuses, :job_artifacts_synced_missing_on_primary_count, {:if_exists=>true}) main: -> 0.0034s main: -- remove_column(:geo_node_statuses, :lfs_objects_count, {:if_exists=>true}) main: -> 0.0033s main: -- remove_column(:geo_node_statuses, :lfs_objects_failed_count, {:if_exists=>true}) main: -> 0.0049s main: -- remove_column(:geo_node_statuses, :lfs_objects_synced_count, {:if_exists=>true}) main: -> 0.0039s main: -- remove_column(:geo_node_statuses, :lfs_objects_synced_missing_on_primary_count, {:if_exists=>true}) main: -> 0.0034s main: == 20240118190758 RemoveIgnoredColumnsFromGeoNodeStatuses: migrated (0.0509s) = main: == [advisory_lock_connection] object_id: 17069320, pg_backend_pid: 5647 ci: == [advisory_lock_connection] object_id: 17075760, pg_backend_pid: 5649 ci: == 20240118190758 RemoveIgnoredColumnsFromGeoNodeStatuses: migrating ========== ci: -- remove_column(:geo_node_statuses, :container_repositories_count, {:if_exists=>true}) ci: -> 0.0059s ci: -- remove_column(:geo_node_statuses, :container_repositories_failed_count, {:if_exists=>true}) ci: -> 0.0037s ci: -- remove_column(:geo_node_statuses, :container_repositories_registry_count, {:if_exists=>true}) ci: -> 0.0034s ci: -- remove_column(:geo_node_statuses, :container_repositories_synced_count, {:if_exists=>true}) ci: -> 0.0033s ci: -- remove_column(:geo_node_statuses, :job_artifacts_count, {:if_exists=>true}) ci: -> 0.0032s ci: -- remove_column(:geo_node_statuses, :job_artifacts_failed_count, {:if_exists=>true}) ci: -> 0.0033s ci: -- remove_column(:geo_node_statuses, :job_artifacts_synced_count, {:if_exists=>true}) ci: -> 0.0031s ci: -- remove_column(:geo_node_statuses, :job_artifacts_synced_missing_on_primary_count, {:if_exists=>true}) ci: -> 0.0031s ci: -- remove_column(:geo_node_statuses, :lfs_objects_count, {:if_exists=>true}) ci: -> 0.0037s ci: -- remove_column(:geo_node_statuses, :lfs_objects_failed_count, {:if_exists=>true}) ci: -> 0.0031s ci: -- remove_column(:geo_node_statuses, :lfs_objects_synced_count, {:if_exists=>true}) ci: -> 0.0032s ci: -- remove_column(:geo_node_statuses, :lfs_objects_synced_missing_on_primary_count, {:if_exists=>true}) ci: -> 0.0030s ci: == 20240118190758 RemoveIgnoredColumnsFromGeoNodeStatuses: migrated (0.0601s) = ci: == [advisory_lock_connection] object_id: 17075760, pg_backend_pid: 5649 main: == [advisory_lock_connection] object_id: 17082360, pg_backend_pid: 5652 main: == 20240118191655 AddVersionPartsToModelVersions: migrating =================== main: -- add_column(:ml_model_versions, :semver_major, :integer) main: -> 0.0016s main: -- add_column(:ml_model_versions, :semver_minor, :integer) main: -> 0.0011s main: -- add_column(:ml_model_versions, :semver_patch, :integer) main: -> 0.0008s main: -- add_column(:ml_model_versions, :semver_prerelease, :text) main: -> 0.0008s main: == 20240118191655 AddVersionPartsToModelVersions: migrated (0.0111s) ========== main: == [advisory_lock_connection] object_id: 17082360, pg_backend_pid: 5652 ci: == [advisory_lock_connection] object_id: 17123880, pg_backend_pid: 5654 ci: == 20240118191655 AddVersionPartsToModelVersions: migrating =================== ci: -- add_column(:ml_model_versions, :semver_major, :integer) ci: -> 0.0013s ci: -- add_column(:ml_model_versions, :semver_minor, :integer) ci: -> 0.0008s ci: -- add_column(:ml_model_versions, :semver_patch, :integer) ci: -> 0.0007s ci: -- add_column(:ml_model_versions, :semver_prerelease, :text) ci: -> 0.0007s ci: == 20240118191655 AddVersionPartsToModelVersions: migrated (0.0184s) ========== ci: == [advisory_lock_connection] object_id: 17123880, pg_backend_pid: 5654 main: == [advisory_lock_connection] object_id: 17165540, pg_backend_pid: 5657 main: == 20240118191656 AddTextLimitToMlModelVersions: migrating ==================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ml_model_versions\nADD CONSTRAINT check_246f5048b5\nCHECK ( char_length(semver_prerelease) <= 255 )\nNOT VALID;\n") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE ml_model_versions VALIDATE CONSTRAINT check_246f5048b5;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240118191656 AddTextLimitToMlModelVersions: migrated (0.0175s) =========== main: == [advisory_lock_connection] object_id: 17165540, pg_backend_pid: 5657 ci: == [advisory_lock_connection] object_id: 17167240, pg_backend_pid: 5659 ci: == 20240118191656 AddTextLimitToMlModelVersions: migrating ==================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ml_model_versions\nADD CONSTRAINT check_246f5048b5\nCHECK ( char_length(semver_prerelease) <= 255 )\nNOT VALID;\n") ci: -> 0.0013s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE ml_model_versions VALIDATE CONSTRAINT check_246f5048b5;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240118191656 AddTextLimitToMlModelVersions: migrated (0.0250s) =========== ci: == [advisory_lock_connection] object_id: 17167240, pg_backend_pid: 5659 main: == [advisory_lock_connection] object_id: 17169080, pg_backend_pid: 5662 main: == 20240118225727 QueueBackfillCatalogResourceVersionsReleasedAt: migrating === main: == 20240118225727 QueueBackfillCatalogResourceVersionsReleasedAt: migrated (0.0393s) main: == [advisory_lock_connection] object_id: 17169080, pg_backend_pid: 5662 ci: == [advisory_lock_connection] object_id: 17184060, pg_backend_pid: 5664 ci: == 20240118225727 QueueBackfillCatalogResourceVersionsReleasedAt: migrating === ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240118225727 QueueBackfillCatalogResourceVersionsReleasedAt: migrated (0.0182s) ci: == [advisory_lock_connection] object_id: 17184060, pg_backend_pid: 5664 main: == [advisory_lock_connection] object_id: 17198140, pg_backend_pid: 5667 main: == 20240119102950 RemoveIndexUserCalloutsOnUserId: migrating ================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0015s main: -- indexes(:user_callouts) main: -> 0.0046s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:user_callouts, {:algorithm=>:concurrently, :name=>"index_user_callouts_on_user_id"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: == 20240119102950 RemoveIndexUserCalloutsOnUserId: migrated (0.0247s) ========= main: == [advisory_lock_connection] object_id: 17198140, pg_backend_pid: 5667 ci: == [advisory_lock_connection] object_id: 17215960, pg_backend_pid: 5669 ci: == 20240119102950 RemoveIndexUserCalloutsOnUserId: migrating ================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:user_callouts) ci: -> 0.0048s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:user_callouts, {:algorithm=>:concurrently, :name=>"index_user_callouts_on_user_id"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20240119102950 RemoveIndexUserCalloutsOnUserId: migrated (0.0319s) ========= ci: == [advisory_lock_connection] object_id: 17215960, pg_backend_pid: 5669 main: == [advisory_lock_connection] object_id: 17216240, pg_backend_pid: 5672 main: == 20240119110912 TimestampForSbomSourcePackages: migrating =================== main: -- add_column(:sbom_source_packages, :created_at, :datetime_with_timezone, {:default=>#<Proc:0x00007bed0e56ab18 /builds/gitlab-org/gitlab/db/migrate/20240119110912_timestamp_for_sbom_source_packages.rb:7 (lambda)>, :null=>false}) main: -> 0.0016s main: -- add_column(:sbom_source_packages, :updated_at, :datetime_with_timezone, {:default=>#<Proc:0x00007bed0e56ab18 /builds/gitlab-org/gitlab/db/migrate/20240119110912_timestamp_for_sbom_source_packages.rb:7 (lambda)>, :null=>false}) main: -> 0.0012s main: == 20240119110912 TimestampForSbomSourcePackages: migrated (0.0090s) ========== main: == [advisory_lock_connection] object_id: 17216240, pg_backend_pid: 5672 ci: == [advisory_lock_connection] object_id: 17216580, pg_backend_pid: 5674 ci: == 20240119110912 TimestampForSbomSourcePackages: migrating =================== ci: -- add_column(:sbom_source_packages, :created_at, :datetime_with_timezone, {:default=>#<Proc:0x00007bed0e0d21f0 /builds/gitlab-org/gitlab/db/migrate/20240119110912_timestamp_for_sbom_source_packages.rb:7 (lambda)>, :null=>false}) ci: -> 0.0017s ci: -- add_column(:sbom_source_packages, :updated_at, :datetime_with_timezone, {:default=>#<Proc:0x00007bed0e0d21f0 /builds/gitlab-org/gitlab/db/migrate/20240119110912_timestamp_for_sbom_source_packages.rb:7 (lambda)>, :null=>false}) ci: -> 0.0011s ci: == 20240119110912 TimestampForSbomSourcePackages: migrated (0.0194s) ========== ci: == [advisory_lock_connection] object_id: 17216580, pg_backend_pid: 5674 main: == [advisory_lock_connection] object_id: 17217060, pg_backend_pid: 5677 main: == 20240119144837 AddIndexToMlModelVersionsOnCreatedAtOnModelId: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:ml_model_versions, [:model_id, :created_at], {:name=>"index_ml_model_versions_on_created_at_on_model_id", :algorithm=>:concurrently}) main: -> 0.0060s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:ml_model_versions, [:model_id, :created_at], {:name=>"index_ml_model_versions_on_created_at_on_model_id", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240119144837 AddIndexToMlModelVersionsOnCreatedAtOnModelId: migrated (0.0247s) main: == [advisory_lock_connection] object_id: 17217060, pg_backend_pid: 5677 ci: == [advisory_lock_connection] object_id: 17248480, pg_backend_pid: 5679 ci: == 20240119144837 AddIndexToMlModelVersionsOnCreatedAtOnModelId: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:ml_model_versions, [:model_id, :created_at], {:name=>"index_ml_model_versions_on_created_at_on_model_id", :algorithm=>:concurrently}) ci: -> 0.0058s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:ml_model_versions, [:model_id, :created_at], {:name=>"index_ml_model_versions_on_created_at_on_model_id", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240119144837 AddIndexToMlModelVersionsOnCreatedAtOnModelId: migrated (0.0350s) ci: == [advisory_lock_connection] object_id: 17248480, pg_backend_pid: 5679 main: == [advisory_lock_connection] object_id: 17280040, pg_backend_pid: 5682 main: == 20240121161500 AddIndexMergeRequestMetricsOnMergedByIdTargetProjectIdMRId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:merge_request_metrics, [:merged_by_id, :target_project_id, :merge_request_id], {:name=>:idx_merge_request_metrics_on_merged_by_project_and_mr, :algorithm=>:concurrently}) main: -> 0.0108s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:merge_request_metrics, [:merged_by_id, :target_project_id, :merge_request_id], {:name=>:idx_merge_request_metrics_on_merged_by_project_and_mr, :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:merge_request_metrics, [:merged_by_id], {:name=>:index_merge_request_metrics_on_merged_by_id, :algorithm=>:concurrently}) main: -> 0.0090s main: -- remove_index(:merge_request_metrics, {:name=>:index_merge_request_metrics_on_merged_by_id, :algorithm=>:concurrently, :column=>[:merged_by_id]}) main: -> 0.0117s main: == 20240121161500 AddIndexMergeRequestMetricsOnMergedByIdTargetProjectIdMRId: migrated (0.0635s) main: == [advisory_lock_connection] object_id: 17280040, pg_backend_pid: 5682 ci: == [advisory_lock_connection] object_id: 17280840, pg_backend_pid: 5684 ci: == 20240121161500 AddIndexMergeRequestMetricsOnMergedByIdTargetProjectIdMRId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:merge_request_metrics, [:merged_by_id, :target_project_id, :merge_request_id], {:name=>:idx_merge_request_metrics_on_merged_by_project_and_mr, :algorithm=>:concurrently}) ci: -> 0.0121s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index(:merge_request_metrics, [:merged_by_id, :target_project_id, :merge_request_id], {:name=>:idx_merge_request_metrics_on_merged_by_project_and_mr, :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- index_exists?(:merge_request_metrics, [:merged_by_id], {:name=>:index_merge_request_metrics_on_merged_by_id, :algorithm=>:concurrently}) ci: -> 0.0085s ci: -- remove_index(:merge_request_metrics, {:name=>:index_merge_request_metrics_on_merged_by_id, :algorithm=>:concurrently, :column=>[:merged_by_id]}) ci: -> 0.0097s ci: == 20240121161500 AddIndexMergeRequestMetricsOnMergedByIdTargetProjectIdMRId: migrated (0.0687s) ci: == [advisory_lock_connection] object_id: 17280840, pg_backend_pid: 5684 main: == [advisory_lock_connection] object_id: 17281760, pg_backend_pid: 5687 main: == 20240121163000 AsyncDropIndexMergeRequestMetricsOnMergedById: migrating ==== main: -- index_exists?("merge_request_metrics", "merged_by_id", {:name=>"index_merge_request_metrics_on_merged_by_id"}) main: -> 0.0099s main: == 20240121163000 AsyncDropIndexMergeRequestMetricsOnMergedById: migrated (0.0159s) main: == [advisory_lock_connection] object_id: 17281760, pg_backend_pid: 5687 ci: == [advisory_lock_connection] object_id: 17285860, pg_backend_pid: 5689 ci: == 20240121163000 AsyncDropIndexMergeRequestMetricsOnMergedById: migrating ==== ci: -- index_exists?("merge_request_metrics", "merged_by_id", {:name=>"index_merge_request_metrics_on_merged_by_id"}) ci: -> 0.0103s ci: == 20240121163000 AsyncDropIndexMergeRequestMetricsOnMergedById: migrated (0.0257s) ci: == [advisory_lock_connection] object_id: 17285860, pg_backend_pid: 5689 main: == [advisory_lock_connection] object_id: 17290100, pg_backend_pid: 5692 main: == 20240122071840 EnsureBackfillForCiBuildsIntegerColumnsIsFinished: migrating main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20240122071840 EnsureBackfillForCiBuildsIntegerColumnsIsFinished: migrated (0.0077s) main: == [advisory_lock_connection] object_id: 17290100, pg_backend_pid: 5692 ci: == [advisory_lock_connection] object_id: 17296680, pg_backend_pid: 5694 ci: == 20240122071840 EnsureBackfillForCiBuildsIntegerColumnsIsFinished: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20240122071840 EnsureBackfillForCiBuildsIntegerColumnsIsFinished: migrated (0.0381s) ci: == [advisory_lock_connection] object_id: 17296680, pg_backend_pid: 5694 main: == [advisory_lock_connection] object_id: 17296980, pg_backend_pid: 5697 main: == 20240122092018 DropIndexFromCiBuildTraceMetadata: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:ci_build_trace_metadata) main: -> 0.0051s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:ci_build_trace_metadata, {:algorithm=>:concurrently, :name=>:index_ci_build_trace_metadata_on_trace_artifact_id}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240122092018 DropIndexFromCiBuildTraceMetadata: migrated (0.0247s) ======= main: == [advisory_lock_connection] object_id: 17296980, pg_backend_pid: 5697 ci: == [advisory_lock_connection] object_id: 17304120, pg_backend_pid: 5699 ci: == 20240122092018 DropIndexFromCiBuildTraceMetadata: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:ci_build_trace_metadata) ci: -> 0.0052s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:ci_build_trace_metadata, {:algorithm=>:concurrently, :name=>:index_ci_build_trace_metadata_on_trace_artifact_id}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240122092018 DropIndexFromCiBuildTraceMetadata: migrated (0.0334s) ======= ci: == [advisory_lock_connection] object_id: 17304120, pg_backend_pid: 5699 main: == [advisory_lock_connection] object_id: 17311400, pg_backend_pid: 5702 main: == 20240122092139 RemoveFkFromCiBuildTraceMetadataAndCiJobArtifacts: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_job_artifacts, ci_build_trace_metadata IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- remove_foreign_key(:ci_build_trace_metadata, :ci_job_artifacts, {:name=>:fk_21d25cac1a}) main: -> 0.0044s main: == 20240122092139 RemoveFkFromCiBuildTraceMetadataAndCiJobArtifacts: migrated (0.0248s) main: == [advisory_lock_connection] object_id: 17311400, pg_backend_pid: 5702 ci: == [advisory_lock_connection] object_id: 17311920, pg_backend_pid: 5704 ci: == 20240122092139 RemoveFkFromCiBuildTraceMetadataAndCiJobArtifacts: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_job_artifacts, ci_build_trace_metadata IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:ci_build_trace_metadata, :ci_job_artifacts, {:name=>:fk_21d25cac1a}) ci: -> 0.0044s ci: == 20240122092139 RemoveFkFromCiBuildTraceMetadataAndCiJobArtifacts: migrated (0.0345s) ci: == [advisory_lock_connection] object_id: 17311920, pg_backend_pid: 5704 main: == [advisory_lock_connection] object_id: 17312580, pg_backend_pid: 5707 main: == 20240122132856 FinalizeBackfillPartitionIdCiPipelineMetadata: migrating ==== main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20240122132856 FinalizeBackfillPartitionIdCiPipelineMetadata: migrated (0.0060s) main: == [advisory_lock_connection] object_id: 17312580, pg_backend_pid: 5707 ci: == [advisory_lock_connection] object_id: 17322200, pg_backend_pid: 5709 ci: == 20240122132856 FinalizeBackfillPartitionIdCiPipelineMetadata: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20240122132856 FinalizeBackfillPartitionIdCiPipelineMetadata: migrated (0.0405s) ci: == [advisory_lock_connection] object_id: 17322200, pg_backend_pid: 5709 main: == [advisory_lock_connection] object_id: 17331940, pg_backend_pid: 5712 main: == 20240122133127 FinalizeBackfillPartitionIdCiPipelineArtifact: migrating ==== main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20240122133127 FinalizeBackfillPartitionIdCiPipelineArtifact: migrated (0.0087s) main: == [advisory_lock_connection] object_id: 17331940, pg_backend_pid: 5712 ci: == [advisory_lock_connection] object_id: 17369420, pg_backend_pid: 5714 ci: == 20240122133127 FinalizeBackfillPartitionIdCiPipelineArtifact: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20240122133127 FinalizeBackfillPartitionIdCiPipelineArtifact: migrated (0.0420s) ci: == [advisory_lock_connection] object_id: 17369420, pg_backend_pid: 5714 main: == [advisory_lock_connection] object_id: 17407040, pg_backend_pid: 5717 main: == 20240122133457 FinalizeBackfillPartitionIdCiPipelineConfig: migrating ====== main: -- The migration is skipped since it modifies the schemas: [:gitlab_ci]. main: -- This database can only apply migrations in one of the following schemas: [:gitlab_internal, :gitlab_main, :gitlab_main_cell, :gitlab_main_clusterwide, :gitlab_pm, :gitlab_shared]. main: == 20240122133457 FinalizeBackfillPartitionIdCiPipelineConfig: migrated (0.0060s) main: == [advisory_lock_connection] object_id: 17407040, pg_backend_pid: 5717 ci: == [advisory_lock_connection] object_id: 17416040, pg_backend_pid: 5719 ci: == 20240122133457 FinalizeBackfillPartitionIdCiPipelineConfig: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20240122133457 FinalizeBackfillPartitionIdCiPipelineConfig: migrated (0.0337s) ci: == [advisory_lock_connection] object_id: 17416040, pg_backend_pid: 5719 main: == [advisory_lock_connection] object_id: 17425180, pg_backend_pid: 5722 main: == 20240122155430 RemoveZoektIndexedNamespacesForeignKeys: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_foreign_key(:zoekt_indexed_namespaces, {:column=>:namespace_id}) main: -> 0.0064s main: -- remove_foreign_key(:zoekt_indexed_namespaces, {:column=>:zoekt_node_id}) main: -> 0.0054s main: -- remove_foreign_key(:zoekt_indexed_namespaces, {:column=>:zoekt_shard_id}) main: -> 0.0056s main: == 20240122155430 RemoveZoektIndexedNamespacesForeignKeys: migrated (0.0636s) = main: == [advisory_lock_connection] object_id: 17425180, pg_backend_pid: 5722 ci: == [advisory_lock_connection] object_id: 17425360, pg_backend_pid: 5724 ci: == 20240122155430 RemoveZoektIndexedNamespacesForeignKeys: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_foreign_key(:zoekt_indexed_namespaces, {:column=>:namespace_id}) ci: -> 0.0055s ci: -- remove_foreign_key(:zoekt_indexed_namespaces, {:column=>:zoekt_node_id}) ci: -> 0.0041s ci: -- remove_foreign_key(:zoekt_indexed_namespaces, {:column=>:zoekt_shard_id}) ci: -> 0.0040s ci: == 20240122155430 RemoveZoektIndexedNamespacesForeignKeys: migrated (0.0637s) = ci: == [advisory_lock_connection] object_id: 17425360, pg_backend_pid: 5724 main: == [advisory_lock_connection] object_id: 17431400, pg_backend_pid: 5727 main: == 20240122155541 DropZoektIndexedNamespacesTable: migrating ================== main: -- drop_table(:zoekt_indexed_namespaces) main: -> 0.0024s main: == 20240122155541 DropZoektIndexedNamespacesTable: migrated (0.0083s) ========= main: == [advisory_lock_connection] object_id: 17431400, pg_backend_pid: 5727 ci: == [advisory_lock_connection] object_id: 17439680, pg_backend_pid: 5729 ci: == 20240122155541 DropZoektIndexedNamespacesTable: migrating ================== ci: -- drop_table(:zoekt_indexed_namespaces) ci: -> 0.0024s ci: == 20240122155541 DropZoektIndexedNamespacesTable: migrated (0.0176s) ========= ci: == [advisory_lock_connection] object_id: 17439680, pg_backend_pid: 5729 main: == [advisory_lock_connection] object_id: 17448100, pg_backend_pid: 5732 main: == 20240122162503 AddWorkItemsDatesSourcesFixedDatesFields: migrating ========= main: -- change_table(:work_item_dates_sources) main: -> 0.0022s main: == 20240122162503 AddWorkItemsDatesSourcesFixedDatesFields: migrated (0.0085s) main: == [advisory_lock_connection] object_id: 17448100, pg_backend_pid: 5732 ci: == [advisory_lock_connection] object_id: 17454680, pg_backend_pid: 5734 ci: == 20240122162503 AddWorkItemsDatesSourcesFixedDatesFields: migrating ========= ci: -- change_table(:work_item_dates_sources) ci: -> 0.0021s ci: == 20240122162503 AddWorkItemsDatesSourcesFixedDatesFields: migrated (0.0171s) ci: == [advisory_lock_connection] object_id: 17454680, pg_backend_pid: 5734 main: == [advisory_lock_connection] object_id: 17461400, pg_backend_pid: 5737 main: == 20240122165824 CreateCiJobTokenGroupScopeLinks: migrating ================== main: -- create_table(:ci_job_token_group_scope_links) main: -> 0.0055s I, [2024-04-10T20:48:01.724819 #290] INFO -- : Database: 'main', Table: 'ci_job_token_group_scope_links': Lock Writes main: == 20240122165824 CreateCiJobTokenGroupScopeLinks: migrated (0.0139s) ========= main: == [advisory_lock_connection] object_id: 17461400, pg_backend_pid: 5737 ci: == [advisory_lock_connection] object_id: 17461600, pg_backend_pid: 5739 ci: == 20240122165824 CreateCiJobTokenGroupScopeLinks: migrating ================== ci: -- create_table(:ci_job_token_group_scope_links) ci: -> 0.0062s ci: == 20240122165824 CreateCiJobTokenGroupScopeLinks: migrated (0.0227s) ========= ci: == [advisory_lock_connection] object_id: 17461600, pg_backend_pid: 5739 main: == [advisory_lock_connection] object_id: 17467620, pg_backend_pid: 5742 main: == 20240123000000 UpdateWorkspacesUrlPrefixColumn: migrating ================== main: -- execute("UPDATE workspaces\nSET url_prefix=REPLACE(url_prefix, 'https://', '')\nWHERE url_prefix LIKE 'https://%'\n") main: -> 0.0016s main: == 20240123000000 UpdateWorkspacesUrlPrefixColumn: migrated (0.0079s) ========= main: == [advisory_lock_connection] object_id: 17467620, pg_backend_pid: 5742 ci: == [advisory_lock_connection] object_id: 17467740, pg_backend_pid: 5744 ci: == 20240123000000 UpdateWorkspacesUrlPrefixColumn: migrating ================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240123000000 UpdateWorkspacesUrlPrefixColumn: migrated (0.0154s) ========= ci: == [advisory_lock_connection] object_id: 17467740, pg_backend_pid: 5744 main: == [advisory_lock_connection] object_id: 17473720, pg_backend_pid: 5747 main: == 20240123040846 SwapColumnsForSystemNoteMetadataId: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?("system_note_metadata", :id_convert_to_bigint, {:unique=>true, :name=>"index_system_note_metadata_pkey_on_id_convert_to_bigint", :algorithm=>:concurrently}) main: -> 0.0048s main: -- Index not created because it already exists (this may be due to an aborted migration or similar): table_name: system_note_metadata, column_name: id_convert_to_bigint main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE resource_link_events VALIDATE CONSTRAINT fk_system_note_metadata_id_convert_to_bigint;") main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE system_note_metadata, resource_link_events IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- quote_column_name(:id_tmp) main: -> 0.0000s main: -- quote_column_name(:id) main: -> 0.0000s main: -- quote_column_name(:id_convert_to_bigint) main: -> 0.0000s main: -- execute("ALTER TABLE system_note_metadata RENAME COLUMN \"id\" TO \"id_tmp\"") main: -> 0.0006s main: -- execute("ALTER TABLE system_note_metadata RENAME COLUMN \"id_convert_to_bigint\" TO \"id\"") main: -> 0.0006s main: -- execute("ALTER TABLE system_note_metadata RENAME COLUMN \"id_tmp\" TO \"id_convert_to_bigint\"") main: -> 0.0006s main: -- quote_table_name("trigger_eaec934fe6b2") main: -> 0.0000s main: -- execute("ALTER FUNCTION \"trigger_eaec934fe6b2\" RESET ALL") main: -> 0.0007s main: -- execute("ALTER SEQUENCE system_note_metadata_id_seq OWNED BY system_note_metadata.id") main: -> 0.0007s main: -- change_column_default("system_note_metadata", :id, #<Proc:0x00007bed114ae0c8 /builds/gitlab-org/gitlab/db/post_migrate/20240123040846_swap_columns_for_system_note_metadata_id.rb:69 (lambda)>) main: -> 0.0032s main: -- change_column_default("system_note_metadata", :id_convert_to_bigint, 0) main: -> 0.0027s main: -- execute("ALTER TABLE system_note_metadata DROP CONSTRAINT system_note_metadata_pkey CASCADE") main: -> 0.0009s main: -- rename_index("system_note_metadata", "index_system_note_metadata_pkey_on_id_convert_to_bigint", "index_system_note_metadata_pkey") main: -> 0.0006s main: -- execute("ALTER TABLE system_note_metadata ADD CONSTRAINT system_note_metadata_pkey PRIMARY KEY USING INDEX index_system_note_metadata_pkey") main: -> 0.0008s main: -- quote_table_name(:resource_link_events) main: -> 0.0000s main: -- quote_column_name("fk_system_note_metadata_id_convert_to_bigint") main: -> 0.0000s main: -- quote_column_name("fk_2a039c40f4") main: -> 0.0000s main: -- execute("ALTER TABLE \"resource_link_events\"\nRENAME CONSTRAINT \"fk_system_note_metadata_id_convert_to_bigint\" TO \"fk_2a039c40f4\"\n") main: -> 0.0007s main: == 20240123040846 SwapColumnsForSystemNoteMetadataId: migrated (0.0555s) ====== main: == [advisory_lock_connection] object_id: 17473720, pg_backend_pid: 5747 ci: == [advisory_lock_connection] object_id: 17473940, pg_backend_pid: 5749 ci: == 20240123040846 SwapColumnsForSystemNoteMetadataId: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?("system_note_metadata", :id_convert_to_bigint, {:unique=>true, :name=>"index_system_note_metadata_pkey_on_id_convert_to_bigint", :algorithm=>:concurrently}) ci: -> 0.0050s ci: -- Index not created because it already exists (this may be due to an aborted migration or similar): table_name: system_note_metadata, column_name: id_convert_to_bigint ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE resource_link_events VALIDATE CONSTRAINT fk_system_note_metadata_id_convert_to_bigint;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE system_note_metadata, resource_link_events IN ACCESS EXCLUSIVE MODE") ci: -> 0.0006s ci: -- quote_column_name(:id_tmp) ci: -> 0.0000s ci: -- quote_column_name(:id) ci: -> 0.0000s ci: -- quote_column_name(:id_convert_to_bigint) ci: -> 0.0000s ci: -- execute("ALTER TABLE system_note_metadata RENAME COLUMN \"id\" TO \"id_tmp\"") ci: -> 0.0006s ci: -- execute("ALTER TABLE system_note_metadata RENAME COLUMN \"id_convert_to_bigint\" TO \"id\"") ci: -> 0.0006s ci: -- execute("ALTER TABLE system_note_metadata RENAME COLUMN \"id_tmp\" TO \"id_convert_to_bigint\"") ci: -> 0.0006s ci: -- quote_table_name("trigger_eaec934fe6b2") ci: -> 0.0000s ci: -- execute("ALTER FUNCTION \"trigger_eaec934fe6b2\" RESET ALL") ci: -> 0.0006s ci: -- execute("ALTER SEQUENCE system_note_metadata_id_seq OWNED BY system_note_metadata.id") ci: -> 0.0008s ci: -- change_column_default("system_note_metadata", :id, #<Proc:0x00007bed10d43ae0 /builds/gitlab-org/gitlab/db/post_migrate/20240123040846_swap_columns_for_system_note_metadata_id.rb:69 (lambda)>) ci: -> 0.0030s ci: -- change_column_default("system_note_metadata", :id_convert_to_bigint, 0) ci: -> 0.0025s ci: -- execute("ALTER TABLE system_note_metadata DROP CONSTRAINT system_note_metadata_pkey CASCADE") ci: -> 0.0009s ci: -- rename_index("system_note_metadata", "index_system_note_metadata_pkey_on_id_convert_to_bigint", "index_system_note_metadata_pkey") ci: -> 0.0006s ci: -- execute("ALTER TABLE system_note_metadata ADD CONSTRAINT system_note_metadata_pkey PRIMARY KEY USING INDEX index_system_note_metadata_pkey") ci: -> 0.0008s ci: -- quote_table_name(:resource_link_events) ci: -> 0.0000s ci: -- quote_column_name("fk_system_note_metadata_id_convert_to_bigint") ci: -> 0.0000s ci: -- quote_column_name("fk_2a039c40f4") ci: -> 0.0000s ci: -- execute("ALTER TABLE \"resource_link_events\"\nRENAME CONSTRAINT \"fk_system_note_metadata_id_convert_to_bigint\" TO \"fk_2a039c40f4\"\n") ci: -> 0.0006s ci: == 20240123040846 SwapColumnsForSystemNoteMetadataId: migrated (0.0615s) ====== ci: == [advisory_lock_connection] object_id: 17473940, pg_backend_pid: 5749 main: == [advisory_lock_connection] object_id: 17480000, pg_backend_pid: 5752 main: == 20240123045637 AddTempBackfillIndexToUsersOnIdForDarkThemeIds: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:users, :id, {:name=>"temp_index_on_users_where_dark_theme", :where=>"theme_id = 11", :algorithm=>:concurrently}) main: -> 0.0182s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:users, :id, {:name=>"temp_index_on_users_where_dark_theme", :where=>"theme_id = 11", :algorithm=>:concurrently}) main: -> 0.0024s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240123045637 AddTempBackfillIndexToUsersOnIdForDarkThemeIds: migrated (0.0366s) main: == [advisory_lock_connection] object_id: 17480000, pg_backend_pid: 5752 ci: == [advisory_lock_connection] object_id: 17497560, pg_backend_pid: 5754 ci: == 20240123045637 AddTempBackfillIndexToUsersOnIdForDarkThemeIds: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:users, :id, {:name=>"temp_index_on_users_where_dark_theme", :where=>"theme_id = 11", :algorithm=>:concurrently}) ci: -> 0.0189s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:users, :id, {:name=>"temp_index_on_users_where_dark_theme", :where=>"theme_id = 11", :algorithm=>:concurrently}) ci: -> 0.0024s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240123045637 AddTempBackfillIndexToUsersOnIdForDarkThemeIds: migrated (0.0465s) ci: == [advisory_lock_connection] object_id: 17497560, pg_backend_pid: 5754 main: == [advisory_lock_connection] object_id: 17515260, pg_backend_pid: 5757 main: == 20240123071840 PrepareAsyncIndexesForPCiBuildsAutoCanceledById: migrating == main: -- index_exists?("public.ci_builds", :auto_canceled_by_id_convert_to_bigint, {:name=>"index_ffe1233676", :where=>"auto_canceled_by_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0178s main: -- add_index_options("public.ci_builds", :auto_canceled_by_id_convert_to_bigint, {:name=>"index_ffe1233676", :where=>"auto_canceled_by_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0005s main: == 20240123071840 PrepareAsyncIndexesForPCiBuildsAutoCanceledById: migrated (0.0443s) main: == [advisory_lock_connection] object_id: 17515260, pg_backend_pid: 5757 ci: == [advisory_lock_connection] object_id: 17515660, pg_backend_pid: 5759 ci: == 20240123071840 PrepareAsyncIndexesForPCiBuildsAutoCanceledById: migrating == ci: -- index_exists?("public.ci_builds", :auto_canceled_by_id_convert_to_bigint, {:name=>"index_ffe1233676", :where=>"auto_canceled_by_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0180s ci: -- add_index_options("public.ci_builds", :auto_canceled_by_id_convert_to_bigint, {:name=>"index_ffe1233676", :where=>"auto_canceled_by_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20240123071840 PrepareAsyncIndexesForPCiBuildsAutoCanceledById: migrated (0.0502s) ci: == [advisory_lock_connection] object_id: 17515660, pg_backend_pid: 5759 main: == [advisory_lock_connection] object_id: 17516200, pg_backend_pid: 5762 main: == 20240123101716 EnsureIdUniquenessForPCiPipelineVariables: migrating ======== main: -- current_schema(nil) main: -> 0.0004s main: -- change_column_default(:p_ci_pipeline_variables, :id, nil) main: -> 0.0035s main: -- execute("CREATE OR REPLACE FUNCTION assign_p_ci_pipeline_variables_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('ci_pipeline_variables_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n") main: -> 0.0016s main: -- execute("CREATE TRIGGER assign_p_ci_pipeline_variables_id_trigger\nBEFORE INSERT ON p_ci_pipeline_variables\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_p_ci_pipeline_variables_id_value()\n") main: -> 0.0008s main: == 20240123101716 EnsureIdUniquenessForPCiPipelineVariables: migrated (0.0307s) main: == [advisory_lock_connection] object_id: 17516200, pg_backend_pid: 5762 ci: == [advisory_lock_connection] object_id: 17516700, pg_backend_pid: 5764 ci: == 20240123101716 EnsureIdUniquenessForPCiPipelineVariables: migrating ======== ci: -- current_schema(nil) ci: -> 0.0005s ci: -- change_column_default(:p_ci_pipeline_variables, :id, nil) ci: -> 0.0041s ci: -- execute("CREATE OR REPLACE FUNCTION assign_p_ci_pipeline_variables_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('ci_pipeline_variables_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n") ci: -> 0.0015s ci: -- execute("CREATE TRIGGER assign_p_ci_pipeline_variables_id_trigger\nBEFORE INSERT ON p_ci_pipeline_variables\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_p_ci_pipeline_variables_id_value()\n") ci: -> 0.0008s ci: == 20240123101716 EnsureIdUniquenessForPCiPipelineVariables: migrated (0.0307s) ci: == [advisory_lock_connection] object_id: 17516700, pg_backend_pid: 5764 main: == [advisory_lock_connection] object_id: 17517360, pg_backend_pid: 5767 main: == 20240123102735 UpdateNegativeStarCountsInProjects: migrating =============== main: == 20240123102735 UpdateNegativeStarCountsInProjects: migrated (0.0378s) ====== main: == [advisory_lock_connection] object_id: 17517360, pg_backend_pid: 5767 ci: == [advisory_lock_connection] object_id: 17518500, pg_backend_pid: 5769 ci: == 20240123102735 UpdateNegativeStarCountsInProjects: migrating =============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240123102735 UpdateNegativeStarCountsInProjects: migrated (0.0157s) ====== ci: == [advisory_lock_connection] object_id: 17518500, pg_backend_pid: 5769 main: == [advisory_lock_connection] object_id: 17519800, pg_backend_pid: 5772 main: == 20240123102745 AddStarCountPositiveConstraintToProjects: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE projects\nADD CONSTRAINT projects_star_count_positive\nCHECK ( star_count >= 0 )\nNOT VALID;\n") main: -> 0.0017s main: == 20240123102745 AddStarCountPositiveConstraintToProjects: migrated (0.0212s) main: == [advisory_lock_connection] object_id: 17519800, pg_backend_pid: 5772 ci: == [advisory_lock_connection] object_id: 17520480, pg_backend_pid: 5774 ci: == 20240123102745 AddStarCountPositiveConstraintToProjects: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE projects\nADD CONSTRAINT projects_star_count_positive\nCHECK ( star_count >= 0 )\nNOT VALID;\n") ci: -> 0.0020s ci: == 20240123102745 AddStarCountPositiveConstraintToProjects: migrated (0.0348s) ci: == [advisory_lock_connection] object_id: 17520480, pg_backend_pid: 5774 main: == [advisory_lock_connection] object_id: 17520840, pg_backend_pid: 5777 main: == 20240123102939 CreateZoektRepositoryForeignKeyForZoektIndex: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE zoekt_repositories ADD CONSTRAINT fk_94edfec0da FOREIGN KEY (zoekt_index_id) REFERENCES zoekt_indices (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute("ALTER TABLE zoekt_repositories VALIDATE CONSTRAINT fk_94edfec0da;") main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: == 20240123102939 CreateZoektRepositoryForeignKeyForZoektIndex: migrated (0.0345s) main: == [advisory_lock_connection] object_id: 17520840, pg_backend_pid: 5777 ci: == [advisory_lock_connection] object_id: 17539260, pg_backend_pid: 5779 ci: == 20240123102939 CreateZoektRepositoryForeignKeyForZoektIndex: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE zoekt_repositories ADD CONSTRAINT fk_94edfec0da FOREIGN KEY (zoekt_index_id) REFERENCES zoekt_indices (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE zoekt_repositories VALIDATE CONSTRAINT fk_94edfec0da;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240123102939 CreateZoektRepositoryForeignKeyForZoektIndex: migrated (0.0415s) ci: == [advisory_lock_connection] object_id: 17539260, pg_backend_pid: 5779 main: == [advisory_lock_connection] object_id: 17557820, pg_backend_pid: 5782 main: == 20240123120413 IndexSbomOccurrencesOnProjectIdComponentVersionIdAndInputFilePath: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:sbom_occurrences) main: -> 0.0118s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:sbom_occurrences, {:algorithm=>:concurrently, :name=>"index_sbom_occurrences_for_input_file_path_search"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:sbom_occurrences, [:project_id, :component_version_id, :input_file_path], {:name=>"idx_sbom_occurr_on_project_component_version_input_file_path", :algorithm=>:concurrently}) main: -> 0.0092s main: -- add_index(:sbom_occurrences, [:project_id, :component_version_id, :input_file_path], {:name=>"idx_sbom_occurr_on_project_component_version_input_file_path", :algorithm=>:concurrently}) main: -> 0.0016s main: == 20240123120413 IndexSbomOccurrencesOnProjectIdComponentVersionIdAndInputFilePath: migrated (0.0469s) main: == [advisory_lock_connection] object_id: 17557820, pg_backend_pid: 5782 ci: == [advisory_lock_connection] object_id: 17580700, pg_backend_pid: 5784 ci: == 20240123120413 IndexSbomOccurrencesOnProjectIdComponentVersionIdAndInputFilePath: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:sbom_occurrences) ci: -> 0.0147s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:sbom_occurrences, {:algorithm=>:concurrently, :name=>"index_sbom_occurrences_for_input_file_path_search"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- index_exists?(:sbom_occurrences, [:project_id, :component_version_id, :input_file_path], {:name=>"idx_sbom_occurr_on_project_component_version_input_file_path", :algorithm=>:concurrently}) ci: -> 0.0106s ci: -- add_index(:sbom_occurrences, [:project_id, :component_version_id, :input_file_path], {:name=>"idx_sbom_occurr_on_project_component_version_input_file_path", :algorithm=>:concurrently}) ci: -> 0.0018s ci: == 20240123120413 IndexSbomOccurrencesOnProjectIdComponentVersionIdAndInputFilePath: migrated (0.0654s) ci: == [advisory_lock_connection] object_id: 17580700, pg_backend_pid: 5784 main: == [advisory_lock_connection] object_id: 17603720, pg_backend_pid: 5787 main: == 20240123131916 RemovePartitionIdDefaultValueForCiPipelineMetadata: migrating main: -- change_column_default(:ci_pipeline_metadata, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0043s main: == 20240123131916 RemovePartitionIdDefaultValueForCiPipelineMetadata: migrated (0.0103s) main: == [advisory_lock_connection] object_id: 17603720, pg_backend_pid: 5787 ci: == [advisory_lock_connection] object_id: 17626200, pg_backend_pid: 5789 ci: == 20240123131916 RemovePartitionIdDefaultValueForCiPipelineMetadata: migrating ci: -- change_column_default(:ci_pipeline_metadata, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0045s ci: == 20240123131916 RemovePartitionIdDefaultValueForCiPipelineMetadata: migrated (0.0207s) ci: == [advisory_lock_connection] object_id: 17626200, pg_backend_pid: 5789 main: == [advisory_lock_connection] object_id: 17648820, pg_backend_pid: 5792 main: == 20240123132014 RemovePartitionIdDefaultValueForCiPipelineArtifact: migrating main: -- change_column_default(:ci_pipeline_artifacts, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0052s main: == 20240123132014 RemovePartitionIdDefaultValueForCiPipelineArtifact: migrated (0.0116s) main: == [advisory_lock_connection] object_id: 17648820, pg_backend_pid: 5792 ci: == [advisory_lock_connection] object_id: 17657100, pg_backend_pid: 5794 ci: == 20240123132014 RemovePartitionIdDefaultValueForCiPipelineArtifact: migrating ci: -- change_column_default(:ci_pipeline_artifacts, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0054s ci: == 20240123132014 RemovePartitionIdDefaultValueForCiPipelineArtifact: migrated (0.0215s) ci: == [advisory_lock_connection] object_id: 17657100, pg_backend_pid: 5794 main: == [advisory_lock_connection] object_id: 17662100, pg_backend_pid: 5797 main: == 20240123132048 RemovePartitionIdDefaultValueForCiPipelineConfig: migrating = main: -- change_column_default(:ci_pipelines_config, :partition_id, {:from=>100, :to=>nil}) main: -> 0.0040s main: == 20240123132048 RemovePartitionIdDefaultValueForCiPipelineConfig: migrated (0.0102s) main: == [advisory_lock_connection] object_id: 17662100, pg_backend_pid: 5797 ci: == [advisory_lock_connection] object_id: 17667620, pg_backend_pid: 5799 ci: == 20240123132048 RemovePartitionIdDefaultValueForCiPipelineConfig: migrating = ci: -- change_column_default(:ci_pipelines_config, :partition_id, {:from=>100, :to=>nil}) ci: -> 0.0043s ci: == 20240123132048 RemovePartitionIdDefaultValueForCiPipelineConfig: migrated (0.0202s) ci: == [advisory_lock_connection] object_id: 17667620, pg_backend_pid: 5799 main: == [advisory_lock_connection] object_id: 17667960, pg_backend_pid: 5802 main: == 20240123155252 RemoveProjectImportLevelFromNamespaceSettings: migrating ==== main: -- remove_column(:namespace_settings, :project_import_level, :smallint, {:default=>50, :null=>false}) main: -> 0.0016s main: == 20240123155252 RemoveProjectImportLevelFromNamespaceSettings: migrated (0.0074s) main: == [advisory_lock_connection] object_id: 17667960, pg_backend_pid: 5802 ci: == [advisory_lock_connection] object_id: 17674160, pg_backend_pid: 5804 ci: == 20240123155252 RemoveProjectImportLevelFromNamespaceSettings: migrating ==== ci: -- remove_column(:namespace_settings, :project_import_level, :smallint, {:default=>50, :null=>false}) ci: -> 0.0018s ci: == 20240123155252 RemoveProjectImportLevelFromNamespaceSettings: migrated (0.0202s) ci: == [advisory_lock_connection] object_id: 17674160, pg_backend_pid: 5804 main: == [advisory_lock_connection] object_id: 17680480, pg_backend_pid: 5807 main: == 20240124043507 MigrateSidekiqQueuedAndFutureJobs: migrating ================ main: == 20240124043507 MigrateSidekiqQueuedAndFutureJobs: migrated (2.3084s) ======= main: == [advisory_lock_connection] object_id: 17680480, pg_backend_pid: 5807 ci: == [advisory_lock_connection] object_id: 17773420, pg_backend_pid: 5809 ci: == 20240124043507 MigrateSidekiqQueuedAndFutureJobs: migrating ================ ci: == 20240124043507 MigrateSidekiqQueuedAndFutureJobs: migrated (0.0413s) ======= ci: == [advisory_lock_connection] object_id: 17773420, pg_backend_pid: 5809 main: == [advisory_lock_connection] object_id: 17773620, pg_backend_pid: 5812 main: == 20240124073815 SwapPrimaryKeyCiJobArtifacts: migrating ===================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- quote_table_name(:ci_job_artifacts) main: -> 0.0000s main: -- quote_column_name(:ci_job_artifacts_pkey) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_job_artifacts\" DROP CONSTRAINT \"ci_job_artifacts_pkey\" CASCADE\n") main: -> 0.0014s main: -- quote_table_name(:ci_job_artifacts) main: -> 0.0000s main: -- quote_table_name(:ci_job_artifacts_pkey) main: -> 0.0000s main: -- quote_table_name(:index_ci_job_artifacts_on_id_partition_id_unique) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_job_artifacts\" ADD CONSTRAINT \"ci_job_artifacts_pkey\" PRIMARY KEY USING INDEX \"index_ci_job_artifacts_on_id_partition_id_unique\"\n") main: -> 0.0013s main: == 20240124073815 SwapPrimaryKeyCiJobArtifacts: migrated (0.0119s) ============ main: == [advisory_lock_connection] object_id: 17773620, pg_backend_pid: 5812 ci: == [advisory_lock_connection] object_id: 17773740, pg_backend_pid: 5814 ci: == 20240124073815 SwapPrimaryKeyCiJobArtifacts: migrating ===================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- quote_table_name(:ci_job_artifacts) ci: -> 0.0000s ci: -- quote_column_name(:ci_job_artifacts_pkey) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_job_artifacts\" DROP CONSTRAINT \"ci_job_artifacts_pkey\" CASCADE\n") ci: -> 0.0014s ci: -- quote_table_name(:ci_job_artifacts) ci: -> 0.0000s ci: -- quote_table_name(:ci_job_artifacts_pkey) ci: -> 0.0001s ci: -- quote_table_name(:index_ci_job_artifacts_on_id_partition_id_unique) ci: -> 0.0001s ci: -- execute("ALTER TABLE \"ci_job_artifacts\" ADD CONSTRAINT \"ci_job_artifacts_pkey\" PRIMARY KEY USING INDEX \"index_ci_job_artifacts_on_id_partition_id_unique\"\n") ci: -> 0.0011s ci: == 20240124073815 SwapPrimaryKeyCiJobArtifacts: migrated (0.0214s) ============ ci: == [advisory_lock_connection] object_id: 17773740, pg_backend_pid: 5814 main: == [advisory_lock_connection] object_id: 17773920, pg_backend_pid: 5817 main: == 20240124080221 AddPartitioningConstraintForCiJobArtifacts: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ci_job_artifacts\nADD CONSTRAINT partitioning_constraint\nCHECK ( partition_id IN (100,101) )\nNOT VALID;\n") main: -> 0.0017s main: == 20240124080221 AddPartitioningConstraintForCiJobArtifacts: migrated (0.0707s) main: == [advisory_lock_connection] object_id: 17773920, pg_backend_pid: 5817 ci: == [advisory_lock_connection] object_id: 17774060, pg_backend_pid: 5819 ci: == 20240124080221 AddPartitioningConstraintForCiJobArtifacts: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ci_job_artifacts\nADD CONSTRAINT partitioning_constraint\nCHECK ( partition_id IN (100,101) )\nNOT VALID;\n") ci: -> 0.0012s ci: == 20240124080221 AddPartitioningConstraintForCiJobArtifacts: migrated (0.0496s) ci: == [advisory_lock_connection] object_id: 17774060, pg_backend_pid: 5819 main: == [advisory_lock_connection] object_id: 17774260, pg_backend_pid: 5822 main: == 20240124081840 PrepareAsyncIndexesForPCiBuildsCommitIdPart1: migrating ===== main: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :status, :type], {:name=>"index_8c07a79c70", :algorithm=>:concurrently}) main: -> 0.0183s main: -- add_index_options("public.ci_builds", [:commit_id_convert_to_bigint, :status, :type], {:name=>"index_8c07a79c70", :algorithm=>:concurrently}) main: -> 0.0005s main: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :type, :name, :ref], {:name=>"index_feafb4d370", :algorithm=>:concurrently}) main: -> 0.0169s main: -- add_index_options("public.ci_builds", [:commit_id_convert_to_bigint, :type, :name, :ref], {:name=>"index_feafb4d370", :algorithm=>:concurrently}) main: -> 0.0002s main: == 20240124081840 PrepareAsyncIndexesForPCiBuildsCommitIdPart1: migrated (0.0676s) main: == [advisory_lock_connection] object_id: 17774260, pg_backend_pid: 5822 ci: == [advisory_lock_connection] object_id: 17774380, pg_backend_pid: 5824 ci: == 20240124081840 PrepareAsyncIndexesForPCiBuildsCommitIdPart1: migrating ===== ci: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :status, :type], {:name=>"index_8c07a79c70", :algorithm=>:concurrently}) ci: -> 0.0190s ci: -- add_index_options("public.ci_builds", [:commit_id_convert_to_bigint, :status, :type], {:name=>"index_8c07a79c70", :algorithm=>:concurrently}) ci: -> 0.0005s ci: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :type, :name, :ref], {:name=>"index_feafb4d370", :algorithm=>:concurrently}) ci: -> 0.0175s ci: -- add_index_options("public.ci_builds", [:commit_id_convert_to_bigint, :type, :name, :ref], {:name=>"index_feafb4d370", :algorithm=>:concurrently}) ci: -> 0.0000s ci: == 20240124081840 PrepareAsyncIndexesForPCiBuildsCommitIdPart1: migrated (0.0773s) ci: == [advisory_lock_connection] object_id: 17774380, pg_backend_pid: 5824 main: == [advisory_lock_connection] object_id: 17791360, pg_backend_pid: 5827 main: == 20240124084726 RemoveVulnerabilitiesColumnFromSbomOccurences: migrating ==== main: -- remove_column(:sbom_occurrences, :vulnerabilities) main: -> 0.0015s main: == 20240124084726 RemoveVulnerabilitiesColumnFromSbomOccurences: migrated (0.0075s) main: == [advisory_lock_connection] object_id: 17791360, pg_backend_pid: 5827 ci: == [advisory_lock_connection] object_id: 17791500, pg_backend_pid: 5829 ci: == 20240124084726 RemoveVulnerabilitiesColumnFromSbomOccurences: migrating ==== ci: -- remove_column(:sbom_occurrences, :vulnerabilities) ci: -> 0.0016s ci: == 20240124084726 RemoveVulnerabilitiesColumnFromSbomOccurences: migrated (0.0182s) ci: == [advisory_lock_connection] object_id: 17791500, pg_backend_pid: 5829 main: == [advisory_lock_connection] object_id: 17791680, pg_backend_pid: 5832 main: == 20240124105532 FinalizeBackfillOwaspTopTenOfVulnerabilityReads: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240124105532 FinalizeBackfillOwaspTopTenOfVulnerabilityReads: migrated (0.0290s) main: == [advisory_lock_connection] object_id: 17791680, pg_backend_pid: 5832 ci: == [advisory_lock_connection] object_id: 17791780, pg_backend_pid: 5834 ci: == 20240124105532 FinalizeBackfillOwaspTopTenOfVulnerabilityReads: migrating == ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240124105532 FinalizeBackfillOwaspTopTenOfVulnerabilityReads: migrated (0.0150s) ci: == [advisory_lock_connection] object_id: 17791780, pg_backend_pid: 5834 main: == [advisory_lock_connection] object_id: 17792080, pg_backend_pid: 5837 main: == 20240124171424 CreateAsyncIndexMembersOnSourceAndTypeAndId: migrating ====== main: -- index_exists?(:members, [:source_id, :source_type, :type, :id], {:where=>"invite_token IS NULL", :name=>"index_members_on_source_and_type_and_id", :algorithm=>:concurrently}) main: -> 0.0142s main: -- add_index_options(:members, [:source_id, :source_type, :type, :id], {:where=>"invite_token IS NULL", :name=>"index_members_on_source_and_type_and_id", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20240124171424 CreateAsyncIndexMembersOnSourceAndTypeAndId: migrated (0.0276s) main: == [advisory_lock_connection] object_id: 17792080, pg_backend_pid: 5837 ci: == [advisory_lock_connection] object_id: 17793080, pg_backend_pid: 5839 ci: == 20240124171424 CreateAsyncIndexMembersOnSourceAndTypeAndId: migrating ====== ci: -- index_exists?(:members, [:source_id, :source_type, :type, :id], {:where=>"invite_token IS NULL", :name=>"index_members_on_source_and_type_and_id", :algorithm=>:concurrently}) ci: -> 0.0156s ci: -- add_index_options(:members, [:source_id, :source_type, :type, :id], {:where=>"invite_token IS NULL", :name=>"index_members_on_source_and_type_and_id", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20240124171424 CreateAsyncIndexMembersOnSourceAndTypeAndId: migrated (0.0406s) ci: == [advisory_lock_connection] object_id: 17793080, pg_backend_pid: 5839 main: == [advisory_lock_connection] object_id: 17794220, pg_backend_pid: 5842 main: == 20240124212938 AddDuoFeaturesEnabledToProjectSettings: migrating =========== main: -- add_column(:project_settings, :duo_features_enabled, :boolean, {:default=>true, :null=>false}) main: -> 0.0022s main: == 20240124212938 AddDuoFeaturesEnabledToProjectSettings: migrated (0.0089s) == main: == [advisory_lock_connection] object_id: 17794220, pg_backend_pid: 5842 ci: == [advisory_lock_connection] object_id: 17803160, pg_backend_pid: 5844 ci: == 20240124212938 AddDuoFeaturesEnabledToProjectSettings: migrating =========== ci: -- add_column(:project_settings, :duo_features_enabled, :boolean, {:default=>true, :null=>false}) ci: -> 0.0028s ci: == 20240124212938 AddDuoFeaturesEnabledToProjectSettings: migrated (0.0194s) == ci: == [advisory_lock_connection] object_id: 17803160, pg_backend_pid: 5844 main: == [advisory_lock_connection] object_id: 17812240, pg_backend_pid: 5847 main: == 20240125211243 IndexReleasesOnProjectIdAndUpdatedAtAndReleasedAt: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:releases, [:project_id, :updated_at, :released_at], {:name=>"index_releases_on_project_id_and_updated_at_and_released_at", :algorithm=>:concurrently}) main: -> 0.0070s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:releases, [:project_id, :updated_at, :released_at], {:name=>"index_releases_on_project_id_and_updated_at_and_released_at", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240125211243 IndexReleasesOnProjectIdAndUpdatedAtAndReleasedAt: migrated (0.0262s) main: == [advisory_lock_connection] object_id: 17812240, pg_backend_pid: 5847 ci: == [advisory_lock_connection] object_id: 17855800, pg_backend_pid: 5849 ci: == 20240125211243 IndexReleasesOnProjectIdAndUpdatedAtAndReleasedAt: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:releases, [:project_id, :updated_at, :released_at], {:name=>"index_releases_on_project_id_and_updated_at_and_released_at", :algorithm=>:concurrently}) ci: -> 0.0083s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:releases, [:project_id, :updated_at, :released_at], {:name=>"index_releases_on_project_id_and_updated_at_and_released_at", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240125211243 IndexReleasesOnProjectIdAndUpdatedAtAndReleasedAt: migrated (0.0378s) ci: == [advisory_lock_connection] object_id: 17855800, pg_backend_pid: 5849 main: == [advisory_lock_connection] object_id: 17899500, pg_backend_pid: 5852 main: == 20240126095808 AddSubrelationColumnToBulkImportFailures: migrating ========= main: -- add_column(:bulk_import_failures, :subrelation, :text) main: -> 0.0012s main: == 20240126095808 AddSubrelationColumnToBulkImportFailures: migrated (0.0066s) main: == [advisory_lock_connection] object_id: 17899500, pg_backend_pid: 5852 ci: == [advisory_lock_connection] object_id: 17899840, pg_backend_pid: 5854 ci: == 20240126095808 AddSubrelationColumnToBulkImportFailures: migrating ========= ci: -- add_column(:bulk_import_failures, :subrelation, :text) ci: -> 0.0013s ci: == 20240126095808 AddSubrelationColumnToBulkImportFailures: migrated (0.0161s) ci: == [advisory_lock_connection] object_id: 17899840, pg_backend_pid: 5854 main: == [advisory_lock_connection] object_id: 17900340, pg_backend_pid: 5857 main: == 20240126100509 AddTextLimitToBulkImportFailuresSubrelationColumn: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE bulk_import_failures\nADD CONSTRAINT check_f99665a440\nCHECK ( char_length(subrelation) <= 255 )\nNOT VALID;\n") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE bulk_import_failures VALIDATE CONSTRAINT check_f99665a440;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240126100509 AddTextLimitToBulkImportFailuresSubrelationColumn: migrated (0.0159s) main: == [advisory_lock_connection] object_id: 17900340, pg_backend_pid: 5857 ci: == [advisory_lock_connection] object_id: 17906240, pg_backend_pid: 5859 ci: == 20240126100509 AddTextLimitToBulkImportFailuresSubrelationColumn: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE bulk_import_failures\nADD CONSTRAINT check_f99665a440\nCHECK ( char_length(subrelation) <= 255 )\nNOT VALID;\n") ci: -> 0.0011s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE bulk_import_failures VALIDATE CONSTRAINT check_f99665a440;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240126100509 AddTextLimitToBulkImportFailuresSubrelationColumn: migrated (0.0248s) ci: == [advisory_lock_connection] object_id: 17906240, pg_backend_pid: 5859 main: == [advisory_lock_connection] object_id: 17906560, pg_backend_pid: 5862 main: == 20240126101101 AddIndexPackagesNugetSymbolsOnLowercaseSignatureAndFileName: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:packages_nuget_symbols, "lower(signature), lower(file)", {:name=>"idx_pkgs_nuget_symbols_on_lowercase_signature_and_file_name", :algorithm=>:concurrently}) main: -> 0.0054s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:packages_nuget_symbols, "lower(signature), lower(file)", {:name=>"idx_pkgs_nuget_symbols_on_lowercase_signature_and_file_name", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240126101101 AddIndexPackagesNugetSymbolsOnLowercaseSignatureAndFileName: migrated (0.0248s) main: == [advisory_lock_connection] object_id: 17906560, pg_backend_pid: 5862 ci: == [advisory_lock_connection] object_id: 17923160, pg_backend_pid: 5864 ci: == 20240126101101 AddIndexPackagesNugetSymbolsOnLowercaseSignatureAndFileName: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:packages_nuget_symbols, "lower(signature), lower(file)", {:name=>"idx_pkgs_nuget_symbols_on_lowercase_signature_and_file_name", :algorithm=>:concurrently}) ci: -> 0.0055s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index(:packages_nuget_symbols, "lower(signature), lower(file)", {:name=>"idx_pkgs_nuget_symbols_on_lowercase_signature_and_file_name", :algorithm=>:concurrently}) ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0011s ci: == 20240126101101 AddIndexPackagesNugetSymbolsOnLowercaseSignatureAndFileName: migrated (0.0371s) ci: == [advisory_lock_connection] object_id: 17923160, pg_backend_pid: 5864 main: == [advisory_lock_connection] object_id: 17939900, pg_backend_pid: 5867 main: == 20240126210641 RequeueBackfillDefaultOrganizationOwners: migrating ========= main: == 20240126210641 RequeueBackfillDefaultOrganizationOwners: migrated (0.0409s) main: == [advisory_lock_connection] object_id: 17939900, pg_backend_pid: 5867 ci: == [advisory_lock_connection] object_id: 17940640, pg_backend_pid: 5869 ci: == 20240126210641 RequeueBackfillDefaultOrganizationOwners: migrating ========= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240126210641 RequeueBackfillDefaultOrganizationOwners: migrated (0.0154s) ci: == [advisory_lock_connection] object_id: 17940640, pg_backend_pid: 5869 main: == [advisory_lock_connection] object_id: 17941480, pg_backend_pid: 5872 main: == 20240126223640 AddCascadeMathRenderingLimits: migrating ==================== main: -- add_column(:namespace_settings, :math_rendering_limits_enabled, :boolean, {:null=>true}) main: -> 0.0013s main: -- add_column(:namespace_settings, :lock_math_rendering_limits_enabled, :boolean, {:default=>false, :null=>false}) main: -> 0.0016s main: -- add_column(:application_settings, :lock_math_rendering_limits_enabled, :boolean, {:default=>false, :null=>false}) main: -> 0.0026s main: == 20240126223640 AddCascadeMathRenderingLimits: migrated (0.0118s) =========== main: == [advisory_lock_connection] object_id: 17941480, pg_backend_pid: 5872 ci: == [advisory_lock_connection] object_id: 17952560, pg_backend_pid: 5874 ci: == 20240126223640 AddCascadeMathRenderingLimits: migrating ==================== ci: -- add_column(:namespace_settings, :math_rendering_limits_enabled, :boolean, {:null=>true}) ci: -> 0.0014s ci: -- add_column(:namespace_settings, :lock_math_rendering_limits_enabled, :boolean, {:default=>false, :null=>false}) ci: -> 0.0016s ci: -- add_column(:application_settings, :lock_math_rendering_limits_enabled, :boolean, {:default=>false, :null=>false}) ci: -> 0.0026s ci: == 20240126223640 AddCascadeMathRenderingLimits: migrated (0.0208s) =========== ci: == [advisory_lock_connection] object_id: 17952560, pg_backend_pid: 5874 main: == [advisory_lock_connection] object_id: 17963780, pg_backend_pid: 5877 main: == 20240129005943 SyncIndexForPCiBuildsPart1: migrating ======================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_name_exists?(:p_ci_builds, "p_ci_builds_auto_canceled_by_id_bigint_idx") main: -> 0.0017s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("public.ci_builds", [:auto_canceled_by_id_convert_to_bigint], {:name=>"index_ffe1233676", :where=>"auto_canceled_by_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0182s main: -- execute("SET statement_timeout TO 0") main: -> 0.0013s main: -- add_index("public.ci_builds", [:auto_canceled_by_id_convert_to_bigint], {:name=>"index_ffe1233676", :where=>"auto_canceled_by_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_index(:p_ci_builds, [:auto_canceled_by_id_convert_to_bigint], {:name=>"p_ci_builds_auto_canceled_by_id_bigint_idx", :where=>"auto_canceled_by_id_convert_to_bigint IS NOT NULL"}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_name_exists?(:p_ci_builds, "p_ci_builds_commit_id_bigint_status_type_idx") main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :status, :type], {:name=>"index_8c07a79c70", :algorithm=>:concurrently}) main: -> 0.0180s main: -- add_index("public.ci_builds", [:commit_id_convert_to_bigint, :status, :type], {:name=>"index_8c07a79c70", :algorithm=>:concurrently}) main: -> 0.0017s main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_index(:p_ci_builds, [:commit_id_convert_to_bigint, :status, :type], {:name=>"p_ci_builds_commit_id_bigint_status_type_idx"}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_name_exists?(:p_ci_builds, "p_ci_builds_commit_id_bigint_type_name_ref_idx") main: -> 0.0016s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :type, :name, :ref], {:name=>"index_feafb4d370", :algorithm=>:concurrently}) main: -> 0.0182s main: -- add_index("public.ci_builds", [:commit_id_convert_to_bigint, :type, :name, :ref], {:name=>"index_feafb4d370", :algorithm=>:concurrently}) main: -> 0.0016s main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_index(:p_ci_builds, [:commit_id_convert_to_bigint, :type, :name, :ref], {:name=>"p_ci_builds_commit_id_bigint_type_name_ref_idx"}) main: -> 0.0013s main: == 20240129005943 SyncIndexForPCiBuildsPart1: migrated (0.1313s) ============== main: == [advisory_lock_connection] object_id: 17963780, pg_backend_pid: 5877 ci: == [advisory_lock_connection] object_id: 17964220, pg_backend_pid: 5879 ci: == 20240129005943 SyncIndexForPCiBuildsPart1: migrating ======================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_name_exists?(:p_ci_builds, "p_ci_builds_auto_canceled_by_id_bigint_idx") ci: -> 0.0017s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("public.ci_builds", [:auto_canceled_by_id_convert_to_bigint], {:name=>"index_ffe1233676", :where=>"auto_canceled_by_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0186s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index("public.ci_builds", [:auto_canceled_by_id_convert_to_bigint], {:name=>"index_ffe1233676", :where=>"auto_canceled_by_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_index(:p_ci_builds, [:auto_canceled_by_id_convert_to_bigint], {:name=>"p_ci_builds_auto_canceled_by_id_bigint_idx", :where=>"auto_canceled_by_id_convert_to_bigint IS NOT NULL"}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_name_exists?(:p_ci_builds, "p_ci_builds_commit_id_bigint_status_type_idx") ci: -> 0.0015s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :status, :type], {:name=>"index_8c07a79c70", :algorithm=>:concurrently}) ci: -> 0.0186s ci: -- add_index("public.ci_builds", [:commit_id_convert_to_bigint, :status, :type], {:name=>"index_8c07a79c70", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_index(:p_ci_builds, [:commit_id_convert_to_bigint, :status, :type], {:name=>"p_ci_builds_commit_id_bigint_status_type_idx"}) ci: -> 0.0019s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_name_exists?(:p_ci_builds, "p_ci_builds_commit_id_bigint_type_name_ref_idx") ci: -> 0.0021s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :type, :name, :ref], {:name=>"index_feafb4d370", :algorithm=>:concurrently}) ci: -> 0.0200s ci: -- add_index("public.ci_builds", [:commit_id_convert_to_bigint, :type, :name, :ref], {:name=>"index_feafb4d370", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_index(:p_ci_builds, [:commit_id_convert_to_bigint, :type, :name, :ref], {:name=>"p_ci_builds_commit_id_bigint_type_name_ref_idx"}) ci: -> 0.0015s ci: == 20240129005943 SyncIndexForPCiBuildsPart1: migrated (0.1485s) ============== ci: == [advisory_lock_connection] object_id: 17964220, pg_backend_pid: 5879 main: == [advisory_lock_connection] object_id: 17964820, pg_backend_pid: 5882 main: == 20240129032459 AddFkForAutoCanceledByIdBigintBetweenPCiBuildsAndCiPipelines: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0016s main: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT fk_dd3c83bdee FOREIGN KEY (auto_canceled_by_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0023s main: == 20240129032459 AddFkForAutoCanceledByIdBigintBetweenPCiBuildsAndCiPipelines: migrated (0.0822s) main: == [advisory_lock_connection] object_id: 17964820, pg_backend_pid: 5882 ci: == [advisory_lock_connection] object_id: 17969520, pg_backend_pid: 5884 ci: == 20240129032459 AddFkForAutoCanceledByIdBigintBetweenPCiBuildsAndCiPipelines: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT fk_dd3c83bdee FOREIGN KEY (auto_canceled_by_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0015s ci: == 20240129032459 AddFkForAutoCanceledByIdBigintBetweenPCiBuildsAndCiPipelines: migrated (0.0755s) ci: == [advisory_lock_connection] object_id: 17969520, pg_backend_pid: 5884 main: == [advisory_lock_connection] object_id: 17982240, pg_backend_pid: 5887 main: == 20240129073413 AddPartitioningConstraintForCiJobArtifacts2: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- execute("ALTER TABLE ci_job_artifacts VALIDATE CONSTRAINT partitioning_constraint;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240129073413 AddPartitioningConstraintForCiJobArtifacts2: migrated (0.0918s) main: == [advisory_lock_connection] object_id: 17982240, pg_backend_pid: 5887 ci: == [advisory_lock_connection] object_id: 17991520, pg_backend_pid: 5889 ci: == 20240129073413 AddPartitioningConstraintForCiJobArtifacts2: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE ci_job_artifacts VALIDATE CONSTRAINT partitioning_constraint;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240129073413 AddPartitioningConstraintForCiJobArtifacts2: migrated (0.0477s) ci: == [advisory_lock_connection] object_id: 17991520, pg_backend_pid: 5889 main: == [advisory_lock_connection] object_id: 18001220, pg_backend_pid: 5892 main: == 20240129082324 PartitionCiJobArtifactsAddFkToCiBuilds: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("CREATE TABLE IF NOT EXISTS \"p_ci_job_artifacts\" (\n LIKE \"ci_job_artifacts\" INCLUDING ALL\n) PARTITION BY LIST(\"partition_id\")\n") main: -> 0.0055s main: -- transaction_open?(nil) main: -> 0.0000s main: -- current_schema(nil) main: -> 0.0004s main: -- execute("ALTER TABLE \"p_ci_job_artifacts\"\nATTACH PARTITION ci_job_artifacts\nFOR VALUES IN (100,101)\n;\n\nALTER SEQUENCE \"ci_job_artifacts_id_seq\" OWNED BY \"p_ci_job_artifacts\".\"id\";\n\nALTER TABLE \"p_ci_job_artifacts\"\nDROP CONSTRAINT \"partitioning_constraint\"\n") main: -> 0.0038s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE p_ci_job_artifacts ADD CONSTRAINT fk_rails_c5137cb2c1_p FOREIGN KEY (partition_id, job_id) REFERENCES p_ci_builds (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE p_ci_job_artifacts VALIDATE CONSTRAINT fk_rails_c5137cb2c1_p;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- execute("ANALYZE VERBOSE \"p_ci_job_artifacts\"\n") INFO: analyzing "public.p_ci_job_artifacts" inheritance tree INFO: analyzing "public.ci_job_artifacts" INFO: "ci_job_artifacts": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows main: -> 0.0016s I, [2024-04-10T20:48:10.754372 #290] INFO -- : Database: 'main', Table: 'p_ci_job_artifacts': Lock Writes I, [2024-04-10T20:48:10.755395 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Lock timeout is set", :current_iteration=>1, :lock_timeout_in_ms=>100} I, [2024-04-10T20:48:10.756133 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Migration finished", :current_iteration=>1, :lock_timeout_in_ms=>100} main: == 20240129082324 PartitionCiJobArtifactsAddFkToCiBuilds: migrated (0.1170s) == main: == [advisory_lock_connection] object_id: 18001220, pg_backend_pid: 5892 ci: == [advisory_lock_connection] object_id: 18001580, pg_backend_pid: 5894 ci: == 20240129082324 PartitionCiJobArtifactsAddFkToCiBuilds: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("CREATE TABLE IF NOT EXISTS \"p_ci_job_artifacts\" (\n LIKE \"ci_job_artifacts\" INCLUDING ALL\n) PARTITION BY LIST(\"partition_id\")\n") ci: -> 0.0050s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- current_schema(nil) ci: -> 0.0005s ci: -- execute("ALTER TABLE \"p_ci_job_artifacts\"\nATTACH PARTITION ci_job_artifacts\nFOR VALUES IN (100,101)\n;\n\nALTER SEQUENCE \"ci_job_artifacts_id_seq\" OWNED BY \"p_ci_job_artifacts\".\"id\";\n\nALTER TABLE \"p_ci_job_artifacts\"\nDROP CONSTRAINT \"partitioning_constraint\"\n") ci: -> 0.0032s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE p_ci_job_artifacts ADD CONSTRAINT fk_rails_c5137cb2c1_p FOREIGN KEY (partition_id, job_id) REFERENCES p_ci_builds (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE p_ci_job_artifacts VALIDATE CONSTRAINT fk_rails_c5137cb2c1_p;") ci: -> 0.0006s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- execute("ANALYZE VERBOSE \"p_ci_job_artifacts\"\n") INFO: analyzing "public.p_ci_job_artifacts" inheritance tree INFO: analyzing "public.ci_job_artifacts" INFO: "ci_job_artifacts": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows ci: -> 0.0017s ci: == 20240129082324 PartitionCiJobArtifactsAddFkToCiBuilds: migrated (0.0889s) == ci: == [advisory_lock_connection] object_id: 18001580, pg_backend_pid: 5894 main: == [advisory_lock_connection] object_id: 18003040, pg_backend_pid: 5897 main: == 20240129092815 AddFkFromPCiBuildsPartitionsToCiStagesOnPartitionIdAndStageId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_stages, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0006s main: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT fk_3a9eaa254d_p FOREIGN KEY (partition_id, stage_id) REFERENCES ci_stages (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") main: -> 0.0014s main: == 20240129092815 AddFkFromPCiBuildsPartitionsToCiStagesOnPartitionIdAndStageId: migrated (0.0677s) main: == [advisory_lock_connection] object_id: 18003040, pg_backend_pid: 5897 ci: == [advisory_lock_connection] object_id: 18004500, pg_backend_pid: 5899 ci: == 20240129092815 AddFkFromPCiBuildsPartitionsToCiStagesOnPartitionIdAndStageId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_stages, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT fk_3a9eaa254d_p FOREIGN KEY (partition_id, stage_id) REFERENCES ci_stages (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: == 20240129092815 AddFkFromPCiBuildsPartitionsToCiStagesOnPartitionIdAndStageId: migrated (0.0929s) ci: == [advisory_lock_connection] object_id: 18004500, pg_backend_pid: 5899 main: == [advisory_lock_connection] object_id: 18081980, pg_backend_pid: 5902 main: == 20240129103756 AnalyzePCiPipelineVariables: migrating ====================== main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ANALYZE VERBOSE p_ci_pipeline_variables;") INFO: analyzing "public.p_ci_pipeline_variables" inheritance tree INFO: analyzing "public.ci_pipeline_variables" INFO: "ci_pipeline_variables": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240129103756 AnalyzePCiPipelineVariables: migrated (0.0096s) ============= main: == [advisory_lock_connection] object_id: 18081980, pg_backend_pid: 5902 ci: == [advisory_lock_connection] object_id: 18109960, pg_backend_pid: 5904 ci: == 20240129103756 AnalyzePCiPipelineVariables: migrating ====================== ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ANALYZE VERBOSE p_ci_pipeline_variables;") INFO: analyzing "public.p_ci_pipeline_variables" inheritance tree INFO: analyzing "public.ci_pipeline_variables" INFO: "ci_pipeline_variables": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240129103756 AnalyzePCiPipelineVariables: migrated (0.0215s) ============= ci: == [advisory_lock_connection] object_id: 18109960, pg_backend_pid: 5904 main: == [advisory_lock_connection] object_id: 18159540, pg_backend_pid: 5907 main: == 20240129115540 AddZoektTasks: migrating ==================================== main: -- create_table(:zoekt_tasks, {:primary_key=>[:id, :partition_id], :options=>"PARTITION BY LIST (partition_id)", :if_not_exists=>true}) main: -> 0.0084s main: == 20240129115540 AddZoektTasks: migrated (0.0153s) =========================== main: == [advisory_lock_connection] object_id: 18159540, pg_backend_pid: 5907 ci: == [advisory_lock_connection] object_id: 18179640, pg_backend_pid: 5909 ci: == 20240129115540 AddZoektTasks: migrating ==================================== ci: -- create_table(:zoekt_tasks, {:primary_key=>[:id, :partition_id], :options=>"PARTITION BY LIST (partition_id)", :if_not_exists=>true}) ci: -> 0.0076s I, [2024-04-10T20:48:11.612966 #290] INFO -- : Database: 'ci', Table: 'zoekt_tasks': Lock Writes ci: == 20240129115540 AddZoektTasks: migrated (0.0264s) =========================== ci: == [advisory_lock_connection] object_id: 18179640, pg_backend_pid: 5909 main: == [advisory_lock_connection] object_id: 18199900, pg_backend_pid: 5912 main: == 20240129123433 EnsureIdUniquenessForZoektTasks: migrating ================== main: -- current_schema(nil) main: -> 0.0005s main: -- change_column_default(:zoekt_tasks, :id, nil) main: -> 0.0042s main: -- execute("CREATE OR REPLACE FUNCTION assign_zoekt_tasks_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('zoekt_tasks_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n") main: -> 0.0016s main: -- execute("CREATE TRIGGER assign_zoekt_tasks_id_trigger\nBEFORE INSERT ON zoekt_tasks\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_zoekt_tasks_id_value()\n") main: -> 0.0008s main: == 20240129123433 EnsureIdUniquenessForZoektTasks: migrated (0.0218s) ========= main: == [advisory_lock_connection] object_id: 18199900, pg_backend_pid: 5912 ci: == [advisory_lock_connection] object_id: 18206400, pg_backend_pid: 5914 ci: == 20240129123433 EnsureIdUniquenessForZoektTasks: migrating ================== ci: -- current_schema(nil) ci: -> 0.0006s ci: -- change_column_default(:zoekt_tasks, :id, nil) ci: -> 0.0043s ci: -- execute("CREATE OR REPLACE FUNCTION assign_zoekt_tasks_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('zoekt_tasks_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n") ci: -> 0.0018s ci: -- execute("CREATE TRIGGER assign_zoekt_tasks_id_trigger\nBEFORE INSERT ON zoekt_tasks\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_zoekt_tasks_id_value()\n") ci: -> 0.0009s ci: == 20240129123433 EnsureIdUniquenessForZoektTasks: migrated (0.0318s) ========= ci: == [advisory_lock_connection] object_id: 18206400, pg_backend_pid: 5914 main: == [advisory_lock_connection] object_id: 18213040, pg_backend_pid: 5917 main: == 20240129175101 AddArchivedAndTraversalIdsColumnsToSbomOccurrences: migrating main: -- add_column(:sbom_occurrences, :archived, :boolean, {:default=>false, :null=>false}) main: -> 0.0024s main: -- add_column(:sbom_occurrences, :traversal_ids, "bigint[]", {:default=>[], :null=>false}) main: -> 0.0013s main: == 20240129175101 AddArchivedAndTraversalIdsColumnsToSbomOccurrences: migrated (0.0101s) main: == [advisory_lock_connection] object_id: 18213040, pg_backend_pid: 5917 ci: == [advisory_lock_connection] object_id: 18227000, pg_backend_pid: 5919 ci: == 20240129175101 AddArchivedAndTraversalIdsColumnsToSbomOccurrences: migrating ci: -- add_column(:sbom_occurrences, :archived, :boolean, {:default=>false, :null=>false}) ci: -> 0.0020s ci: -- add_column(:sbom_occurrences, :traversal_ids, "bigint[]", {:default=>[], :null=>false}) ci: -> 0.0014s ci: == 20240129175101 AddArchivedAndTraversalIdsColumnsToSbomOccurrences: migrated (0.0181s) ci: == [advisory_lock_connection] object_id: 18227000, pg_backend_pid: 5919 main: == [advisory_lock_connection] object_id: 18241100, pg_backend_pid: 5922 main: == 20240129175213 CreateIndexMembersOnSourceAndTypeAndId: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- index_exists?(:members, [:source_id, :source_type, :type, :id], {:where=>"invite_token IS NULL", :name=>"index_members_on_source_and_type_and_id", :algorithm=>:concurrently}) main: -> 0.0136s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:members, [:source_id, :source_type, :type, :id], {:where=>"invite_token IS NULL", :name=>"index_members_on_source_and_type_and_id", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240129175213 CreateIndexMembersOnSourceAndTypeAndId: migrated (0.0350s) == main: == [advisory_lock_connection] object_id: 18241100, pg_backend_pid: 5922 ci: == [advisory_lock_connection] object_id: 18261160, pg_backend_pid: 5924 ci: == 20240129175213 CreateIndexMembersOnSourceAndTypeAndId: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:members, [:source_id, :source_type, :type, :id], {:where=>"invite_token IS NULL", :name=>"index_members_on_source_and_type_and_id", :algorithm=>:concurrently}) ci: -> 0.0146s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:members, [:source_id, :source_type, :type, :id], {:where=>"invite_token IS NULL", :name=>"index_members_on_source_and_type_and_id", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240129175213 CreateIndexMembersOnSourceAndTypeAndId: migrated (0.0465s) == ci: == [advisory_lock_connection] object_id: 18261160, pg_backend_pid: 5924 main: == [advisory_lock_connection] object_id: 18281360, pg_backend_pid: 5927 main: == 20240129181136 FinalizeBackfillCatalogResourceVersionsReleasedAt: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240129181136 FinalizeBackfillCatalogResourceVersionsReleasedAt: migrated (0.0304s) main: == [advisory_lock_connection] object_id: 18281360, pg_backend_pid: 5927 ci: == [advisory_lock_connection] object_id: 18282020, pg_backend_pid: 5929 ci: == 20240129181136 FinalizeBackfillCatalogResourceVersionsReleasedAt: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240129181136 FinalizeBackfillCatalogResourceVersionsReleasedAt: migrated (0.0169s) ci: == [advisory_lock_connection] object_id: 18282020, pg_backend_pid: 5929 main: == [advisory_lock_connection] object_id: 18282800, pg_backend_pid: 5932 main: == 20240130070854 AddDesignsWidgetToWorkItemDefinitions: migrating ============ main: == 20240130070854 AddDesignsWidgetToWorkItemDefinitions: migrated (0.0136s) === main: == [advisory_lock_connection] object_id: 18282800, pg_backend_pid: 5932 ci: == [advisory_lock_connection] object_id: 18284980, pg_backend_pid: 5934 ci: == 20240130070854 AddDesignsWidgetToWorkItemDefinitions: migrating ============ ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240130070854 AddDesignsWidgetToWorkItemDefinitions: migrated (0.0154s) === ci: == [advisory_lock_connection] object_id: 18284980, pg_backend_pid: 5934 main: == [advisory_lock_connection] object_id: 18287300, pg_backend_pid: 5937 main: == 20240130092700 AddTextLimitToAppearanceSettingsMemberGuideline: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE appearances\nADD CONSTRAINT check_50e9b69ab6\nCHECK ( char_length(member_guidelines) <= 4096 )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE appearances VALIDATE CONSTRAINT check_50e9b69ab6;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240130092700 AddTextLimitToAppearanceSettingsMemberGuideline: migrated (0.0176s) main: == [advisory_lock_connection] object_id: 18287300, pg_backend_pid: 5937 ci: == [advisory_lock_connection] object_id: 18292160, pg_backend_pid: 5939 ci: == 20240130092700 AddTextLimitToAppearanceSettingsMemberGuideline: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE appearances\nADD CONSTRAINT check_50e9b69ab6\nCHECK ( char_length(member_guidelines) <= 4096 )\nNOT VALID;\n") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE appearances VALIDATE CONSTRAINT check_50e9b69ab6;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240130092700 AddTextLimitToAppearanceSettingsMemberGuideline: migrated (0.0304s) ci: == [advisory_lock_connection] object_id: 18292160, pg_backend_pid: 5939 main: == [advisory_lock_connection] object_id: 18297160, pg_backend_pid: 5942 main: == 20240130131923 AddTraversalIdAndArchivedToVulnerabilityReads: migrating ==== main: -- change_table(:vulnerability_reads) main: -> 0.0034s main: == 20240130131923 AddTraversalIdAndArchivedToVulnerabilityReads: migrated (0.0094s) main: == [advisory_lock_connection] object_id: 18297160, pg_backend_pid: 5942 ci: == [advisory_lock_connection] object_id: 18298360, pg_backend_pid: 5944 ci: == 20240130131923 AddTraversalIdAndArchivedToVulnerabilityReads: migrating ==== ci: -- change_table(:vulnerability_reads) ci: -> 0.0034s ci: == 20240130131923 AddTraversalIdAndArchivedToVulnerabilityReads: migrated (0.0190s) ci: == [advisory_lock_connection] object_id: 18298360, pg_backend_pid: 5944 main: == [advisory_lock_connection] object_id: 18299700, pg_backend_pid: 5947 main: == 20240130162148 CreateAuditEventsInstanceExternalStreamingDestinations: migrating main: -- create_table(:audit_events_instance_external_streaming_destinations) main: -- quote_column_name(:name) main: -> 0.0000s main: -> 0.0035s main: == 20240130162148 CreateAuditEventsInstanceExternalStreamingDestinations: migrated (0.0091s) main: == [advisory_lock_connection] object_id: 18299700, pg_backend_pid: 5947 ci: == [advisory_lock_connection] object_id: 18318820, pg_backend_pid: 5949 ci: == 20240130162148 CreateAuditEventsInstanceExternalStreamingDestinations: migrating ci: -- create_table(:audit_events_instance_external_streaming_destinations) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -> 0.0036s I, [2024-04-10T20:48:13.077815 #290] INFO -- : Database: 'ci', Table: 'audit_events_instance_external_streaming_destinations': Lock Writes ci: == 20240130162148 CreateAuditEventsInstanceExternalStreamingDestinations: migrated (0.0234s) ci: == [advisory_lock_connection] object_id: 18318820, pg_backend_pid: 5949 main: == [advisory_lock_connection] object_id: 18338100, pg_backend_pid: 5952 main: == 20240130201017 AddExitCodeToBuildsMetadata: migrating ====================== main: -- add_column(:p_ci_builds_metadata, :exit_code, :smallint, {:null=>true}) main: -> 0.0015s main: == 20240130201017 AddExitCodeToBuildsMetadata: migrated (0.0073s) ============= main: == [advisory_lock_connection] object_id: 18338100, pg_backend_pid: 5952 ci: == [advisory_lock_connection] object_id: 18341900, pg_backend_pid: 5954 ci: == 20240130201017 AddExitCodeToBuildsMetadata: migrating ====================== ci: -- add_column(:p_ci_builds_metadata, :exit_code, :smallint, {:null=>true}) ci: -> 0.0015s ci: == 20240130201017 AddExitCodeToBuildsMetadata: migrated (0.0175s) ============= ci: == [advisory_lock_connection] object_id: 18341900, pg_backend_pid: 5954 main: == [advisory_lock_connection] object_id: 18344300, pg_backend_pid: 5957 main: == 20240131000657 PrepareAsyncIndexForPCiBuildsPart2: migrating =============== main: -- index_exists?("public.ci_builds", [:upstream_pipeline_id_convert_to_bigint], {:name=>"index_89477d6012", :where=>"upstream_pipeline_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0206s main: -- add_index_options("public.ci_builds", [:upstream_pipeline_id_convert_to_bigint], {:name=>"index_89477d6012", :where=>"upstream_pipeline_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0005s main: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :type, :ref], {:name=>"index_fc42f73fa6", :algorithm=>:concurrently}) main: -> 0.0192s main: -- add_index_options("public.ci_builds", [:commit_id_convert_to_bigint, :type, :ref], {:name=>"index_fc42f73fa6", :algorithm=>:concurrently}) main: -> 0.0001s main: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :artifacts_expire_at, :id], {:name=>"index_357cc39ca4", :where=>"type::text = 'Ci::Build'::text AND (retried = false OR retried IS NULL) AND (name::text = ANY (ARRAY['sast'::character varying::text, 'secret_detection'::character varying::text, 'dependency_scanning'::character varying::text, 'container_scanning'::character varying::text, 'dast'::character varying::text]))", :algorithm=>:concurrently}) main: -> 0.0200s main: -- add_index_options("public.ci_builds", [:commit_id_convert_to_bigint, :artifacts_expire_at, :id], {:name=>"index_357cc39ca4", :where=>"type::text = 'Ci::Build'::text AND (retried = false OR retried IS NULL) AND (name::text = ANY (ARRAY['sast'::character varying::text, 'secret_detection'::character varying::text, 'dependency_scanning'::character varying::text, 'container_scanning'::character varying::text, 'dast'::character varying::text]))", :algorithm=>:concurrently}) main: -> 0.0001s main: == 20240131000657 PrepareAsyncIndexForPCiBuildsPart2: migrated (0.1013s) ====== main: == [advisory_lock_connection] object_id: 18344300, pg_backend_pid: 5957 ci: == [advisory_lock_connection] object_id: 18347460, pg_backend_pid: 5959 ci: == 20240131000657 PrepareAsyncIndexForPCiBuildsPart2: migrating =============== ci: -- index_exists?("public.ci_builds", [:upstream_pipeline_id_convert_to_bigint], {:name=>"index_89477d6012", :where=>"upstream_pipeline_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0242s ci: -- add_index_options("public.ci_builds", [:upstream_pipeline_id_convert_to_bigint], {:name=>"index_89477d6012", :where=>"upstream_pipeline_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0005s ci: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :type, :ref], {:name=>"index_fc42f73fa6", :algorithm=>:concurrently}) ci: -> 0.0252s ci: -- add_index_options("public.ci_builds", [:commit_id_convert_to_bigint, :type, :ref], {:name=>"index_fc42f73fa6", :algorithm=>:concurrently}) ci: -> 0.0001s ci: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :artifacts_expire_at, :id], {:name=>"index_357cc39ca4", :where=>"type::text = 'Ci::Build'::text AND (retried = false OR retried IS NULL) AND (name::text = ANY (ARRAY['sast'::character varying::text, 'secret_detection'::character varying::text, 'dependency_scanning'::character varying::text, 'container_scanning'::character varying::text, 'dast'::character varying::text]))", :algorithm=>:concurrently}) ci: -> 0.0207s ci: -- add_index_options("public.ci_builds", [:commit_id_convert_to_bigint, :artifacts_expire_at, :id], {:name=>"index_357cc39ca4", :where=>"type::text = 'Ci::Build'::text AND (retried = false OR retried IS NULL) AND (name::text = ANY (ARRAY['sast'::character varying::text, 'secret_detection'::character varying::text, 'dependency_scanning'::character varying::text, 'container_scanning'::character varying::text, 'dast'::character varying::text]))", :algorithm=>:concurrently}) ci: -> 0.0001s ci: == 20240131000657 PrepareAsyncIndexForPCiBuildsPart2: migrated (0.1244s) ====== ci: == [advisory_lock_connection] object_id: 18347460, pg_backend_pid: 5959 main: == [advisory_lock_connection] object_id: 18347800, pg_backend_pid: 5962 main: == 20240131052824 CreateCatalogVerifiedNamespaces: migrating ================== main: -- create_table(:catalog_verified_namespaces) main: -> 0.0064s main: == 20240131052824 CreateCatalogVerifiedNamespaces: migrated (0.0133s) ========= main: == [advisory_lock_connection] object_id: 18347800, pg_backend_pid: 5962 ci: == [advisory_lock_connection] object_id: 18351880, pg_backend_pid: 5964 ci: == 20240131052824 CreateCatalogVerifiedNamespaces: migrating ================== ci: -- create_table(:catalog_verified_namespaces) ci: -> 0.0060s I, [2024-04-10T20:48:13.809361 #290] INFO -- : Database: 'ci', Table: 'catalog_verified_namespaces': Lock Writes ci: == 20240131052824 CreateCatalogVerifiedNamespaces: migrated (0.0245s) ========= ci: == [advisory_lock_connection] object_id: 18351880, pg_backend_pid: 5964 main: == [advisory_lock_connection] object_id: 18356120, pg_backend_pid: 5967 main: == 20240131100818 DropTmpFindingIndexFromVulnerabilities: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:vulnerabilities) main: -> 0.0142s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:vulnerabilities, {:algorithm=>:concurrently, :name=>"tmp_index_vulnerabilities_on_id_finding_id_empty"}) main: -> 0.0015s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240131100818 DropTmpFindingIndexFromVulnerabilities: migrated (0.0330s) == main: == [advisory_lock_connection] object_id: 18356120, pg_backend_pid: 5967 ci: == [advisory_lock_connection] object_id: 18357260, pg_backend_pid: 5969 ci: == 20240131100818 DropTmpFindingIndexFromVulnerabilities: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:vulnerabilities) ci: -> 0.0145s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:vulnerabilities, {:algorithm=>:concurrently, :name=>"tmp_index_vulnerabilities_on_id_finding_id_empty"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240131100818 DropTmpFindingIndexFromVulnerabilities: migrated (0.0429s) == ci: == [advisory_lock_connection] object_id: 18357260, pg_backend_pid: 5969 main: == [advisory_lock_connection] object_id: 18358560, pg_backend_pid: 5972 main: == 20240131123824 AddAdminCicdVariablesToMemberRoles: migrating =============== main: -- add_column(:member_roles, :admin_cicd_variables, :boolean, {:default=>false, :null=>false}) main: -> 0.0022s main: == 20240131123824 AddAdminCicdVariablesToMemberRoles: migrated (0.0086s) ====== main: == [advisory_lock_connection] object_id: 18358560, pg_backend_pid: 5972 ci: == [advisory_lock_connection] object_id: 18358900, pg_backend_pid: 5974 ci: == 20240131123824 AddAdminCicdVariablesToMemberRoles: migrating =============== ci: -- add_column(:member_roles, :admin_cicd_variables, :boolean, {:default=>false, :null=>false}) ci: -> 0.0021s ci: == 20240131123824 AddAdminCicdVariablesToMemberRoles: migrated (0.0176s) ====== ci: == [advisory_lock_connection] object_id: 18358900, pg_backend_pid: 5974 main: == [advisory_lock_connection] object_id: 18359400, pg_backend_pid: 5977 main: == 20240201111204 AddTmpEpicIdColumnToIssues: migrating ======================= main: -- add_column(:issues, :tmp_epic_id, :bigint) main: -> 0.0016s main: == 20240201111204 AddTmpEpicIdColumnToIssues: migrated (0.0078s) ============== main: == [advisory_lock_connection] object_id: 18359400, pg_backend_pid: 5977 ci: == [advisory_lock_connection] object_id: 18359720, pg_backend_pid: 5979 ci: == 20240201111204 AddTmpEpicIdColumnToIssues: migrating ======================= ci: -- add_column(:issues, :tmp_epic_id, :bigint) ci: -> 0.0017s ci: == 20240201111204 AddTmpEpicIdColumnToIssues: migrated (0.0176s) ============== ci: == [advisory_lock_connection] object_id: 18359720, pg_backend_pid: 5979 main: == [advisory_lock_connection] object_id: 18360180, pg_backend_pid: 5982 main: == 20240201111294 AddIndexOnIssuesTableTmpEpicIdColumn: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:issues, :tmp_epic_id, {:unique=>true, :name=>"tmp_index_issues_on_tmp_epic_id", :algorithm=>:concurrently}) main: -> 0.0258s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:issues, :tmp_epic_id, {:unique=>true, :name=>"tmp_index_issues_on_tmp_epic_id", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240201111294 AddIndexOnIssuesTableTmpEpicIdColumn: migrated (0.0446s) ==== main: == [advisory_lock_connection] object_id: 18360180, pg_backend_pid: 5982 ci: == [advisory_lock_connection] object_id: 18431080, pg_backend_pid: 5984 ci: == 20240201111294 AddIndexOnIssuesTableTmpEpicIdColumn: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:issues, :tmp_epic_id, {:unique=>true, :name=>"tmp_index_issues_on_tmp_epic_id", :algorithm=>:concurrently}) ci: -> 0.0428s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:issues, :tmp_epic_id, {:unique=>true, :name=>"tmp_index_issues_on_tmp_epic_id", :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0009s ci: == 20240201111294 AddIndexOnIssuesTableTmpEpicIdColumn: migrated (0.0703s) ==== ci: == [advisory_lock_connection] object_id: 18431080, pg_backend_pid: 5984 main: == [advisory_lock_connection] object_id: 18502180, pg_backend_pid: 5987 main: == 20240201112204 AddFkToTmpEpicIdColumnOnIssues: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE issues ADD CONSTRAINT fk_c34dd2b036 FOREIGN KEY (tmp_epic_id) REFERENCES epics (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0021s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE issues VALIDATE CONSTRAINT fk_c34dd2b036;") main: -> 0.0029s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240201112204 AddFkToTmpEpicIdColumnOnIssues: migrated (0.0384s) ========== main: == [advisory_lock_connection] object_id: 18502180, pg_backend_pid: 5987 ci: == [advisory_lock_connection] object_id: 18503180, pg_backend_pid: 5989 ci: == 20240201112204 AddFkToTmpEpicIdColumnOnIssues: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE issues ADD CONSTRAINT fk_c34dd2b036 FOREIGN KEY (tmp_epic_id) REFERENCES epics (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0019s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0009s ci: -- execute("ALTER TABLE issues VALIDATE CONSTRAINT fk_c34dd2b036;") ci: -> 0.0027s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240201112204 AddFkToTmpEpicIdColumnOnIssues: migrated (0.0418s) ========== ci: == [advisory_lock_connection] object_id: 18503180, pg_backend_pid: 5989 main: == [advisory_lock_connection] object_id: 18504340, pg_backend_pid: 5992 main: == 20240201112236 CreateGroupSavedRepliesTable: migrating ===================== main: -- create_table(:group_saved_replies) main: -- quote_column_name(:name) main: -> 0.0000s main: -- quote_column_name(:content) main: -> 0.0000s main: -> 0.0063s main: == 20240201112236 CreateGroupSavedRepliesTable: migrated (0.0124s) ============ main: == [advisory_lock_connection] object_id: 18504340, pg_backend_pid: 5992 ci: == [advisory_lock_connection] object_id: 18521720, pg_backend_pid: 5994 ci: == 20240201112236 CreateGroupSavedRepliesTable: migrating ===================== ci: -- create_table(:group_saved_replies) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -- quote_column_name(:content) ci: -> 0.0000s ci: -> 0.0065s I, [2024-04-10T20:48:15.002390 #290] INFO -- : Database: 'ci', Table: 'group_saved_replies': Lock Writes ci: == 20240201112236 CreateGroupSavedRepliesTable: migrated (0.0240s) ============ ci: == [advisory_lock_connection] object_id: 18521720, pg_backend_pid: 5994 main: == [advisory_lock_connection] object_id: 18539260, pg_backend_pid: 5997 main: == 20240201141351 AddOrganizationIdToPushRules: migrating ===================== main: -- add_column(:push_rules, :organization_id, :bigint, {:null=>true}) main: -> 0.0019s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:push_rules, :organization_id, {:name=>"index_push_rules_on_organization_id", :algorithm=>:concurrently}) main: -> 0.0054s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:push_rules, :organization_id, {:name=>"index_push_rules_on_organization_id", :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240201141351 AddOrganizationIdToPushRules: migrated (0.0288s) ============ main: == [advisory_lock_connection] object_id: 18539260, pg_backend_pid: 5997 ci: == [advisory_lock_connection] object_id: 18539920, pg_backend_pid: 5999 ci: == 20240201141351 AddOrganizationIdToPushRules: migrating ===================== ci: -- add_column(:push_rules, :organization_id, :bigint, {:null=>true}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:push_rules, :organization_id, {:name=>"index_push_rules_on_organization_id", :algorithm=>:concurrently}) ci: -> 0.0046s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:push_rules, :organization_id, {:name=>"index_push_rules_on_organization_id", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240201141351 AddOrganizationIdToPushRules: migrated (0.0331s) ============ ci: == [advisory_lock_connection] object_id: 18539920, pg_backend_pid: 5999 main: == [advisory_lock_connection] object_id: 18540720, pg_backend_pid: 6002 main: == 20240201141705 AssignDefaultOrganizationIdToPushRules: migrating =========== main: -- execute("UPDATE push_rules SET organization_id = 1 WHERE is_sample = true") main: -> 0.0015s main: == 20240201141705 AssignDefaultOrganizationIdToPushRules: migrated (0.0075s) == main: == [advisory_lock_connection] object_id: 18540720, pg_backend_pid: 6002 ci: == [advisory_lock_connection] object_id: 18541060, pg_backend_pid: 6004 ci: == 20240201141705 AssignDefaultOrganizationIdToPushRules: migrating =========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240201141705 AssignDefaultOrganizationIdToPushRules: migrated (0.0157s) == ci: == [advisory_lock_connection] object_id: 18541060, pg_backend_pid: 6004 main: == [advisory_lock_connection] object_id: 18541540, pg_backend_pid: 6007 main: == 20240202120723 FinalizeBigintConversionOfGeoEventId: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240202120723 FinalizeBigintConversionOfGeoEventId: migrated (0.0148s) ==== main: == [advisory_lock_connection] object_id: 18541540, pg_backend_pid: 6007 ci: == [advisory_lock_connection] object_id: 18572500, pg_backend_pid: 6009 ci: == 20240202120723 FinalizeBigintConversionOfGeoEventId: migrating ============= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240202120723 FinalizeBigintConversionOfGeoEventId: migrated (0.0161s) ==== ci: == [advisory_lock_connection] object_id: 18572500, pg_backend_pid: 6009 main: == [advisory_lock_connection] object_id: 18603400, pg_backend_pid: 6013 main: == 20240205004512 PrepareAsyncIndexForBuildsPart3: migrating ================== main: -- index_exists?("public.ci_builds", [:resource_group_id, :status, :commit_id_convert_to_bigint], {:name=>"index_bc23fb9243", :where=>"resource_group_id IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0230s main: -- add_index_options("public.ci_builds", [:resource_group_id, :status, :commit_id_convert_to_bigint], {:name=>"index_bc23fb9243", :where=>"resource_group_id IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0004s main: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :stage_idx, :created_at], {:name=>"index_d46de3aa4f", :algorithm=>:concurrently}) main: -> 0.0291s main: -- add_index_options("public.ci_builds", [:commit_id_convert_to_bigint, :stage_idx, :created_at], {:name=>"index_d46de3aa4f", :algorithm=>:concurrently}) main: -> 0.0000s main: -- index_exists?("public.ci_builds", [:runner_id_convert_to_bigint, :id], {:name=>"index_adafd086ad", :order=>{:id=>:desc}, :algorithm=>:concurrently}) main: -> 0.0241s main: -- add_index_options("public.ci_builds", [:runner_id_convert_to_bigint, :id], {:name=>"index_adafd086ad", :order=>{:id=>:desc}, :algorithm=>:concurrently}) main: -> 0.0001s main: == 20240205004512 PrepareAsyncIndexForBuildsPart3: migrated (0.1273s) ========= main: == [advisory_lock_connection] object_id: 18603400, pg_backend_pid: 6013 ci: == [advisory_lock_connection] object_id: 18609220, pg_backend_pid: 6015 ci: == 20240205004512 PrepareAsyncIndexForBuildsPart3: migrating ================== ci: -- index_exists?("public.ci_builds", [:resource_group_id, :status, :commit_id_convert_to_bigint], {:name=>"index_bc23fb9243", :where=>"resource_group_id IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0258s ci: -- add_index_options("public.ci_builds", [:resource_group_id, :status, :commit_id_convert_to_bigint], {:name=>"index_bc23fb9243", :where=>"resource_group_id IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0004s ci: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :stage_idx, :created_at], {:name=>"index_d46de3aa4f", :algorithm=>:concurrently}) ci: -> 0.0267s ci: -- add_index_options("public.ci_builds", [:commit_id_convert_to_bigint, :stage_idx, :created_at], {:name=>"index_d46de3aa4f", :algorithm=>:concurrently}) ci: -> 0.0000s ci: -- index_exists?("public.ci_builds", [:runner_id_convert_to_bigint, :id], {:name=>"index_adafd086ad", :order=>{:id=>:desc}, :algorithm=>:concurrently}) ci: -> 0.0252s ci: -- add_index_options("public.ci_builds", [:runner_id_convert_to_bigint, :id], {:name=>"index_adafd086ad", :order=>{:id=>:desc}, :algorithm=>:concurrently}) ci: -> 0.0001s ci: == 20240205004512 PrepareAsyncIndexForBuildsPart3: migrated (0.1412s) ========= ci: == [advisory_lock_connection] object_id: 18609220, pg_backend_pid: 6015 main: == [advisory_lock_connection] object_id: 18615180, pg_backend_pid: 6018 main: == 20240205054130 ValidateForeignKeyForAutoCanceledByIdBetweenPCiBuildsAndCiPipelines: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_dd3c83bdee;") main: -> 0.0040s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT fk_dd3c83bdee FOREIGN KEY (auto_canceled_by_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE SET NULL ;") main: -> 0.0022s main: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT fk_dd3c83bdee;") main: -> 0.0006s main: == 20240205054130 ValidateForeignKeyForAutoCanceledByIdBetweenPCiBuildsAndCiPipelines: migrated (0.0765s) main: == [advisory_lock_connection] object_id: 18615180, pg_backend_pid: 6018 ci: == [advisory_lock_connection] object_id: 18615860, pg_backend_pid: 6020 ci: == 20240205054130 ValidateForeignKeyForAutoCanceledByIdBetweenPCiBuildsAndCiPipelines: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_dd3c83bdee;") ci: -> 0.0029s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT fk_dd3c83bdee FOREIGN KEY (auto_canceled_by_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE SET NULL ;") ci: -> 0.0019s ci: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT fk_dd3c83bdee;") ci: -> 0.0006s ci: == 20240205054130 ValidateForeignKeyForAutoCanceledByIdBetweenPCiBuildsAndCiPipelines: migrated (0.0710s) ci: == [advisory_lock_connection] object_id: 18615860, pg_backend_pid: 6020 main: == [advisory_lock_connection] object_id: 18616740, pg_backend_pid: 6023 main: == 20240205084846 SwapBigintGeoEventId: migrating ============================= main: -- column_exists?("geo_event_log", "geo_event_id_convert_to_bigint") main: -> 0.0038s main: -- indexes("geo_event_log") main: -> 0.0085s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?("geo_event_log", ["geo_event_id_convert_to_bigint"], {:name=>"bigint_idx_95dc24b835a7a2043796", :where=>"(geo_event_id_convert_to_bigint IS NOT NULL)", :using=>"btree", :algorithm=>:concurrently}) main: -> 0.0077s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index("geo_event_log", ["geo_event_id_convert_to_bigint"], {:name=>"bigint_idx_95dc24b835a7a2043796", :where=>"(geo_event_id_convert_to_bigint IS NOT NULL)", :using=>"btree", :algorithm=>:concurrently}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE geo_event_log ADD CONSTRAINT fk_geo_event_id_convert_to_bigint FOREIGN KEY (geo_event_id_convert_to_bigint) REFERENCES geo_events (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("ALTER TABLE geo_event_log VALIDATE CONSTRAINT fk_geo_event_id_convert_to_bigint;") main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE geo_event_log IN ACCESS EXCLUSIVE MODE") main: -> 0.0005s main: -- quote_column_name("id_tmp") main: -> 0.0000s main: -- quote_column_name("geo_event_id") main: -> 0.0000s main: -- quote_column_name("geo_event_id_convert_to_bigint") main: -> 0.0000s main: -- execute("ALTER TABLE geo_event_log RENAME COLUMN \"geo_event_id\" TO \"id_tmp\"") main: -> 0.0007s main: -- execute("ALTER TABLE geo_event_log RENAME COLUMN \"geo_event_id_convert_to_bigint\" TO \"geo_event_id\"") main: -> 0.0007s main: -- execute("ALTER TABLE geo_event_log RENAME COLUMN \"id_tmp\" TO \"geo_event_id_convert_to_bigint\"") main: -> 0.0006s main: -- quote_table_name("trigger_ff16c1fd43ea") main: -> 0.0000s main: -- execute("ALTER FUNCTION \"trigger_ff16c1fd43ea\" RESET ALL") main: -> 0.0006s main: -- execute("ALTER TABLE geo_event_log DROP CONSTRAINT fk_geo_event_log_on_geo_event_id CASCADE") main: -> 0.0010s main: -- quote_table_name("geo_event_log") main: -> 0.0000s main: -- quote_column_name("fk_geo_event_id_convert_to_bigint") main: -> 0.0000s main: -- quote_column_name("fk_geo_event_log_on_geo_event_id") main: -> 0.0000s main: -- execute("ALTER TABLE \"geo_event_log\"\nRENAME CONSTRAINT \"fk_geo_event_id_convert_to_bigint\" TO \"fk_geo_event_log_on_geo_event_id\"\n") main: -> 0.0007s main: -- execute("DROP INDEX CONCURRENTLY index_geo_event_log_on_geo_event_id") main: -> 0.0010s main: -- rename_index("geo_event_log", "bigint_idx_95dc24b835a7a2043796", "index_geo_event_log_on_geo_event_id") main: -> 0.0006s main: == 20240205084846 SwapBigintGeoEventId: migrated (0.0752s) ==================== main: == [advisory_lock_connection] object_id: 18616740, pg_backend_pid: 6023 ci: == [advisory_lock_connection] object_id: 18633500, pg_backend_pid: 6025 ci: == 20240205084846 SwapBigintGeoEventId: migrating ============================= ci: -- column_exists?("geo_event_log", "geo_event_id_convert_to_bigint") ci: -> 0.0039s ci: -- indexes("geo_event_log") ci: -> 0.0088s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- index_exists?("geo_event_log", ["geo_event_id_convert_to_bigint"], {:name=>"bigint_idx_95dc24b835a7a2043796", :where=>"(geo_event_id_convert_to_bigint IS NOT NULL)", :using=>"btree", :algorithm=>:concurrently}) ci: -> 0.0081s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index("geo_event_log", ["geo_event_id_convert_to_bigint"], {:name=>"bigint_idx_95dc24b835a7a2043796", :where=>"(geo_event_id_convert_to_bigint IS NOT NULL)", :using=>"btree", :algorithm=>:concurrently}) ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE geo_event_log ADD CONSTRAINT fk_geo_event_id_convert_to_bigint FOREIGN KEY (geo_event_id_convert_to_bigint) REFERENCES geo_events (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0012s ci: -- execute("ALTER TABLE geo_event_log VALIDATE CONSTRAINT fk_geo_event_id_convert_to_bigint;") ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE geo_event_log IN ACCESS EXCLUSIVE MODE") ci: -> 0.0005s ci: -- quote_column_name("id_tmp") ci: -> 0.0000s ci: -- quote_column_name("geo_event_id") ci: -> 0.0000s ci: -- quote_column_name("geo_event_id_convert_to_bigint") ci: -> 0.0000s ci: -- execute("ALTER TABLE geo_event_log RENAME COLUMN \"geo_event_id\" TO \"id_tmp\"") ci: -> 0.0006s ci: -- execute("ALTER TABLE geo_event_log RENAME COLUMN \"geo_event_id_convert_to_bigint\" TO \"geo_event_id\"") ci: -> 0.0006s ci: -- execute("ALTER TABLE geo_event_log RENAME COLUMN \"id_tmp\" TO \"geo_event_id_convert_to_bigint\"") ci: -> 0.0006s ci: -- quote_table_name("trigger_ff16c1fd43ea") ci: -> 0.0000s ci: -- execute("ALTER FUNCTION \"trigger_ff16c1fd43ea\" RESET ALL") ci: -> 0.0005s ci: -- execute("ALTER TABLE geo_event_log DROP CONSTRAINT fk_geo_event_log_on_geo_event_id CASCADE") ci: -> 0.0011s ci: -- quote_table_name("geo_event_log") ci: -> 0.0000s ci: -- quote_column_name("fk_geo_event_id_convert_to_bigint") ci: -> 0.0000s ci: -- quote_column_name("fk_geo_event_log_on_geo_event_id") ci: -> 0.0000s ci: -- execute("ALTER TABLE \"geo_event_log\"\nRENAME CONSTRAINT \"fk_geo_event_id_convert_to_bigint\" TO \"fk_geo_event_log_on_geo_event_id\"\n") ci: -> 0.0006s ci: -- execute("DROP INDEX CONCURRENTLY index_geo_event_log_on_geo_event_id") ci: -> 0.0010s ci: -- rename_index("geo_event_log", "bigint_idx_95dc24b835a7a2043796", "index_geo_event_log_on_geo_event_id") ci: -> 0.0006s ci: == 20240205084846 SwapBigintGeoEventId: migrated (0.0832s) ==================== ci: == [advisory_lock_connection] object_id: 18633500, pg_backend_pid: 6025 main: == [advisory_lock_connection] object_id: 18634140, pg_backend_pid: 6028 main: == 20240205105347 RemoveStuckImportWorker: migrating ========================== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240205105347 RemoveStuckImportWorker: migrated (0.0078s) ================= main: == [advisory_lock_connection] object_id: 18634140, pg_backend_pid: 6028 ci: == [advisory_lock_connection] object_id: 18634380, pg_backend_pid: 6030 ci: == 20240205105347 RemoveStuckImportWorker: migrating ========================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20240205105347 RemoveStuckImportWorker: migrated (0.0152s) ================= ci: == [advisory_lock_connection] object_id: 18634380, pg_backend_pid: 6030 main: == [advisory_lock_connection] object_id: 18637920, pg_backend_pid: 6033 main: == 20240205120110 AddSynchronousFkValidationFromPCiBuildsPartitionsToCiStages: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_3a9eaa254d_p;") main: -> 0.0025s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240205120110 AddSynchronousFkValidationFromPCiBuildsPartitionsToCiStages: migrated (0.0513s) main: == [advisory_lock_connection] object_id: 18637920, pg_backend_pid: 6033 ci: == [advisory_lock_connection] object_id: 18638120, pg_backend_pid: 6035 ci: == 20240205120110 AddSynchronousFkValidationFromPCiBuildsPartitionsToCiStages: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_3a9eaa254d_p;") ci: -> 0.0024s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240205120110 AddSynchronousFkValidationFromPCiBuildsPartitionsToCiStages: migrated (0.0567s) ci: == [advisory_lock_connection] object_id: 18638120, pg_backend_pid: 6035 main: == [advisory_lock_connection] object_id: 18708820, pg_backend_pid: 6038 main: == 20240205120751 AddFkFromPCiBuildsToCiStagesOnPartitionIdAndStageId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_3a9eaa254d_p;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_stages, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT fk_3a9eaa254d_p FOREIGN KEY (partition_id, stage_id) REFERENCES ci_stages (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") main: -> 0.0017s main: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT fk_3a9eaa254d_p;") main: -> 0.0006s main: == 20240205120751 AddFkFromPCiBuildsToCiStagesOnPartitionIdAndStageId: migrated (0.0582s) main: == [advisory_lock_connection] object_id: 18708820, pg_backend_pid: 6038 ci: == [advisory_lock_connection] object_id: 18729960, pg_backend_pid: 6040 ci: == 20240205120751 AddFkFromPCiBuildsToCiStagesOnPartitionIdAndStageId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_3a9eaa254d_p;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0009s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_stages, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT fk_3a9eaa254d_p FOREIGN KEY (partition_id, stage_id) REFERENCES ci_stages (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") ci: -> 0.0017s ci: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT fk_3a9eaa254d_p;") ci: -> 0.0006s ci: == 20240205120751 AddFkFromPCiBuildsToCiStagesOnPartitionIdAndStageId: migrated (0.0699s) ci: == [advisory_lock_connection] object_id: 18729960, pg_backend_pid: 6040 main: == [advisory_lock_connection] object_id: 18780580, pg_backend_pid: 6043 main: == 20240205155830 AddPolicyLimitApplicationSetting: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:application_settings, :security_approval_policies_limit, :integer, {:default=>5, :null=>false, :if_not_exists=>true}) main: -> 0.2908s main: == 20240205155830 AddPolicyLimitApplicationSetting: migrated (0.3020s) ======== main: == [advisory_lock_connection] object_id: 18780580, pg_backend_pid: 6043 ci: == [advisory_lock_connection] object_id: 18794620, pg_backend_pid: 6045 ci: == 20240205155830 AddPolicyLimitApplicationSetting: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:application_settings, :security_approval_policies_limit, :integer, {:default=>5, :null=>false, :if_not_exists=>true}) ci: -> 0.2808s ci: == 20240205155830 AddPolicyLimitApplicationSetting: migrated (0.3005s) ======== ci: == [advisory_lock_connection] object_id: 18794620, pg_backend_pid: 6045 main: == [advisory_lock_connection] object_id: 18825300, pg_backend_pid: 6048 main: == 20240205215337 CreatePartitionedMergeRequestDiffCommitsCopy: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction(nil) main: -- execute("CREATE TABLE merge_request_diff_commits_b5377a7a34 (\n LIKE merge_request_diff_commits INCLUDING ALL EXCLUDING INDEXES,\n merge_request_diff_id_tmp bigint NOT NULL, relative_order_tmp integer NOT NULL,\n PRIMARY KEY (merge_request_diff_id_tmp, relative_order_tmp)\n) PARTITION BY RANGE (merge_request_diff_id_tmp)\n") main: -> 0.0019s main: -- remove_column("merge_request_diff_commits_b5377a7a34", "merge_request_diff_id") main: -> 0.0009s main: -- rename_column("merge_request_diff_commits_b5377a7a34", "merge_request_diff_id_tmp", "merge_request_diff_id") main: -> 0.0029s main: -- remove_column("merge_request_diff_commits_b5377a7a34", "relative_order") main: -> 0.0007s main: -- rename_column("merge_request_diff_commits_b5377a7a34", "relative_order_tmp", "relative_order") main: -> 0.0022s main: -> 0.0089s main: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (1) TO (200000001)\n") main: -> 0.0026s main: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_200000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (200000001) TO (400000001)\n") main: -> 0.0019s main: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_400000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (400000001) TO (600000001)\n") main: -> 0.0021s main: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_600000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (600000001) TO (800000001)\n") main: -> 0.0019s main: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_800000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (800000001) TO (1000000001)\n") main: -> 0.0019s main: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1000000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (1000000001) TO (1200000001)\n") main: -> 0.0019s main: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1200000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (1200000001) TO (1400000001)\n") main: -> 0.0019s main: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1400000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (1400000001) TO (1600000001)\n") main: -> 0.0020s main: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1600000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (1600000001) TO (1800000001)\n") main: -> 0.0019s main: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1800000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (1800000001) TO (2000000001)\n") main: -> 0.0019s main: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_2000000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (2000000001) TO (2200000001)\n") main: -> 0.0018s main: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_2200000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (2200000001) TO (2400000001)\n") main: -> 0.0019s main: -- execute("CREATE FUNCTION table_sync_function_0992e728d3()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF (TG_OP = 'DELETE') THEN\n DELETE FROM merge_request_diff_commits_b5377a7a34 where merge_request_diff_id = OLD.merge_request_diff_id AND relative_order = OLD.relative_order;\nELSIF (TG_OP = 'UPDATE') THEN\n UPDATE merge_request_diff_commits_b5377a7a34\n SET authored_date = NEW.authored_date,\n committed_date = NEW.committed_date,\n sha = NEW.sha,\n message = NEW.message,\n trailers = NEW.trailers,\n commit_author_id = NEW.commit_author_id,\n committer_id = NEW.committer_id\n WHERE merge_request_diff_commits_b5377a7a34.merge_request_diff_id = NEW.merge_request_diff_id AND merge_request_diff_commits_b5377a7a34.relative_order = NEW.relative_order;\nELSIF (TG_OP = 'INSERT') THEN\n INSERT INTO merge_request_diff_commits_b5377a7a34 (authored_date,\n committed_date,\n sha,\n message,\n trailers,\n commit_author_id,\n committer_id,\n merge_request_diff_id,\n relative_order)\n VALUES (NEW.authored_date,\n NEW.committed_date,\n NEW.sha,\n NEW.message,\n NEW.trailers,\n NEW.commit_author_id,\n NEW.committer_id,\n NEW.merge_request_diff_id,\n NEW.relative_order);\nEND IF;\nRETURN NULL;\n\nEND\n$$ LANGUAGE PLPGSQL\n") main: -> 0.0016s main: -- execute("COMMENT ON FUNCTION table_sync_function_0992e728d3 IS 'Partitioning migration: table sync for merge_request_diff_commits table'") main: -> 0.0007s main: -- current_schema(nil) main: -> 0.0004s main: -- execute("CREATE TRIGGER table_sync_trigger_57c8465cd7\nAFTER INSERT OR UPDATE OR DELETE ON merge_request_diff_commits\nFOR EACH ROW\n\nEXECUTE FUNCTION table_sync_function_0992e728d3()\n") main: -> 0.0007s main: == 20240205215337 CreatePartitionedMergeRequestDiffCommitsCopy: migrated (0.0859s) main: == [advisory_lock_connection] object_id: 18825300, pg_backend_pid: 6048 ci: == [advisory_lock_connection] object_id: 18846480, pg_backend_pid: 6050 ci: == 20240205215337 CreatePartitionedMergeRequestDiffCommitsCopy: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction(nil) ci: -- execute("CREATE TABLE merge_request_diff_commits_b5377a7a34 (\n LIKE merge_request_diff_commits INCLUDING ALL EXCLUDING INDEXES,\n merge_request_diff_id_tmp bigint NOT NULL, relative_order_tmp integer NOT NULL,\n PRIMARY KEY (merge_request_diff_id_tmp, relative_order_tmp)\n) PARTITION BY RANGE (merge_request_diff_id_tmp)\n") ci: -> 0.0022s ci: -- remove_column("merge_request_diff_commits_b5377a7a34", "merge_request_diff_id") ci: -> 0.0008s ci: -- rename_column("merge_request_diff_commits_b5377a7a34", "merge_request_diff_id_tmp", "merge_request_diff_id") ci: -> 0.0025s ci: -- remove_column("merge_request_diff_commits_b5377a7a34", "relative_order") ci: -> 0.0007s ci: -- rename_column("merge_request_diff_commits_b5377a7a34", "relative_order_tmp", "relative_order") ci: -> 0.0022s ci: -> 0.0086s ci: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (1) TO (200000001)\n") ci: -> 0.0024s ci: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_200000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (200000001) TO (400000001)\n") ci: -> 0.0021s ci: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_400000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (400000001) TO (600000001)\n") ci: -> 0.0021s ci: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_600000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (600000001) TO (800000001)\n") ci: -> 0.0019s ci: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_800000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (800000001) TO (1000000001)\n") ci: -> 0.0020s ci: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1000000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (1000000001) TO (1200000001)\n") ci: -> 0.0019s ci: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1200000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (1200000001) TO (1400000001)\n") ci: -> 0.0018s ci: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1400000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (1400000001) TO (1600000001)\n") ci: -> 0.0018s ci: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1600000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (1600000001) TO (1800000001)\n") ci: -> 0.0019s ci: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_1800000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (1800000001) TO (2000000001)\n") ci: -> 0.0018s ci: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_2000000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (2000000001) TO (2200000001)\n") ci: -> 0.0018s ci: -- execute("CREATE TABLE gitlab_partitions_dynamic.merge_request_diff_commits_b5377a7a34_2200000001 PARTITION OF merge_request_diff_commits_b5377a7a34\nFOR VALUES FROM (2200000001) TO (2400000001)\n") ci: -> 0.0020s ci: -- execute("CREATE FUNCTION table_sync_function_0992e728d3()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF (TG_OP = 'DELETE') THEN\n DELETE FROM merge_request_diff_commits_b5377a7a34 where merge_request_diff_id = OLD.merge_request_diff_id AND relative_order = OLD.relative_order;\nELSIF (TG_OP = 'UPDATE') THEN\n UPDATE merge_request_diff_commits_b5377a7a34\n SET authored_date = NEW.authored_date,\n committed_date = NEW.committed_date,\n sha = NEW.sha,\n message = NEW.message,\n trailers = NEW.trailers,\n commit_author_id = NEW.commit_author_id,\n committer_id = NEW.committer_id\n WHERE merge_request_diff_commits_b5377a7a34.merge_request_diff_id = NEW.merge_request_diff_id AND merge_request_diff_commits_b5377a7a34.relative_order = NEW.relative_order;\nELSIF (TG_OP = 'INSERT') THEN\n INSERT INTO merge_request_diff_commits_b5377a7a34 (authored_date,\n committed_date,\n sha,\n message,\n trailers,\n commit_author_id,\n committer_id,\n merge_request_diff_id,\n relative_order)\n VALUES (NEW.authored_date,\n NEW.committed_date,\n NEW.sha,\n NEW.message,\n NEW.trailers,\n NEW.commit_author_id,\n NEW.committer_id,\n NEW.merge_request_diff_id,\n NEW.relative_order);\nEND IF;\nRETURN NULL;\n\nEND\n$$ LANGUAGE PLPGSQL\n") ci: -> 0.0017s ci: -- execute("COMMENT ON FUNCTION table_sync_function_0992e728d3 IS 'Partitioning migration: table sync for merge_request_diff_commits table'") ci: -> 0.0006s ci: -- current_schema(nil) ci: -> 0.0004s ci: -- execute("CREATE TRIGGER table_sync_trigger_57c8465cd7\nAFTER INSERT OR UPDATE OR DELETE ON merge_request_diff_commits\nFOR EACH ROW\n\nEXECUTE FUNCTION table_sync_function_0992e728d3()\n") ci: -> 0.0007s I, [2024-04-10T20:48:18.372776 #290] INFO -- : Database: 'ci', Table: 'merge_request_diff_commits_b5377a7a34': Lock Writes I, [2024-04-10T20:48:18.373702 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Lock timeout is set", :current_iteration=>1, :lock_timeout_in_ms=>100} I, [2024-04-10T20:48:18.374347 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Migration finished", :current_iteration=>1, :lock_timeout_in_ms=>100} ci: == 20240205215337 CreatePartitionedMergeRequestDiffCommitsCopy: migrated (0.0984s) ci: == [advisory_lock_connection] object_id: 18846480, pg_backend_pid: 6050 main: == [advisory_lock_connection] object_id: 18878360, pg_backend_pid: 6053 main: == 20240206050011 SyncIndexForPCiBuildsPart2: migrating ======================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_name_exists?(:p_ci_builds, "p_ci_builds_upstream_pipeline_id_bigint_idx") main: -> 0.0019s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("public.ci_builds", [:upstream_pipeline_id_convert_to_bigint], {:name=>"index_89477d6012", :where=>"upstream_pipeline_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0196s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index("public.ci_builds", [:upstream_pipeline_id_convert_to_bigint], {:name=>"index_89477d6012", :where=>"upstream_pipeline_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0068s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_index(:p_ci_builds, [:upstream_pipeline_id_convert_to_bigint], {:name=>"p_ci_builds_upstream_pipeline_id_bigint_idx", :where=>"upstream_pipeline_id_convert_to_bigint IS NOT NULL"}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_name_exists?(:p_ci_builds, "p_ci_builds_commit_id_bigint_type_ref_idx") main: -> 0.0022s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :type, :ref], {:name=>"index_fc42f73fa6", :algorithm=>:concurrently}) main: -> 0.0194s main: -- add_index("public.ci_builds", [:commit_id_convert_to_bigint, :type, :ref], {:name=>"index_fc42f73fa6", :algorithm=>:concurrently}) main: -> 0.0017s main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_index(:p_ci_builds, [:commit_id_convert_to_bigint, :type, :ref], {:name=>"p_ci_builds_commit_id_bigint_type_ref_idx"}) main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_name_exists?(:p_ci_builds, "p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx") main: -> 0.0015s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :artifacts_expire_at, :id], {:name=>"index_357cc39ca4", :where=>"type::text = 'Ci::Build'::text AND (retried = false OR retried IS NULL) AND (name::text = ANY (ARRAY['sast'::character varying::text, 'secret_detection'::character varying::text, 'dependency_scanning'::character varying::text, 'container_scanning'::character varying::text, 'dast'::character varying::text]))", :algorithm=>:concurrently}) main: -> 0.0202s main: -- add_index("public.ci_builds", [:commit_id_convert_to_bigint, :artifacts_expire_at, :id], {:name=>"index_357cc39ca4", :where=>"type::text = 'Ci::Build'::text AND (retried = false OR retried IS NULL) AND (name::text = ANY (ARRAY['sast'::character varying::text, 'secret_detection'::character varying::text, 'dependency_scanning'::character varying::text, 'container_scanning'::character varying::text, 'dast'::character varying::text]))", :algorithm=>:concurrently}) main: -> 0.0024s main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_index(:p_ci_builds, [:commit_id_convert_to_bigint, :artifacts_expire_at, :id], {:name=>"p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx", :where=>"type::text = 'Ci::Build'::text AND (retried = false OR retried IS NULL) AND (name::text = ANY (ARRAY['sast'::character varying::text, 'secret_detection'::character varying::text, 'dependency_scanning'::character varying::text, 'container_scanning'::character varying::text, 'dast'::character varying::text]))"}) main: -> 0.0019s main: == 20240206050011 SyncIndexForPCiBuildsPart2: migrated (0.1513s) ============== main: == [advisory_lock_connection] object_id: 18878360, pg_backend_pid: 6053 ci: == [advisory_lock_connection] object_id: 18878700, pg_backend_pid: 6055 ci: == 20240206050011 SyncIndexForPCiBuildsPart2: migrating ======================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_name_exists?(:p_ci_builds, "p_ci_builds_upstream_pipeline_id_bigint_idx") ci: -> 0.0016s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("public.ci_builds", [:upstream_pipeline_id_convert_to_bigint], {:name=>"index_89477d6012", :where=>"upstream_pipeline_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0202s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index("public.ci_builds", [:upstream_pipeline_id_convert_to_bigint], {:name=>"index_89477d6012", :where=>"upstream_pipeline_id_convert_to_bigint IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_index(:p_ci_builds, [:upstream_pipeline_id_convert_to_bigint], {:name=>"p_ci_builds_upstream_pipeline_id_bigint_idx", :where=>"upstream_pipeline_id_convert_to_bigint IS NOT NULL"}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_name_exists?(:p_ci_builds, "p_ci_builds_commit_id_bigint_type_ref_idx") ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :type, :ref], {:name=>"index_fc42f73fa6", :algorithm=>:concurrently}) ci: -> 0.0227s ci: -- add_index("public.ci_builds", [:commit_id_convert_to_bigint, :type, :ref], {:name=>"index_fc42f73fa6", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_index(:p_ci_builds, [:commit_id_convert_to_bigint, :type, :ref], {:name=>"p_ci_builds_commit_id_bigint_type_ref_idx"}) ci: -> 0.0015s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_name_exists?(:p_ci_builds, "p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx") ci: -> 0.0016s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :artifacts_expire_at, :id], {:name=>"index_357cc39ca4", :where=>"type::text = 'Ci::Build'::text AND (retried = false OR retried IS NULL) AND (name::text = ANY (ARRAY['sast'::character varying::text, 'secret_detection'::character varying::text, 'dependency_scanning'::character varying::text, 'container_scanning'::character varying::text, 'dast'::character varying::text]))", :algorithm=>:concurrently}) ci: -> 0.0206s ci: -- add_index("public.ci_builds", [:commit_id_convert_to_bigint, :artifacts_expire_at, :id], {:name=>"index_357cc39ca4", :where=>"type::text = 'Ci::Build'::text AND (retried = false OR retried IS NULL) AND (name::text = ANY (ARRAY['sast'::character varying::text, 'secret_detection'::character varying::text, 'dependency_scanning'::character varying::text, 'container_scanning'::character varying::text, 'dast'::character varying::text]))", :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_index(:p_ci_builds, [:commit_id_convert_to_bigint, :artifacts_expire_at, :id], {:name=>"p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx", :where=>"type::text = 'Ci::Build'::text AND (retried = false OR retried IS NULL) AND (name::text = ANY (ARRAY['sast'::character varying::text, 'secret_detection'::character varying::text, 'dependency_scanning'::character varying::text, 'container_scanning'::character varying::text, 'dast'::character varying::text]))"}) ci: -> 0.0017s ci: == 20240206050011 SyncIndexForPCiBuildsPart2: migrated (0.1471s) ============== ci: == [advisory_lock_connection] object_id: 18878700, pg_backend_pid: 6055 main: == [advisory_lock_connection] object_id: 18887080, pg_backend_pid: 6058 main: == 20240206050101 AddFkForUpstreamPipelineIdBigintBetweenPCiBuildsAndCiPipelines: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT fk_6b6c3f3e70 FOREIGN KEY (upstream_pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0015s main: == 20240206050101 AddFkForUpstreamPipelineIdBigintBetweenPCiBuildsAndCiPipelines: migrated (0.0727s) main: == [advisory_lock_connection] object_id: 18887080, pg_backend_pid: 6058 ci: == [advisory_lock_connection] object_id: 18895380, pg_backend_pid: 6060 ci: == 20240206050101 AddFkForUpstreamPipelineIdBigintBetweenPCiBuildsAndCiPipelines: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT fk_6b6c3f3e70 FOREIGN KEY (upstream_pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0016s ci: == 20240206050101 AddFkForUpstreamPipelineIdBigintBetweenPCiBuildsAndCiPipelines: migrated (0.0889s) ci: == [advisory_lock_connection] object_id: 18895380, pg_backend_pid: 6060 main: == [advisory_lock_connection] object_id: 18909500, pg_backend_pid: 6063 main: == 20240206075104 AddOccupiesSeatToMemberRole: migrating ====================== main: -- add_column(:member_roles, :occupies_seat, :boolean, {:default=>false, :null=>false}) main: -> 0.0026s main: == 20240206075104 AddOccupiesSeatToMemberRole: migrated (0.0090s) ============= main: == [advisory_lock_connection] object_id: 18909500, pg_backend_pid: 6063 ci: == [advisory_lock_connection] object_id: 18923380, pg_backend_pid: 6065 ci: == 20240206075104 AddOccupiesSeatToMemberRole: migrating ====================== ci: -- add_column(:member_roles, :occupies_seat, :boolean, {:default=>false, :null=>false}) ci: -> 0.0033s ci: == 20240206075104 AddOccupiesSeatToMemberRole: migrated (0.0196s) ============= ci: == [advisory_lock_connection] object_id: 18923380, pg_backend_pid: 6065 main: == [advisory_lock_connection] object_id: 18927100, pg_backend_pid: 6068 main: == 20240206080928 AddIndexToOccupiesSeatOnMemberRole: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:member_roles, :occupies_seat, {:name=>"index_member_roles_on_occupies_seat", :algorithm=>:concurrently}) main: -> 0.0037s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:member_roles, :occupies_seat, {:name=>"index_member_roles_on_occupies_seat", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240206080928 AddIndexToOccupiesSeatOnMemberRole: migrated (0.0227s) ====== main: == [advisory_lock_connection] object_id: 18927100, pg_backend_pid: 6068 ci: == [advisory_lock_connection] object_id: 18930800, pg_backend_pid: 6070 ci: == 20240206080928 AddIndexToOccupiesSeatOnMemberRole: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:member_roles, :occupies_seat, {:name=>"index_member_roles_on_occupies_seat", :algorithm=>:concurrently}) ci: -> 0.0037s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:member_roles, :occupies_seat, {:name=>"index_member_roles_on_occupies_seat", :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240206080928 AddIndexToOccupiesSeatOnMemberRole: migrated (0.0335s) ====== ci: == [advisory_lock_connection] object_id: 18930800, pg_backend_pid: 6070 main: == [advisory_lock_connection] object_id: 18960620, pg_backend_pid: 6073 main: == 20240206085539 AddNotNullConstraintToNotesNoteableType: migrating ========== main: -- current_schema(nil) main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE notes\nADD CONSTRAINT check_1244cbd7d0\nCHECK ( noteable_type IS NOT NULL )\nNOT VALID;\n") main: -> 0.0011s main: == 20240206085539 AddNotNullConstraintToNotesNoteableType: migrated (0.0178s) = main: == [advisory_lock_connection] object_id: 18960620, pg_backend_pid: 6073 ci: == [advisory_lock_connection] object_id: 18990520, pg_backend_pid: 6075 ci: == 20240206085539 AddNotNullConstraintToNotesNoteableType: migrating ========== ci: -- current_schema(nil) ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE notes\nADD CONSTRAINT check_1244cbd7d0\nCHECK ( noteable_type IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0011s ci: == 20240206085539 AddNotNullConstraintToNotesNoteableType: migrated (0.0290s) = ci: == [advisory_lock_connection] object_id: 18990520, pg_backend_pid: 6075 main: == [advisory_lock_connection] object_id: 19043700, pg_backend_pid: 6078 main: == 20240206093635 AddIndexToNotesWhereNoteableTypeIsNullAsync: migrating ====== main: -- index_exists?(:notes, :id, {:where=>"noteable_type IS NULL", :name=>"temp_index_on_notes_with_null_noteable_type", :algorithm=>:concurrently}) main: -> 0.0124s main: -- add_index_options(:notes, :id, {:where=>"noteable_type IS NULL", :name=>"temp_index_on_notes_with_null_noteable_type", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20240206093635 AddIndexToNotesWhereNoteableTypeIsNullAsync: migrated (0.0260s) main: == [advisory_lock_connection] object_id: 19043700, pg_backend_pid: 6078 ci: == [advisory_lock_connection] object_id: 19075320, pg_backend_pid: 6080 ci: == 20240206093635 AddIndexToNotesWhereNoteableTypeIsNullAsync: migrating ====== ci: -- index_exists?(:notes, :id, {:where=>"noteable_type IS NULL", :name=>"temp_index_on_notes_with_null_noteable_type", :algorithm=>:concurrently}) ci: -> 0.0123s ci: -- add_index_options(:notes, :id, {:where=>"noteable_type IS NULL", :name=>"temp_index_on_notes_with_null_noteable_type", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20240206093635 AddIndexToNotesWhereNoteableTypeIsNullAsync: migrated (0.0355s) ci: == [advisory_lock_connection] object_id: 19075320, pg_backend_pid: 6080 main: == [advisory_lock_connection] object_id: 19160080, pg_backend_pid: 6083 main: == 20240206095832 AddIndexToNotesWhereNoteableTypeIsNull: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0015s main: -- index_exists?(:notes, :id, {:name=>"temp_index_on_notes_with_null_noteable_type", :where=>"noteable_type IS NULL", :algorithm=>:concurrently}) main: -> 0.0114s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:notes, :id, {:name=>"temp_index_on_notes_with_null_noteable_type", :where=>"noteable_type IS NULL", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240206095832 AddIndexToNotesWhereNoteableTypeIsNull: migrated (0.0337s) == main: == [advisory_lock_connection] object_id: 19160080, pg_backend_pid: 6083 ci: == [advisory_lock_connection] object_id: 19180120, pg_backend_pid: 6085 ci: == 20240206095832 AddIndexToNotesWhereNoteableTypeIsNull: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- index_exists?(:notes, :id, {:name=>"temp_index_on_notes_with_null_noteable_type", :where=>"noteable_type IS NULL", :algorithm=>:concurrently}) ci: -> 0.0129s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:notes, :id, {:name=>"temp_index_on_notes_with_null_noteable_type", :where=>"noteable_type IS NULL", :algorithm=>:concurrently}) ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240206095832 AddIndexToNotesWhereNoteableTypeIsNull: migrated (0.0452s) == ci: == [advisory_lock_connection] object_id: 19180120, pg_backend_pid: 6085 main: == [advisory_lock_connection] object_id: 19200320, pg_backend_pid: 6088 main: == 20240206105336 DeleteProjectIdComponentIdIndex: migrating ================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- indexes(:sbom_occurrences) main: -> 0.0137s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:sbom_occurrences, {:algorithm=>:concurrently, :name=>"index_sbom_occurrences_on_project_id_component_id"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240206105336 DeleteProjectIdComponentIdIndex: migrated (0.0326s) ========= main: == [advisory_lock_connection] object_id: 19200320, pg_backend_pid: 6088 ci: == [advisory_lock_connection] object_id: 19200980, pg_backend_pid: 6090 ci: == 20240206105336 DeleteProjectIdComponentIdIndex: migrating ================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0015s ci: -- indexes(:sbom_occurrences) ci: -> 0.0134s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:sbom_occurrences, {:algorithm=>:concurrently, :name=>"index_sbom_occurrences_on_project_id_component_id"}) ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240206105336 DeleteProjectIdComponentIdIndex: migrated (0.0427s) ========= ci: == [advisory_lock_connection] object_id: 19200980, pg_backend_pid: 6090 main: == [advisory_lock_connection] object_id: 19201780, pg_backend_pid: 6093 main: == 20240206115325 AddNodeIdForeignKeyToZoektTasks: migrating ================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE zoekt_tasks ADD CONSTRAINT fk_rails_51af186590 FOREIGN KEY (zoekt_node_id) REFERENCES zoekt_nodes (id) ON DELETE CASCADE ;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE zoekt_tasks VALIDATE CONSTRAINT fk_rails_51af186590;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240206115325 AddNodeIdForeignKeyToZoektTasks: migrated (0.0437s) ========= main: == [advisory_lock_connection] object_id: 19201780, pg_backend_pid: 6093 ci: == [advisory_lock_connection] object_id: 19209360, pg_backend_pid: 6095 ci: == 20240206115325 AddNodeIdForeignKeyToZoektTasks: migrating ================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE zoekt_tasks ADD CONSTRAINT fk_rails_51af186590 FOREIGN KEY (zoekt_node_id) REFERENCES zoekt_nodes (id) ON DELETE CASCADE ;") ci: -> 0.0014s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE zoekt_tasks VALIDATE CONSTRAINT fk_rails_51af186590;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240206115325 AddNodeIdForeignKeyToZoektTasks: migrated (0.0523s) ========= ci: == [advisory_lock_connection] object_id: 19209360, pg_backend_pid: 6095 main: == [advisory_lock_connection] object_id: 19217080, pg_backend_pid: 6098 main: == 20240206210111 IncreaseSbomOccurrenceInputFileNameLimit: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0001s main: -- execute("ALTER TABLE sbom_occurrences\nADD CONSTRAINT check_e6b8437cfe\nCHECK ( char_length(input_file_path) <= 1024 )\nNOT VALID;\n") main: -> 0.0014s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE sbom_occurrences VALIDATE CONSTRAINT check_e6b8437cfe;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute(" ALTER TABLE sbom_occurrences\n DROP CONSTRAINT IF EXISTS check_bd1367d4c1\n") main: -> 0.0010s main: == 20240206210111 IncreaseSbomOccurrenceInputFileNameLimit: migrated (0.0212s) main: == [advisory_lock_connection] object_id: 19217080, pg_backend_pid: 6098 ci: == [advisory_lock_connection] object_id: 19220200, pg_backend_pid: 6100 ci: == 20240206210111 IncreaseSbomOccurrenceInputFileNameLimit: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE sbom_occurrences\nADD CONSTRAINT check_e6b8437cfe\nCHECK ( char_length(input_file_path) <= 1024 )\nNOT VALID;\n") ci: -> 0.0013s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE sbom_occurrences VALIDATE CONSTRAINT check_e6b8437cfe;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute(" ALTER TABLE sbom_occurrences\n DROP CONSTRAINT IF EXISTS check_bd1367d4c1\n") ci: -> 0.0009s ci: == 20240206210111 IncreaseSbomOccurrenceInputFileNameLimit: migrated (0.0306s) ci: == [advisory_lock_connection] object_id: 19220200, pg_backend_pid: 6100 main: == [advisory_lock_connection] object_id: 19223460, pg_backend_pid: 6103 main: == 20240206224725 AddOrganizationIdToDependencyListExports: migrating ========= main: -- add_column(:dependency_list_exports, :organization_id, :bigint) main: -> 0.0014s main: == 20240206224725 AddOrganizationIdToDependencyListExports: migrated (0.0076s) main: == [advisory_lock_connection] object_id: 19223460, pg_backend_pid: 6103 ci: == [advisory_lock_connection] object_id: 19237220, pg_backend_pid: 6105 ci: == 20240206224725 AddOrganizationIdToDependencyListExports: migrating ========= ci: -- add_column(:dependency_list_exports, :organization_id, :bigint) ci: -> 0.0015s ci: == 20240206224725 AddOrganizationIdToDependencyListExports: migrated (0.0181s) ci: == [advisory_lock_connection] object_id: 19237220, pg_backend_pid: 6105 main: == [advisory_lock_connection] object_id: 19251120, pg_backend_pid: 6108 main: == 20240206225046 IndexOrganizationIdOnDependencyListExports: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0015s main: -- index_exists?(:dependency_list_exports, :organization_id, {:name=>"index_dependency_list_exports_on_organization_id", :algorithm=>:concurrently}) main: -> 0.0058s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:dependency_list_exports, :organization_id, {:name=>"index_dependency_list_exports_on_organization_id", :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240206225046 IndexOrganizationIdOnDependencyListExports: migrated (0.0266s) main: == [advisory_lock_connection] object_id: 19251120, pg_backend_pid: 6108 ci: == [advisory_lock_connection] object_id: 19267180, pg_backend_pid: 6110 ci: == 20240206225046 IndexOrganizationIdOnDependencyListExports: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:dependency_list_exports, :organization_id, {:name=>"index_dependency_list_exports_on_organization_id", :algorithm=>:concurrently}) ci: -> 0.0057s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:dependency_list_exports, :organization_id, {:name=>"index_dependency_list_exports_on_organization_id", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240206225046 IndexOrganizationIdOnDependencyListExports: migrated (0.0347s) ci: == [advisory_lock_connection] object_id: 19267180, pg_backend_pid: 6110 main: == [advisory_lock_connection] object_id: 19283400, pg_backend_pid: 6113 main: == 20240207094339 RemoveFkToCiStagesPCiBuildsOnStageId: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_stages, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0016s main: -- remove_foreign_key(:p_ci_builds, :ci_stages, {:name=>:fk_3a9eaa254d}) main: -> 0.0067s main: == 20240207094339 RemoveFkToCiStagesPCiBuildsOnStageId: migrated (0.0315s) ==== main: == [advisory_lock_connection] object_id: 19283400, pg_backend_pid: 6113 ci: == [advisory_lock_connection] object_id: 19298740, pg_backend_pid: 6115 ci: == 20240207094339 RemoveFkToCiStagesPCiBuildsOnStageId: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_stages, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0009s ci: -- remove_foreign_key(:p_ci_builds, :ci_stages, {:name=>:fk_3a9eaa254d}) ci: -> 0.0051s ci: == 20240207094339 RemoveFkToCiStagesPCiBuildsOnStageId: migrated (0.0416s) ==== ci: == [advisory_lock_connection] object_id: 19298740, pg_backend_pid: 6115 main: == [advisory_lock_connection] object_id: 19314220, pg_backend_pid: 6118 main: == 20240207094958 SwapPrimaryKeyCiStage: migrating ============================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- quote_table_name(:ci_stages) main: -> 0.0000s main: -- quote_column_name(:ci_stages_pkey) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_stages\" DROP CONSTRAINT \"ci_stages_pkey\" CASCADE\n") main: -> 0.0013s main: -- quote_table_name(:ci_stages) main: -> 0.0000s main: -- quote_table_name(:ci_stages_pkey) main: -> 0.0000s main: -- quote_table_name(:index_ci_stages_on_id_partition_id_unique) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_stages\" ADD CONSTRAINT \"ci_stages_pkey\" PRIMARY KEY USING INDEX \"index_ci_stages_on_id_partition_id_unique\"\n") main: -> 0.0011s main: == 20240207094958 SwapPrimaryKeyCiStage: migrated (0.0125s) =================== main: == [advisory_lock_connection] object_id: 19314220, pg_backend_pid: 6118 ci: == [advisory_lock_connection] object_id: 19323740, pg_backend_pid: 6120 ci: == 20240207094958 SwapPrimaryKeyCiStage: migrating ============================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- quote_table_name(:ci_stages) ci: -> 0.0000s ci: -- quote_column_name(:ci_stages_pkey) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_stages\" DROP CONSTRAINT \"ci_stages_pkey\" CASCADE\n") ci: -> 0.0015s ci: -- quote_table_name(:ci_stages) ci: -> 0.0000s ci: -- quote_table_name(:ci_stages_pkey) ci: -> 0.0000s ci: -- quote_table_name(:index_ci_stages_on_id_partition_id_unique) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_stages\" ADD CONSTRAINT \"ci_stages_pkey\" PRIMARY KEY USING INDEX \"index_ci_stages_on_id_partition_id_unique\"\n") ci: -> 0.0012s ci: == 20240207094958 SwapPrimaryKeyCiStage: migrated (0.0215s) =================== ci: == [advisory_lock_connection] object_id: 19323740, pg_backend_pid: 6120 main: == [advisory_lock_connection] object_id: 19333400, pg_backend_pid: 6123 main: == 20240207115842 AddSemVerToCatalogResourcesVersion: migrating =============== main: -- add_column(:catalog_resource_versions, :semver_major, :integer) main: -> 0.0012s main: -- add_column(:catalog_resource_versions, :semver_minor, :integer) main: -> 0.0008s main: -- add_column(:catalog_resource_versions, :semver_patch, :integer) main: -> 0.0007s main: -- add_column(:catalog_resource_versions, :semver_prerelease, :text) main: -> 0.0013s main: == 20240207115842 AddSemVerToCatalogResourcesVersion: migrated (0.0100s) ====== main: == [advisory_lock_connection] object_id: 19333400, pg_backend_pid: 6123 ci: == [advisory_lock_connection] object_id: 19338080, pg_backend_pid: 6125 ci: == 20240207115842 AddSemVerToCatalogResourcesVersion: migrating =============== ci: -- add_column(:catalog_resource_versions, :semver_major, :integer) ci: -> 0.0012s ci: -- add_column(:catalog_resource_versions, :semver_minor, :integer) ci: -> 0.0008s ci: -- add_column(:catalog_resource_versions, :semver_patch, :integer) ci: -> 0.0008s ci: -- add_column(:catalog_resource_versions, :semver_prerelease, :text) ci: -> 0.0014s ci: == 20240207115842 AddSemVerToCatalogResourcesVersion: migrated (0.0213s) ====== ci: == [advisory_lock_connection] object_id: 19338080, pg_backend_pid: 6125 main: == [advisory_lock_connection] object_id: 19342900, pg_backend_pid: 6128 main: == 20240207130350 ChangeGroupCrmSettingsEnabledDefault: migrating ============= main: -- change_column_default("group_crm_settings", "enabled", {:from=>false, :to=>true}) main: -> 0.0057s main: == 20240207130350 ChangeGroupCrmSettingsEnabledDefault: migrated (0.0129s) ==== main: == [advisory_lock_connection] object_id: 19342900, pg_backend_pid: 6128 ci: == [advisory_lock_connection] object_id: 19343260, pg_backend_pid: 6130 ci: == 20240207130350 ChangeGroupCrmSettingsEnabledDefault: migrating ============= ci: -- change_column_default("group_crm_settings", "enabled", {:from=>false, :to=>true}) ci: -> 0.0047s ci: == 20240207130350 ChangeGroupCrmSettingsEnabledDefault: migrated (0.0199s) ==== ci: == [advisory_lock_connection] object_id: 19343260, pg_backend_pid: 6130 main: == [advisory_lock_connection] object_id: 19343760, pg_backend_pid: 6133 main: == 20240207134321 CreateAuditEventsGroupStreamingEventTypeFilters: migrating == main: -- create_table(:audit_events_group_streaming_event_type_filters) main: -- quote_column_name(:audit_event_type) main: -> 0.0000s main: -> 0.0077s main: == 20240207134321 CreateAuditEventsGroupStreamingEventTypeFilters: migrated (0.0135s) main: == [advisory_lock_connection] object_id: 19343760, pg_backend_pid: 6133 ci: == [advisory_lock_connection] object_id: 19353320, pg_backend_pid: 6135 ci: == 20240207134321 CreateAuditEventsGroupStreamingEventTypeFilters: migrating == ci: -- create_table(:audit_events_group_streaming_event_type_filters) ci: -- quote_column_name(:audit_event_type) ci: -> 0.0000s ci: -> 0.0076s I, [2024-04-10T20:48:22.078973 #290] INFO -- : Database: 'ci', Table: 'audit_events_group_streaming_event_type_filters': Lock Writes ci: == 20240207134321 CreateAuditEventsGroupStreamingEventTypeFilters: migrated (0.0259s) ci: == [advisory_lock_connection] object_id: 19353320, pg_backend_pid: 6135 main: == [advisory_lock_connection] object_id: 19363020, pg_backend_pid: 6138 main: == 20240207193743 AddConditionalUniqueIndexToMemberApprovals: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:member_approvals, [:member_id, :member_namespace_id, :new_access_level], {:unique=>true, :where=>"status = 0", :name=>"unique_member_approvals_on_pending_status", :algorithm=>:concurrently}) main: -> 0.0053s main: -- execute("SET statement_timeout TO 0") main: -> 0.0167s main: -- add_index(:member_approvals, [:member_id, :member_namespace_id, :new_access_level], {:unique=>true, :where=>"status = 0", :name=>"unique_member_approvals_on_pending_status", :algorithm=>:concurrently}) main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240207193743 AddConditionalUniqueIndexToMemberApprovals: migrated (0.0414s) main: == [advisory_lock_connection] object_id: 19363020, pg_backend_pid: 6138 ci: == [advisory_lock_connection] object_id: 19369560, pg_backend_pid: 6140 ci: == 20240207193743 AddConditionalUniqueIndexToMemberApprovals: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:member_approvals, [:member_id, :member_namespace_id, :new_access_level], {:unique=>true, :where=>"status = 0", :name=>"unique_member_approvals_on_pending_status", :algorithm=>:concurrently}) ci: -> 0.0056s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:member_approvals, [:member_id, :member_namespace_id, :new_access_level], {:unique=>true, :where=>"status = 0", :name=>"unique_member_approvals_on_pending_status", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240207193743 AddConditionalUniqueIndexToMemberApprovals: migrated (0.0336s) ci: == [advisory_lock_connection] object_id: 19369560, pg_backend_pid: 6140 main: == [advisory_lock_connection] object_id: 19376240, pg_backend_pid: 6143 main: == 20240208085749 AddNotNullToUserPreferencesColumns: migrating =============== main: -- current_schema(nil) main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE user_preferences\nADD CONSTRAINT check_d3248b1b9c\nCHECK ( tab_width IS NOT NULL )\nNOT VALID;\n") main: -> 0.0014s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE user_preferences VALIDATE CONSTRAINT check_d3248b1b9c;") main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0009s main: -- current_schema(nil) main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE user_preferences\nADD CONSTRAINT check_1d670edc68\nCHECK ( time_display_relative IS NOT NULL )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("ALTER TABLE user_preferences VALIDATE CONSTRAINT check_1d670edc68;") main: -> 0.0007s main: -- current_schema(nil) main: -> 0.0004s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE user_preferences\nADD CONSTRAINT check_b22446f91a\nCHECK ( render_whitespace_in_code IS NOT NULL )\nNOT VALID;\n") main: -> 0.0008s main: -- execute("ALTER TABLE user_preferences VALIDATE CONSTRAINT check_b22446f91a;") main: -> 0.0007s main: == 20240208085749 AddNotNullToUserPreferencesColumns: migrated (0.0489s) ====== main: == [advisory_lock_connection] object_id: 19376240, pg_backend_pid: 6143 ci: == [advisory_lock_connection] object_id: 19377260, pg_backend_pid: 6145 ci: == 20240208085749 AddNotNullToUserPreferencesColumns: migrating =============== ci: -- current_schema(nil) ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE user_preferences\nADD CONSTRAINT check_d3248b1b9c\nCHECK ( tab_width IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE user_preferences VALIDATE CONSTRAINT check_d3248b1b9c;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- current_schema(nil) ci: -> 0.0004s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE user_preferences\nADD CONSTRAINT check_1d670edc68\nCHECK ( time_display_relative IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0008s ci: -- execute("ALTER TABLE user_preferences VALIDATE CONSTRAINT check_1d670edc68;") ci: -> 0.0007s ci: -- current_schema(nil) ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE user_preferences\nADD CONSTRAINT check_b22446f91a\nCHECK ( render_whitespace_in_code IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("ALTER TABLE user_preferences VALIDATE CONSTRAINT check_b22446f91a;") ci: -> 0.0007s ci: == 20240208085749 AddNotNullToUserPreferencesColumns: migrated (0.0514s) ====== ci: == [advisory_lock_connection] object_id: 19377260, pg_backend_pid: 6145 main: == [advisory_lock_connection] object_id: 19378420, pg_backend_pid: 6148 main: == 20240208085759 AddNotNullToUsersColumns: migrating ========================= main: -- current_schema(nil) main: -> 0.0009s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE users\nADD CONSTRAINT check_693c6f3aab\nCHECK ( hide_no_ssh_key IS NOT NULL )\nNOT VALID;\n") main: -> 0.0016s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE users VALIDATE CONSTRAINT check_693c6f3aab;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- current_schema(nil) main: -> 0.0010s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE users\nADD CONSTRAINT check_3a60c18afc\nCHECK ( hide_no_password IS NOT NULL )\nNOT VALID;\n") main: -> 0.0015s main: -- execute("ALTER TABLE users VALIDATE CONSTRAINT check_3a60c18afc;") main: -> 0.0010s main: -- current_schema(nil) main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE users\nADD CONSTRAINT check_061f6f1c91\nCHECK ( project_view IS NOT NULL )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("ALTER TABLE users VALIDATE CONSTRAINT check_061f6f1c91;") main: -> 0.0010s main: -- current_schema(nil) main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE users\nADD CONSTRAINT check_c737c04b87\nCHECK ( notified_of_own_activity IS NOT NULL )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("ALTER TABLE users VALIDATE CONSTRAINT check_c737c04b87;") main: -> 0.0009s main: == 20240208085759 AddNotNullToUsersColumns: migrated (0.0659s) ================ main: == [advisory_lock_connection] object_id: 19378420, pg_backend_pid: 6148 ci: == [advisory_lock_connection] object_id: 19379380, pg_backend_pid: 6150 ci: == 20240208085759 AddNotNullToUsersColumns: migrating ========================= ci: -- current_schema(nil) ci: -> 0.0009s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE users\nADD CONSTRAINT check_693c6f3aab\nCHECK ( hide_no_ssh_key IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE users VALIDATE CONSTRAINT check_693c6f3aab;") ci: -> 0.0009s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- current_schema(nil) ci: -> 0.0004s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE users\nADD CONSTRAINT check_3a60c18afc\nCHECK ( hide_no_password IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("ALTER TABLE users VALIDATE CONSTRAINT check_3a60c18afc;") ci: -> 0.0008s ci: -- current_schema(nil) ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE users\nADD CONSTRAINT check_061f6f1c91\nCHECK ( project_view IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("ALTER TABLE users VALIDATE CONSTRAINT check_061f6f1c91;") ci: -> 0.0008s ci: -- current_schema(nil) ci: -> 0.0004s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE users\nADD CONSTRAINT check_c737c04b87\nCHECK ( notified_of_own_activity IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("ALTER TABLE users VALIDATE CONSTRAINT check_c737c04b87;") ci: -> 0.0008s ci: == 20240208085759 AddNotNullToUsersColumns: migrated (0.0662s) ================ ci: == [advisory_lock_connection] object_id: 19379380, pg_backend_pid: 6150 main: == [advisory_lock_connection] object_id: 19380480, pg_backend_pid: 6153 main: == 20240208094017 AddPartitioningConstraintForCiStages: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ci_stages\nADD CONSTRAINT partitioning_constraint\nCHECK ( partition_id IN (100,101) )\nNOT VALID;\n") main: -> 0.0012s main: == 20240208094017 AddPartitioningConstraintForCiStages: migrated (0.0773s) ==== main: == [advisory_lock_connection] object_id: 19380480, pg_backend_pid: 6153 ci: == [advisory_lock_connection] object_id: 19383400, pg_backend_pid: 6155 ci: == 20240208094017 AddPartitioningConstraintForCiStages: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ci_stages\nADD CONSTRAINT partitioning_constraint\nCHECK ( partition_id IN (100,101) )\nNOT VALID;\n") ci: -> 0.0012s ci: == 20240208094017 AddPartitioningConstraintForCiStages: migrated (0.0453s) ==== ci: == [advisory_lock_connection] object_id: 19383400, pg_backend_pid: 6155 main: == [advisory_lock_connection] object_id: 19386460, pg_backend_pid: 6158 main: == 20240208235322 AddForeignKeyToOrganizationIdOnDependencyListExports: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE organizations, dependency_list_exports IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE dependency_list_exports ADD CONSTRAINT fk_c348f16f10 FOREIGN KEY (organization_id) REFERENCES organizations (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0014s main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- execute("ALTER TABLE dependency_list_exports VALIDATE CONSTRAINT fk_c348f16f10;") main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240208235322 AddForeignKeyToOrganizationIdOnDependencyListExports: migrated (0.0349s) main: == [advisory_lock_connection] object_id: 19386460, pg_backend_pid: 6158 ci: == [advisory_lock_connection] object_id: 19387380, pg_backend_pid: 6160 ci: == 20240208235322 AddForeignKeyToOrganizationIdOnDependencyListExports: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE organizations, dependency_list_exports IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE dependency_list_exports ADD CONSTRAINT fk_c348f16f10 FOREIGN KEY (organization_id) REFERENCES organizations (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE dependency_list_exports VALIDATE CONSTRAINT fk_c348f16f10;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240208235322 AddForeignKeyToOrganizationIdOnDependencyListExports: migrated (0.0409s) ci: == [advisory_lock_connection] object_id: 19387380, pg_backend_pid: 6160 main: == [advisory_lock_connection] object_id: 19388440, pg_backend_pid: 6163 main: == 20240209153126 AddTmpIndexForSucceededSecurityScans: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:security_scans, :id, {:name=>"tmp_index_for_succeeded_security_scans", :where=>"status = 1", :algorithm=>:concurrently}) main: -> 0.0078s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:security_scans, :id, {:name=>"tmp_index_for_succeeded_security_scans", :where=>"status = 1", :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240209153126 AddTmpIndexForSucceededSecurityScans: migrated (0.0271s) ==== main: == [advisory_lock_connection] object_id: 19388440, pg_backend_pid: 6163 ci: == [advisory_lock_connection] object_id: 19398040, pg_backend_pid: 6165 ci: == 20240209153126 AddTmpIndexForSucceededSecurityScans: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:security_scans, :id, {:name=>"tmp_index_for_succeeded_security_scans", :where=>"status = 1", :algorithm=>:concurrently}) ci: -> 0.0087s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:security_scans, :id, {:name=>"tmp_index_for_succeeded_security_scans", :where=>"status = 1", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240209153126 AddTmpIndexForSucceededSecurityScans: migrated (0.0392s) ==== ci: == [advisory_lock_connection] object_id: 19398040, pg_backend_pid: 6165 main: == [advisory_lock_connection] object_id: 19407860, pg_backend_pid: 6168 main: == 20240209153920 QueuePurgeSecurityScansWithEmptyFindingData: migrating ====== main: == 20240209153920 QueuePurgeSecurityScansWithEmptyFindingData: migrated (0.0345s) main: == [advisory_lock_connection] object_id: 19407860, pg_backend_pid: 6168 ci: == [advisory_lock_connection] object_id: 19421940, pg_backend_pid: 6170 ci: == 20240209153920 QueuePurgeSecurityScansWithEmptyFindingData: migrating ====== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240209153920 QueuePurgeSecurityScansWithEmptyFindingData: migrated (0.0154s) ci: == [advisory_lock_connection] object_id: 19421940, pg_backend_pid: 6170 main: == [advisory_lock_connection] object_id: 19436160, pg_backend_pid: 6173 main: == 20240209155253 RemoveColumnsFromApplicationSettings: migrating ============= main: -- remove_column(:application_settings, :delayed_project_removal, {:if_exists=>true}) main: -> 0.2840s main: -- remove_column(:application_settings, :lock_delayed_project_removal, {:if_exists=>true}) main: -> 0.2779s main: -- remove_column(:application_settings, :delayed_group_deletion, {:if_exists=>true}) main: -> 0.2748s main: == 20240209155253 RemoveColumnsFromApplicationSettings: migrated (0.8436s) ==== main: == [advisory_lock_connection] object_id: 19436160, pg_backend_pid: 6173 ci: == [advisory_lock_connection] object_id: 19464100, pg_backend_pid: 6175 ci: == 20240209155253 RemoveColumnsFromApplicationSettings: migrating ============= ci: -- remove_column(:application_settings, :delayed_project_removal, {:if_exists=>true}) ci: -> 0.2807s ci: -- remove_column(:application_settings, :lock_delayed_project_removal, {:if_exists=>true}) ci: -> 0.2751s ci: -- remove_column(:application_settings, :delayed_group_deletion, {:if_exists=>true}) ci: -> 0.2758s ci: == 20240209155253 RemoveColumnsFromApplicationSettings: migrated (0.8476s) ==== ci: == [advisory_lock_connection] object_id: 19464100, pg_backend_pid: 6175 main: == [advisory_lock_connection] object_id: 19482520, pg_backend_pid: 6178 main: == 20240209161048 RemoveColumnsFromNamespaceSettings: migrating =============== main: -- remove_column(:namespace_settings, :delayed_project_removal, {:if_exists=>true}) main: -> 0.0064s main: -- remove_column(:namespace_settings, :lock_delayed_project_removal, {:if_exists=>true}) main: -> 0.0043s main: == 20240209161048 RemoveColumnsFromNamespaceSettings: migrated (0.0168s) ====== main: == [advisory_lock_connection] object_id: 19482520, pg_backend_pid: 6178 ci: == [advisory_lock_connection] object_id: 19491540, pg_backend_pid: 6180 ci: == 20240209161048 RemoveColumnsFromNamespaceSettings: migrating =============== ci: -- remove_column(:namespace_settings, :delayed_project_removal, {:if_exists=>true}) ci: -> 0.0059s ci: -- remove_column(:namespace_settings, :lock_delayed_project_removal, {:if_exists=>true}) ci: -> 0.0042s ci: == 20240209161048 RemoveColumnsFromNamespaceSettings: migrated (0.0258s) ====== ci: == [advisory_lock_connection] object_id: 19491540, pg_backend_pid: 6180 main: == [advisory_lock_connection] object_id: 19497620, pg_backend_pid: 6183 main: == 20240209183815 FinalizeUpdateDelayedProjectRemovalToNull: migrating ======== main: == 20240209183815 FinalizeUpdateDelayedProjectRemovalToNull: migrated (0.0122s) main: == [advisory_lock_connection] object_id: 19497620, pg_backend_pid: 6183 ci: == [advisory_lock_connection] object_id: 19503660, pg_backend_pid: 6185 ci: == 20240209183815 FinalizeUpdateDelayedProjectRemovalToNull: migrating ======== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240209183815 FinalizeUpdateDelayedProjectRemovalToNull: migrated (0.0150s) ci: == [advisory_lock_connection] object_id: 19503660, pg_backend_pid: 6185 main: == [advisory_lock_connection] object_id: 19515440, pg_backend_pid: 6188 main: == 20240210104125 EnsureMemberRolesNamesUniq: migrating ======================= main: -- execute("UPDATE member_roles SET name = CONCAT(name, ' (', id, ')')\nWHERE id IN (\n SELECT mr.id FROM member_roles mr\n WHERE EXISTS (SELECT mr_duplicates.id\n FROM member_roles mr_duplicates\n WHERE mr_duplicates.name = mr.name\n AND (\n mr_duplicates.namespace_id = mr.namespace_id\n OR (mr_duplicates.namespace_id IS NULL AND mr.namespace_id IS NULL)\n )\n AND mr_duplicates.id < mr.id))\n") main: -> 0.0026s main: == 20240210104125 EnsureMemberRolesNamesUniq: migrated (0.0095s) ============== main: == [advisory_lock_connection] object_id: 19515440, pg_backend_pid: 6188 ci: == [advisory_lock_connection] object_id: 19527200, pg_backend_pid: 6190 ci: == 20240210104125 EnsureMemberRolesNamesUniq: migrating ======================= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240210104125 EnsureMemberRolesNamesUniq: migrated (0.0159s) ============== ci: == [advisory_lock_connection] object_id: 19527200, pg_backend_pid: 6190 main: == [advisory_lock_connection] object_id: 19532720, pg_backend_pid: 6193 main: == 20240212023136 PrepareAsyncIndexForBuildsPart4: migrating ================== main: -- index_exists?("public.ci_builds", [:runner_id_convert_to_bigint], {:name=>"index_b4cf879bcf", :where=>"status::text = 'running'::text AND type::text = 'Ci::Build'::text", :algorithm=>:concurrently}) main: -> 0.0219s main: -- add_index_options("public.ci_builds", [:runner_id_convert_to_bigint], {:name=>"index_b4cf879bcf", :where=>"status::text = 'running'::text AND type::text = 'Ci::Build'::text", :algorithm=>:concurrently}) main: -> 0.0005s main: -- index_exists?("public.ci_builds", [:status, :type, :runner_id_convert_to_bigint], {:name=>"index_9f1fa3baee", :algorithm=>:concurrently}) main: -> 0.0208s main: -- add_index_options("public.ci_builds", [:status, :type, :runner_id_convert_to_bigint], {:name=>"index_9f1fa3baee", :algorithm=>:concurrently}) main: -> 0.0001s main: -- index_exists?("public.ci_builds", [:project_id_convert_to_bigint, :id], {:name=>"index_3591adffe4", :algorithm=>:concurrently}) main: -> 0.0207s main: -- add_index_options("public.ci_builds", [:project_id_convert_to_bigint, :id], {:name=>"index_3591adffe4", :algorithm=>:concurrently}) main: -> 0.0001s main: == 20240212023136 PrepareAsyncIndexForBuildsPart4: migrated (0.1035s) ========= main: == [advisory_lock_connection] object_id: 19532720, pg_backend_pid: 6193 ci: == [advisory_lock_connection] object_id: 19533000, pg_backend_pid: 6195 ci: == 20240212023136 PrepareAsyncIndexForBuildsPart4: migrating ================== ci: -- index_exists?("public.ci_builds", [:runner_id_convert_to_bigint], {:name=>"index_b4cf879bcf", :where=>"status::text = 'running'::text AND type::text = 'Ci::Build'::text", :algorithm=>:concurrently}) ci: -> 0.0219s ci: -- add_index_options("public.ci_builds", [:runner_id_convert_to_bigint], {:name=>"index_b4cf879bcf", :where=>"status::text = 'running'::text AND type::text = 'Ci::Build'::text", :algorithm=>:concurrently}) ci: -> 0.0004s ci: -- index_exists?("public.ci_builds", [:status, :type, :runner_id_convert_to_bigint], {:name=>"index_9f1fa3baee", :algorithm=>:concurrently}) ci: -> 0.0205s ci: -- add_index_options("public.ci_builds", [:status, :type, :runner_id_convert_to_bigint], {:name=>"index_9f1fa3baee", :algorithm=>:concurrently}) ci: -> 0.0001s ci: -- index_exists?("public.ci_builds", [:project_id_convert_to_bigint, :id], {:name=>"index_3591adffe4", :algorithm=>:concurrently}) ci: -> 0.0205s ci: -- add_index_options("public.ci_builds", [:project_id_convert_to_bigint, :id], {:name=>"index_3591adffe4", :algorithm=>:concurrently}) ci: -> 0.0000s ci: == 20240212023136 PrepareAsyncIndexForBuildsPart4: migrated (0.1116s) ========= ci: == [advisory_lock_connection] object_id: 19533000, pg_backend_pid: 6195 main: == [advisory_lock_connection] object_id: 19541180, pg_backend_pid: 6198 main: == 20240212031520 SyncIndexForPCiBuildsPart3: migrating ======================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_name_exists?(:p_ci_builds, "p_ci_builds_resource_group_id_status_commit_id_bigint_idx") main: -> 0.0016s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("public.ci_builds", [:resource_group_id, :status, :commit_id_convert_to_bigint], {:name=>"index_bc23fb9243", :where=>"resource_group_id IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0229s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index("public.ci_builds", [:resource_group_id, :status, :commit_id_convert_to_bigint], {:name=>"index_bc23fb9243", :where=>"resource_group_id IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_index(:p_ci_builds, [:resource_group_id, :status, :commit_id_convert_to_bigint], {:name=>"p_ci_builds_resource_group_id_status_commit_id_bigint_idx", :where=>"resource_group_id IS NOT NULL"}) main: -> 0.0015s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_name_exists?(:p_ci_builds, "p_ci_builds_commit_id_bigint_stage_idx_created_at_idx") main: -> 0.0015s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :stage_idx, :created_at], {:name=>"index_d46de3aa4f", :algorithm=>:concurrently}) main: -> 0.0210s main: -- add_index("public.ci_builds", [:commit_id_convert_to_bigint, :stage_idx, :created_at], {:name=>"index_d46de3aa4f", :algorithm=>:concurrently}) main: -> 0.0017s main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_index(:p_ci_builds, [:commit_id_convert_to_bigint, :stage_idx, :created_at], {:name=>"p_ci_builds_commit_id_bigint_stage_idx_created_at_idx"}) main: -> 0.0015s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_name_exists?(:p_ci_builds, "p_ci_builds_runner_id_bigint_id_idx") main: -> 0.0014s main: -- transaction_open?(nil) main: -> 0.0000s main: -- index_exists?("public.ci_builds", [:runner_id_convert_to_bigint, :id], {:name=>"index_adafd086ad", :order=>{:id=>:desc}, :algorithm=>:concurrently}) main: -> 0.0228s main: -- add_index("public.ci_builds", [:runner_id_convert_to_bigint, :id], {:name=>"index_adafd086ad", :order=>{:id=>:desc}, :algorithm=>:concurrently}) main: -> 0.0016s main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_index(:p_ci_builds, [:runner_id_convert_to_bigint, :id], {:name=>"p_ci_builds_runner_id_bigint_id_idx", :order=>{:id=>:desc}}) main: -> 0.0014s main: == 20240212031520 SyncIndexForPCiBuildsPart3: migrated (0.1436s) ============== main: == [advisory_lock_connection] object_id: 19541180, pg_backend_pid: 6198 ci: == [advisory_lock_connection] object_id: 19549440, pg_backend_pid: 6200 ci: == 20240212031520 SyncIndexForPCiBuildsPart3: migrating ======================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_name_exists?(:p_ci_builds, "p_ci_builds_resource_group_id_status_commit_id_bigint_idx") ci: -> 0.0017s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("public.ci_builds", [:resource_group_id, :status, :commit_id_convert_to_bigint], {:name=>"index_bc23fb9243", :where=>"resource_group_id IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0228s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index("public.ci_builds", [:resource_group_id, :status, :commit_id_convert_to_bigint], {:name=>"index_bc23fb9243", :where=>"resource_group_id IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_index(:p_ci_builds, [:resource_group_id, :status, :commit_id_convert_to_bigint], {:name=>"p_ci_builds_resource_group_id_status_commit_id_bigint_idx", :where=>"resource_group_id IS NOT NULL"}) ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_name_exists?(:p_ci_builds, "p_ci_builds_commit_id_bigint_stage_idx_created_at_idx") ci: -> 0.0015s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("public.ci_builds", [:commit_id_convert_to_bigint, :stage_idx, :created_at], {:name=>"index_d46de3aa4f", :algorithm=>:concurrently}) ci: -> 0.0215s ci: -- add_index("public.ci_builds", [:commit_id_convert_to_bigint, :stage_idx, :created_at], {:name=>"index_d46de3aa4f", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_index(:p_ci_builds, [:commit_id_convert_to_bigint, :stage_idx, :created_at], {:name=>"p_ci_builds_commit_id_bigint_stage_idx_created_at_idx"}) ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_name_exists?(:p_ci_builds, "p_ci_builds_runner_id_bigint_id_idx") ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- index_exists?("public.ci_builds", [:runner_id_convert_to_bigint, :id], {:name=>"index_adafd086ad", :order=>{:id=>:desc}, :algorithm=>:concurrently}) ci: -> 0.0225s ci: -- add_index("public.ci_builds", [:runner_id_convert_to_bigint, :id], {:name=>"index_adafd086ad", :order=>{:id=>:desc}, :algorithm=>:concurrently}) ci: -> 0.0015s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_index(:p_ci_builds, [:runner_id_convert_to_bigint, :id], {:name=>"p_ci_builds_runner_id_bigint_id_idx", :order=>{:id=>:desc}}) ci: -> 0.0012s ci: == 20240212031520 SyncIndexForPCiBuildsPart3: migrated (0.1503s) ============== ci: == [advisory_lock_connection] object_id: 19549440, pg_backend_pid: 6200 main: == [advisory_lock_connection] object_id: 19554980, pg_backend_pid: 6203 main: == 20240212031600 AddFkForCommitIdBigintBetweenPCiBuildsAndCiPipelines: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT fk_8d588a7095 FOREIGN KEY (commit_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0018s main: == 20240212031600 AddFkForCommitIdBigintBetweenPCiBuildsAndCiPipelines: migrated (0.0714s) main: == [advisory_lock_connection] object_id: 19554980, pg_backend_pid: 6203 ci: == [advisory_lock_connection] object_id: 19560480, pg_backend_pid: 6205 ci: == 20240212031600 AddFkForCommitIdBigintBetweenPCiBuildsAndCiPipelines: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT fk_8d588a7095 FOREIGN KEY (commit_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: == 20240212031600 AddFkForCommitIdBigintBetweenPCiBuildsAndCiPipelines: migrated (0.0797s) ci: == [advisory_lock_connection] object_id: 19560480, pg_backend_pid: 6205 main: == [advisory_lock_connection] object_id: 19563920, pg_backend_pid: 6208 main: == 20240212040428 ValidateForeignKeyForUpstreamPipelineIdBetweenPCiBuildsAndCiPipelines: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_6b6c3f3e70;") main: -> 0.0030s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT fk_6b6c3f3e70 FOREIGN KEY (upstream_pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE ;") main: -> 0.0016s main: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT fk_6b6c3f3e70;") main: -> 0.0006s main: == 20240212040428 ValidateForeignKeyForUpstreamPipelineIdBetweenPCiBuildsAndCiPipelines: migrated (0.0570s) main: == [advisory_lock_connection] object_id: 19563920, pg_backend_pid: 6208 ci: == [advisory_lock_connection] object_id: 19565700, pg_backend_pid: 6210 ci: == 20240212040428 ValidateForeignKeyForUpstreamPipelineIdBetweenPCiBuildsAndCiPipelines: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_6b6c3f3e70;") ci: -> 0.0031s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT fk_6b6c3f3e70 FOREIGN KEY (upstream_pipeline_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE ;") ci: -> 0.0016s ci: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT fk_6b6c3f3e70;") ci: -> 0.0006s ci: == 20240212040428 ValidateForeignKeyForUpstreamPipelineIdBetweenPCiBuildsAndCiPipelines: migrated (0.0697s) ci: == [advisory_lock_connection] object_id: 19565700, pg_backend_pid: 6210 main: == [advisory_lock_connection] object_id: 19566060, pg_backend_pid: 6213 main: == 20240212084659 ReplaceCiBuildTraceMetadataCiJobArtifactsForeignKey: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE p_ci_job_artifacts, ci_build_trace_metadata IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE ci_build_trace_metadata ADD CONSTRAINT tmp_fk_21d25cac1a_p FOREIGN KEY (partition_id, trace_artifact_id) REFERENCES p_ci_job_artifacts (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") main: -> 0.0016s main: == 20240212084659 ReplaceCiBuildTraceMetadataCiJobArtifactsForeignKey: migrated (0.0497s) main: == [advisory_lock_connection] object_id: 19566060, pg_backend_pid: 6213 ci: == [advisory_lock_connection] object_id: 19624620, pg_backend_pid: 6215 ci: == 20240212084659 ReplaceCiBuildTraceMetadataCiJobArtifactsForeignKey: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE p_ci_job_artifacts, ci_build_trace_metadata IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0009s ci: -- execute("ALTER TABLE ci_build_trace_metadata ADD CONSTRAINT tmp_fk_21d25cac1a_p FOREIGN KEY (partition_id, trace_artifact_id) REFERENCES p_ci_job_artifacts (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") ci: -> 0.0017s ci: == 20240212084659 ReplaceCiBuildTraceMetadataCiJobArtifactsForeignKey: migrated (0.0618s) ci: == [advisory_lock_connection] object_id: 19624620, pg_backend_pid: 6215 main: == [advisory_lock_connection] object_id: 19645520, pg_backend_pid: 6218 main: == 20240212084743 ReplaceCiJobArtifactStatesForeignKey: migrating ============= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE p_ci_job_artifacts, ci_job_artifact_states IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE ci_job_artifact_states ADD CONSTRAINT tmp_fk_rails_80a9cba3b2_p FOREIGN KEY (partition_id, job_artifact_id) REFERENCES p_ci_job_artifacts (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") main: -> 0.0016s main: == 20240212084743 ReplaceCiJobArtifactStatesForeignKey: migrated (0.0509s) ==== main: == [advisory_lock_connection] object_id: 19645520, pg_backend_pid: 6218 ci: == [advisory_lock_connection] object_id: 19720660, pg_backend_pid: 6220 ci: == 20240212084743 ReplaceCiJobArtifactStatesForeignKey: migrating ============= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE p_ci_job_artifacts, ci_job_artifact_states IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE ci_job_artifact_states ADD CONSTRAINT tmp_fk_rails_80a9cba3b2_p FOREIGN KEY (partition_id, job_artifact_id) REFERENCES p_ci_job_artifacts (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") ci: -> 0.0018s ci: == 20240212084743 ReplaceCiJobArtifactStatesForeignKey: migrated (0.0583s) ==== ci: == [advisory_lock_connection] object_id: 19720660, pg_backend_pid: 6220 main: == [advisory_lock_connection] object_id: 19810640, pg_backend_pid: 6223 main: == 20240212092520 EnsureIdUniquenessForPCiJobArtifacts: migrating ============= main: -- current_schema(nil) main: -> 0.0006s main: -- change_column_default(:p_ci_job_artifacts, :id, nil) main: -> 0.0049s main: -- execute("CREATE OR REPLACE FUNCTION assign_p_ci_job_artifacts_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('ci_job_artifacts_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n") main: -> 0.0018s main: -- execute("CREATE TRIGGER assign_p_ci_job_artifacts_id_trigger\nBEFORE INSERT ON p_ci_job_artifacts\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_p_ci_job_artifacts_id_value()\n") main: -> 0.0015s main: == 20240212092520 EnsureIdUniquenessForPCiJobArtifacts: migrated (0.0260s) ==== main: == [advisory_lock_connection] object_id: 19810640, pg_backend_pid: 6223 ci: == [advisory_lock_connection] object_id: 19900620, pg_backend_pid: 6225 ci: == 20240212092520 EnsureIdUniquenessForPCiJobArtifacts: migrating ============= ci: -- current_schema(nil) ci: -> 0.0005s ci: -- change_column_default(:p_ci_job_artifacts, :id, nil) ci: -> 0.0046s ci: -- execute("CREATE OR REPLACE FUNCTION assign_p_ci_job_artifacts_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('ci_job_artifacts_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n") ci: -> 0.0016s ci: -- execute("CREATE TRIGGER assign_p_ci_job_artifacts_id_trigger\nBEFORE INSERT ON p_ci_job_artifacts\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_p_ci_job_artifacts_id_value()\n") ci: -> 0.0009s ci: == 20240212092520 EnsureIdUniquenessForPCiJobArtifacts: migrated (0.0311s) ==== ci: == [advisory_lock_connection] object_id: 19900620, pg_backend_pid: 6225 main: == [advisory_lock_connection] object_id: 19919760, pg_backend_pid: 6228 main: == 20240212120012 RemoveIndexOnPipelineMetadata: migrating ==================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:ci_pipeline_metadata) main: -> 0.0058s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:ci_pipeline_metadata, {:algorithm=>:concurrently, :name=>"index_pipeline_metadata_on_pipeline_id_name_text_pattern"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240212120012 RemoveIndexOnPipelineMetadata: migrated (0.0248s) =========== main: == [advisory_lock_connection] object_id: 19919760, pg_backend_pid: 6228 ci: == [advisory_lock_connection] object_id: 19920980, pg_backend_pid: 6230 ci: == 20240212120012 RemoveIndexOnPipelineMetadata: migrating ==================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:ci_pipeline_metadata) ci: -> 0.0050s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:ci_pipeline_metadata, {:algorithm=>:concurrently, :name=>"index_pipeline_metadata_on_pipeline_id_name_text_pattern"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240212120012 RemoveIndexOnPipelineMetadata: migrated (0.0319s) =========== ci: == [advisory_lock_connection] object_id: 19920980, pg_backend_pid: 6230 main: == [advisory_lock_connection] object_id: 19941120, pg_backend_pid: 6233 main: == 20240212155716 AddViolationDataToScanResultPolicyViolations: migrating ===== main: -- add_column(:scan_result_policy_violations, :violation_data, :jsonb, {:null=>true}) main: -> 0.0018s main: == 20240212155716 AddViolationDataToScanResultPolicyViolations: migrated (0.0080s) main: == [advisory_lock_connection] object_id: 19941120, pg_backend_pid: 6233 ci: == [advisory_lock_connection] object_id: 19954980, pg_backend_pid: 6235 ci: == 20240212155716 AddViolationDataToScanResultPolicyViolations: migrating ===== ci: -- add_column(:scan_result_policy_violations, :violation_data, :jsonb, {:null=>true}) ci: -> 0.0020s ci: == 20240212155716 AddViolationDataToScanResultPolicyViolations: migrated (0.0189s) ci: == [advisory_lock_connection] object_id: 19954980, pg_backend_pid: 6235 main: == [advisory_lock_connection] object_id: 19969040, pg_backend_pid: 6238 main: == 20240212170304 AddAncestorsColumnToSbomOccurrences: migrating ============== main: -- add_column(:sbom_occurrences, :ancestors, :jsonb, {:default=>[], :null=>false}) main: -> 0.0023s main: == 20240212170304 AddAncestorsColumnToSbomOccurrences: migrated (0.0086s) ===== main: == [advisory_lock_connection] object_id: 19969040, pg_backend_pid: 6238 ci: == [advisory_lock_connection] object_id: 19982700, pg_backend_pid: 6240 ci: == 20240212170304 AddAncestorsColumnToSbomOccurrences: migrating ============== ci: -- add_column(:sbom_occurrences, :ancestors, :jsonb, {:default=>[], :null=>false}) ci: -> 0.0023s ci: == 20240212170304 AddAncestorsColumnToSbomOccurrences: migrated (0.0177s) ===== ci: == [advisory_lock_connection] object_id: 19982700, pg_backend_pid: 6240 main: == [advisory_lock_connection] object_id: 19996500, pg_backend_pid: 6243 main: == 20240212172655 SelfHostedSentNotificationsCleanup: migrating =============== main: == 20240212172655 SelfHostedSentNotificationsCleanup: migrated (0.0059s) ====== main: == [advisory_lock_connection] object_id: 19996500, pg_backend_pid: 6243 ci: == [advisory_lock_connection] object_id: 20010160, pg_backend_pid: 6245 ci: == 20240212172655 SelfHostedSentNotificationsCleanup: migrating =============== ci: == 20240212172655 SelfHostedSentNotificationsCleanup: migrated (0.0154s) ====== ci: == [advisory_lock_connection] object_id: 20010160, pg_backend_pid: 6245 main: == [advisory_lock_connection] object_id: 20023960, pg_backend_pid: 6248 main: == 20240212200632 RemoveForeignKeysUserInteractedProjects: migrating ========== main: == 20240212200632 RemoveForeignKeysUserInteractedProjects: migrated (0.0056s) = main: == [advisory_lock_connection] object_id: 20023960, pg_backend_pid: 6248 ci: == [advisory_lock_connection] object_id: 20028820, pg_backend_pid: 6250 ci: == 20240212200632 RemoveForeignKeysUserInteractedProjects: migrating ========== ci: == 20240212200632 RemoveForeignKeysUserInteractedProjects: migrated (0.0149s) = ci: == [advisory_lock_connection] object_id: 20028820, pg_backend_pid: 6250 main: == [advisory_lock_connection] object_id: 20033820, pg_backend_pid: 6253 main: == 20240212200947 DropUserInteractedProjectsTable: migrating ================== main: == 20240212200947 DropUserInteractedProjectsTable: migrated (0.0057s) ========= main: == [advisory_lock_connection] object_id: 20033820, pg_backend_pid: 6253 ci: == [advisory_lock_connection] object_id: 20041680, pg_backend_pid: 6255 ci: == 20240212200947 DropUserInteractedProjectsTable: migrating ================== ci: == 20240212200947 DropUserInteractedProjectsTable: migrated (0.0145s) ========= ci: == [advisory_lock_connection] object_id: 20041680, pg_backend_pid: 6255 main: == [advisory_lock_connection] object_id: 20049680, pg_backend_pid: 6258 main: == 20240212223930 AddArkoseClientApiSettings: migrating ======================= main: -- add_column(:application_settings, :encrypted_arkose_labs_client_xid, :binary) main: -> 0.0034s main: -- add_column(:application_settings, :encrypted_arkose_labs_client_xid_iv, :binary) main: -> 0.0016s main: -- add_column(:application_settings, :encrypted_arkose_labs_client_secret, :binary) main: -> 0.0016s main: -- add_column(:application_settings, :encrypted_arkose_labs_client_secret_iv, :binary) main: -> 0.0013s main: == 20240212223930 AddArkoseClientApiSettings: migrated (0.0149s) ============== main: == [advisory_lock_connection] object_id: 20049680, pg_backend_pid: 6258 ci: == [advisory_lock_connection] object_id: 20050020, pg_backend_pid: 6260 ci: == 20240212223930 AddArkoseClientApiSettings: migrating ======================= ci: -- add_column(:application_settings, :encrypted_arkose_labs_client_xid, :binary) ci: -> 0.0024s ci: -- add_column(:application_settings, :encrypted_arkose_labs_client_xid_iv, :binary) ci: -> 0.0013s ci: -- add_column(:application_settings, :encrypted_arkose_labs_client_secret, :binary) ci: -> 0.0014s ci: -- add_column(:application_settings, :encrypted_arkose_labs_client_secret_iv, :binary) ci: -> 0.0012s ci: == 20240212223930 AddArkoseClientApiSettings: migrated (0.0228s) ============== ci: == [advisory_lock_connection] object_id: 20050020, pg_backend_pid: 6260 main: == [advisory_lock_connection] object_id: 20050520, pg_backend_pid: 6263 main: == 20240213091123 AddTrigramIndexOnNameAndPathForOrganizations: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:organizations, :name, {:name=>"index_organizations_on_name_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) main: -> 0.0028s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:organizations, :name, {:name=>"index_organizations_on_name_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) main: -> 0.0026s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:organizations, :path, {:name=>"index_organizations_on_path_trigram", :using=>:gin, :opclass=>{:path=>:gin_trgm_ops}, :algorithm=>:concurrently}) main: -> 0.0030s main: -- add_index(:organizations, :path, {:name=>"index_organizations_on_path_trigram", :using=>:gin, :opclass=>{:path=>:gin_trgm_ops}, :algorithm=>:concurrently}) main: -> 0.0014s main: == 20240213091123 AddTrigramIndexOnNameAndPathForOrganizations: migrated (0.0370s) main: == [advisory_lock_connection] object_id: 20050520, pg_backend_pid: 6263 ci: == [advisory_lock_connection] object_id: 20051180, pg_backend_pid: 6265 ci: == 20240213091123 AddTrigramIndexOnNameAndPathForOrganizations: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- index_exists?(:organizations, :name, {:name=>"index_organizations_on_name_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) ci: -> 0.0032s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index(:organizations, :name, {:name=>"index_organizations_on_name_trigram", :using=>:gin, :opclass=>{:name=>:gin_trgm_ops}, :algorithm=>:concurrently}) ci: -> 0.0025s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- index_exists?(:organizations, :path, {:name=>"index_organizations_on_path_trigram", :using=>:gin, :opclass=>{:path=>:gin_trgm_ops}, :algorithm=>:concurrently}) ci: -> 0.0040s ci: -- add_index(:organizations, :path, {:name=>"index_organizations_on_path_trigram", :using=>:gin, :opclass=>{:path=>:gin_trgm_ops}, :algorithm=>:concurrently}) ci: -> 0.0017s ci: == 20240213091123 AddTrigramIndexOnNameAndPathForOrganizations: migrated (0.0496s) ci: == [advisory_lock_connection] object_id: 20051180, pg_backend_pid: 6265 main: == [advisory_lock_connection] object_id: 20051980, pg_backend_pid: 6268 main: == 20240213113719 AddTextLimitToCatalogResourceVersionsSemverPrerelease: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE catalog_resource_versions\nADD CONSTRAINT check_701bdce47b\nCHECK ( char_length(semver_prerelease) <= 255 )\nNOT VALID;\n") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE catalog_resource_versions VALIDATE CONSTRAINT check_701bdce47b;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240213113719 AddTextLimitToCatalogResourceVersionsSemverPrerelease: migrated (0.0176s) main: == [advisory_lock_connection] object_id: 20051980, pg_backend_pid: 6268 ci: == [advisory_lock_connection] object_id: 20052180, pg_backend_pid: 6270 ci: == 20240213113719 AddTextLimitToCatalogResourceVersionsSemverPrerelease: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE catalog_resource_versions\nADD CONSTRAINT check_701bdce47b\nCHECK ( char_length(semver_prerelease) <= 255 )\nNOT VALID;\n") ci: -> 0.0013s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE catalog_resource_versions VALIDATE CONSTRAINT check_701bdce47b;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240213113719 AddTextLimitToCatalogResourceVersionsSemverPrerelease: migrated (0.0270s) ci: == [advisory_lock_connection] object_id: 20052180, pg_backend_pid: 6270 main: == [advisory_lock_connection] object_id: 20052520, pg_backend_pid: 6273 main: == 20240213124546 AddIndexScanResultPoliciesOnConfigurationIdAndIdAndUpdatedAt: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:scan_result_policies, [:security_orchestration_policy_configuration_id, :id, :updated_at], {:name=>:idx_scan_result_policies_on_configuration_id_id_updated_at, :algorithm=>:concurrently}) main: -> 0.0049s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:scan_result_policies, [:security_orchestration_policy_configuration_id, :id, :updated_at], {:name=>:idx_scan_result_policies_on_configuration_id_id_updated_at, :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240213124546 AddIndexScanResultPoliciesOnConfigurationIdAndIdAndUpdatedAt: migrated (0.0245s) main: == [advisory_lock_connection] object_id: 20052520, pg_backend_pid: 6273 ci: == [advisory_lock_connection] object_id: 20052680, pg_backend_pid: 6275 ci: == 20240213124546 AddIndexScanResultPoliciesOnConfigurationIdAndIdAndUpdatedAt: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- index_exists?(:scan_result_policies, [:security_orchestration_policy_configuration_id, :id, :updated_at], {:name=>:idx_scan_result_policies_on_configuration_id_id_updated_at, :algorithm=>:concurrently}) ci: -> 0.0048s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:scan_result_policies, [:security_orchestration_policy_configuration_id, :id, :updated_at], {:name=>:idx_scan_result_policies_on_configuration_id_id_updated_at, :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240213124546 AddIndexScanResultPoliciesOnConfigurationIdAndIdAndUpdatedAt: migrated (0.0357s) ci: == [advisory_lock_connection] object_id: 20052680, pg_backend_pid: 6275 main: == [advisory_lock_connection] object_id: 20052980, pg_backend_pid: 6278 main: == 20240213124833 AddIndexApprovalProjectRulesOnConfigurationIdAndId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:approval_project_rules, [:security_orchestration_policy_configuration_id, :id], {:name=>:idx_approval_project_rules_on_configuration_id_and_id, :algorithm=>:concurrently}) main: -> 0.0094s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:approval_project_rules, [:security_orchestration_policy_configuration_id, :id], {:name=>:idx_approval_project_rules_on_configuration_id_and_id, :algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240213124833 AddIndexApprovalProjectRulesOnConfigurationIdAndId: migrated (0.0294s) main: == [advisory_lock_connection] object_id: 20052980, pg_backend_pid: 6278 ci: == [advisory_lock_connection] object_id: 20053140, pg_backend_pid: 6280 ci: == 20240213124833 AddIndexApprovalProjectRulesOnConfigurationIdAndId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:approval_project_rules, [:security_orchestration_policy_configuration_id, :id], {:name=>:idx_approval_project_rules_on_configuration_id_and_id, :algorithm=>:concurrently}) ci: -> 0.0093s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:approval_project_rules, [:security_orchestration_policy_configuration_id, :id], {:name=>:idx_approval_project_rules_on_configuration_id_and_id, :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240213124833 AddIndexApprovalProjectRulesOnConfigurationIdAndId: migrated (0.0396s) ci: == [advisory_lock_connection] object_id: 20053140, pg_backend_pid: 6280 main: == [advisory_lock_connection] object_id: 20053440, pg_backend_pid: 6283 main: == 20240213125219 ScheduleIndexApprovalMergeRequestRulesOnConfigIdAndIdAndUpdatedAt: migrating main: -- index_exists?(:approval_merge_request_rules, [:security_orchestration_policy_configuration_id, :id, :updated_at], {:name=>:idx_approval_mr_rules_on_config_id_and_id_and_updated_at, :algorithm=>:concurrently}) main: -> 0.0113s main: -- add_index_options(:approval_merge_request_rules, [:security_orchestration_policy_configuration_id, :id, :updated_at], {:name=>:idx_approval_mr_rules_on_config_id_and_id_and_updated_at, :algorithm=>:concurrently}) main: -> 0.0004s main: == 20240213125219 ScheduleIndexApprovalMergeRequestRulesOnConfigIdAndIdAndUpdatedAt: migrated (0.0251s) main: == [advisory_lock_connection] object_id: 20053440, pg_backend_pid: 6283 ci: == [advisory_lock_connection] object_id: 20054340, pg_backend_pid: 6285 ci: == 20240213125219 ScheduleIndexApprovalMergeRequestRulesOnConfigIdAndIdAndUpdatedAt: migrating ci: -- index_exists?(:approval_merge_request_rules, [:security_orchestration_policy_configuration_id, :id, :updated_at], {:name=>:idx_approval_mr_rules_on_config_id_and_id_and_updated_at, :algorithm=>:concurrently}) ci: -> 0.0124s ci: -- add_index_options(:approval_merge_request_rules, [:security_orchestration_policy_configuration_id, :id, :updated_at], {:name=>:idx_approval_mr_rules_on_config_id_and_id_and_updated_at, :algorithm=>:concurrently}) ci: -> 0.0006s ci: == 20240213125219 ScheduleIndexApprovalMergeRequestRulesOnConfigIdAndIdAndUpdatedAt: migrated (0.0371s) ci: == [advisory_lock_connection] object_id: 20054340, pg_backend_pid: 6285 main: == [advisory_lock_connection] object_id: 20055360, pg_backend_pid: 6288 main: == 20240213125429 ScheduleIndexMergeRequestsOnUnmergedStateId: migrating ====== main: -- index_exists?(:merge_requests, :id, {:name=>:idx_merge_requests_on_unmerged_state_id, :where=>"state_id <> 3", :algorithm=>:concurrently}) main: -> 0.0264s main: -- add_index_options(:merge_requests, :id, {:name=>:idx_merge_requests_on_unmerged_state_id, :where=>"state_id <> 3", :algorithm=>:concurrently}) main: -> 0.0005s main: == 20240213125429 ScheduleIndexMergeRequestsOnUnmergedStateId: migrated (0.0588s) main: == [advisory_lock_connection] object_id: 20055360, pg_backend_pid: 6288 ci: == [advisory_lock_connection] object_id: 20069440, pg_backend_pid: 6290 ci: == 20240213125429 ScheduleIndexMergeRequestsOnUnmergedStateId: migrating ====== ci: -- index_exists?(:merge_requests, :id, {:name=>:idx_merge_requests_on_unmerged_state_id, :where=>"state_id <> 3", :algorithm=>:concurrently}) ci: -> 0.0247s ci: -- add_index_options(:merge_requests, :id, {:name=>:idx_merge_requests_on_unmerged_state_id, :where=>"state_id <> 3", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20240213125429 ScheduleIndexMergeRequestsOnUnmergedStateId: migrated (0.0466s) ci: == [advisory_lock_connection] object_id: 20069440, pg_backend_pid: 6290 main: == [advisory_lock_connection] object_id: 20083660, pg_backend_pid: 6293 main: == 20240213125705 AddIndexScanResultPolicyViolationsOnScanResultPolicyIdAndId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:scan_result_policy_violations, [:scan_result_policy_id, :id], {:name=>:idx_scan_result_policy_violations_on_policy_id_and_id, :algorithm=>:concurrently}) main: -> 0.0049s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:scan_result_policy_violations, [:scan_result_policy_id, :id], {:name=>:idx_scan_result_policy_violations_on_policy_id_and_id, :algorithm=>:concurrently}) main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240213125705 AddIndexScanResultPolicyViolationsOnScanResultPolicyIdAndId: migrated (0.0241s) main: == [advisory_lock_connection] object_id: 20083660, pg_backend_pid: 6293 ci: == [advisory_lock_connection] object_id: 20087700, pg_backend_pid: 6295 ci: == 20240213125705 AddIndexScanResultPolicyViolationsOnScanResultPolicyIdAndId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:scan_result_policy_violations, [:scan_result_policy_id, :id], {:name=>:idx_scan_result_policy_violations_on_policy_id_and_id, :algorithm=>:concurrently}) ci: -> 0.0054s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:scan_result_policy_violations, [:scan_result_policy_id, :id], {:name=>:idx_scan_result_policy_violations_on_policy_id_and_id, :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240213125705 AddIndexScanResultPolicyViolationsOnScanResultPolicyIdAndId: migrated (0.0353s) ci: == [advisory_lock_connection] object_id: 20087700, pg_backend_pid: 6295 main: == [advisory_lock_connection] object_id: 20091880, pg_backend_pid: 6298 main: == 20240213150033 DropProductAnalyticsEventsExperimentalTable: migrating ====== main: -- drop_table(:product_analytics_events_experimental, {:if_exists=>true}) main: -> 0.0453s main: == 20240213150033 DropProductAnalyticsEventsExperimentalTable: migrated (0.0516s) main: == [advisory_lock_connection] object_id: 20091880, pg_backend_pid: 6298 ci: == [advisory_lock_connection] object_id: 20100260, pg_backend_pid: 6300 ci: == 20240213150033 DropProductAnalyticsEventsExperimentalTable: migrating ====== ci: -- drop_table(:product_analytics_events_experimental, {:if_exists=>true}) ci: -> 0.0439s ci: == 20240213150033 DropProductAnalyticsEventsExperimentalTable: migrated (0.0595s) ci: == [advisory_lock_connection] object_id: 20100260, pg_backend_pid: 6300 main: == [advisory_lock_connection] object_id: 20108780, pg_backend_pid: 6303 main: == 20240213181406 AddCustomWebhookTemplateToWebHook: migrating ================ main: -- add_column(:web_hooks, :custom_webhook_template, :text, {:null=>true}) main: -> 0.0018s main: == 20240213181406 AddCustomWebhookTemplateToWebHook: migrated (0.0096s) ======= main: == [advisory_lock_connection] object_id: 20108780, pg_backend_pid: 6303 ci: == [advisory_lock_connection] object_id: 20122360, pg_backend_pid: 6305 ci: == 20240213181406 AddCustomWebhookTemplateToWebHook: migrating ================ ci: -- add_column(:web_hooks, :custom_webhook_template, :text, {:null=>true}) ci: -> 0.0014s ci: == 20240213181406 AddCustomWebhookTemplateToWebHook: migrated (0.0174s) ======= ci: == [advisory_lock_connection] object_id: 20122360, pg_backend_pid: 6305 main: == [advisory_lock_connection] object_id: 20136080, pg_backend_pid: 6308 main: == 20240213181407 AddTextLimitToWebHooksCustomWebhookTemplate: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE web_hooks\nADD CONSTRAINT check_69ef76ee0c\nCHECK ( char_length(custom_webhook_template) <= 4096 )\nNOT VALID;\n") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE web_hooks VALIDATE CONSTRAINT check_69ef76ee0c;") main: -> 0.0011s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240213181407 AddTextLimitToWebHooksCustomWebhookTemplate: migrated (0.0170s) main: == [advisory_lock_connection] object_id: 20136080, pg_backend_pid: 6308 ci: == [advisory_lock_connection] object_id: 20149160, pg_backend_pid: 6310 ci: == 20240213181407 AddTextLimitToWebHooksCustomWebhookTemplate: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE web_hooks\nADD CONSTRAINT check_69ef76ee0c\nCHECK ( char_length(custom_webhook_template) <= 4096 )\nNOT VALID;\n") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE web_hooks VALIDATE CONSTRAINT check_69ef76ee0c;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240213181407 AddTextLimitToWebHooksCustomWebhookTemplate: migrated (0.0252s) ci: == [advisory_lock_connection] object_id: 20149160, pg_backend_pid: 6310 main: == [advisory_lock_connection] object_id: 20162360, pg_backend_pid: 6313 main: == 20240213210124 QueueBackfillDefaultOrganizationUsers: migrating ============ main: == 20240213210124 QueueBackfillDefaultOrganizationUsers: migrated (0.0383s) === main: == [advisory_lock_connection] object_id: 20162360, pg_backend_pid: 6313 ci: == [advisory_lock_connection] object_id: 20189720, pg_backend_pid: 6315 ci: == 20240213210124 QueueBackfillDefaultOrganizationUsers: migrating ============ ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240213210124 QueueBackfillDefaultOrganizationUsers: migrated (0.0162s) === ci: == [advisory_lock_connection] object_id: 20189720, pg_backend_pid: 6315 main: == [advisory_lock_connection] object_id: 20217200, pg_backend_pid: 6318 main: == 20240213223630 AddDuoFeaturesEnabledCascadingSetting: migrating ============ main: -- column_exists?(:namespace_settings, :duo_features_enabled) main: -> 0.0051s main: -- column_exists?(:namespace_settings, :lock_duo_features_enabled) main: -> 0.0032s main: -- column_exists?(:application_settings, :duo_features_enabled) main: -> 0.2773s main: -- column_exists?(:application_settings, :lock_duo_features_enabled) main: -> 0.2790s main: -- add_column(:namespace_settings, :duo_features_enabled, :boolean, {:default=>nil, :null=>true}) main: -> 0.0024s main: -- add_column(:namespace_settings, :lock_duo_features_enabled, :boolean, {:default=>false, :null=>false}) main: -> 0.0017s main: -- add_column(:application_settings, :duo_features_enabled, :boolean, {:default=>true, :null=>false}) main: -> 0.0022s main: -- add_column(:application_settings, :lock_duo_features_enabled, :boolean, {:default=>false, :null=>false}) main: -> 0.0020s main: == 20240213223630 AddDuoFeaturesEnabledCascadingSetting: migrated (0.5795s) === main: == [advisory_lock_connection] object_id: 20217200, pg_backend_pid: 6318 ci: == [advisory_lock_connection] object_id: 20226160, pg_backend_pid: 6320 ci: == 20240213223630 AddDuoFeaturesEnabledCascadingSetting: migrating ============ ci: -- column_exists?(:namespace_settings, :duo_features_enabled) ci: -> 0.0051s ci: -- column_exists?(:namespace_settings, :lock_duo_features_enabled) ci: -> 0.0034s ci: -- column_exists?(:application_settings, :duo_features_enabled) ci: -> 0.2818s ci: -- column_exists?(:application_settings, :lock_duo_features_enabled) ci: -> 0.2778s ci: -- add_column(:namespace_settings, :duo_features_enabled, :boolean, {:default=>nil, :null=>true}) ci: -> 0.0020s ci: -- add_column(:namespace_settings, :lock_duo_features_enabled, :boolean, {:default=>false, :null=>false}) ci: -> 0.0016s ci: -- add_column(:application_settings, :duo_features_enabled, :boolean, {:default=>true, :null=>false}) ci: -> 0.0020s ci: -- add_column(:application_settings, :lock_duo_features_enabled, :boolean, {:default=>false, :null=>false}) ci: -> 0.0018s ci: == 20240213223630 AddDuoFeaturesEnabledCascadingSetting: migrated (0.5917s) === ci: == [advisory_lock_connection] object_id: 20226160, pg_backend_pid: 6320 main: == [advisory_lock_connection] object_id: 20235580, pg_backend_pid: 6323 main: == 20240214035028 AddFirstAndLatestPipelineIdToVulnerabilityOccurrences: migrating main: -- add_column(:vulnerability_occurrences, :initial_pipeline_id, :bigint, {:null=>true}) main: -> 0.0014s main: -- add_column(:vulnerability_occurrences, :latest_pipeline_id, :bigint, {:null=>true}) main: -> 0.0009s main: == 20240214035028 AddFirstAndLatestPipelineIdToVulnerabilityOccurrences: migrated (0.0081s) main: == [advisory_lock_connection] object_id: 20235580, pg_backend_pid: 6323 ci: == [advisory_lock_connection] object_id: 20236100, pg_backend_pid: 6325 ci: == 20240214035028 AddFirstAndLatestPipelineIdToVulnerabilityOccurrences: migrating ci: -- add_column(:vulnerability_occurrences, :initial_pipeline_id, :bigint, {:null=>true}) ci: -> 0.0013s ci: -- add_column(:vulnerability_occurrences, :latest_pipeline_id, :bigint, {:null=>true}) ci: -> 0.0008s ci: == 20240214035028 AddFirstAndLatestPipelineIdToVulnerabilityOccurrences: migrated (0.0178s) ci: == [advisory_lock_connection] object_id: 20236100, pg_backend_pid: 6325 main: == [advisory_lock_connection] object_id: 20236520, pg_backend_pid: 6328 main: == 20240214101146 RemoveIndexApprovalProjectRulesOnSecOrchestrationConfigId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:approval_project_rules) main: -> 0.0106s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:approval_project_rules, {:algorithm=>:concurrently, :name=>:idx_approval_project_rules_on_sec_orchestration_config_id}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240214101146 RemoveIndexApprovalProjectRulesOnSecOrchestrationConfigId: migrated (0.0289s) main: == [advisory_lock_connection] object_id: 20236520, pg_backend_pid: 6328 ci: == [advisory_lock_connection] object_id: 20236920, pg_backend_pid: 6330 ci: == 20240214101146 RemoveIndexApprovalProjectRulesOnSecOrchestrationConfigId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:approval_project_rules) ci: -> 0.0096s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:approval_project_rules, {:algorithm=>:concurrently, :name=>:idx_approval_project_rules_on_sec_orchestration_config_id}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240214101146 RemoveIndexApprovalProjectRulesOnSecOrchestrationConfigId: migrated (0.0346s) ci: == [advisory_lock_connection] object_id: 20236920, pg_backend_pid: 6330 main: == [advisory_lock_connection] object_id: 20241020, pg_backend_pid: 6333 main: == 20240214132233 AddIndexGroupsOnOrganizationId: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:namespaces, :organization_id, {:name=>"index_namespaces_on_organization_id_for_groups", :where=>"((type)::text = 'Group'::text)", :algorithm=>:concurrently}) main: -> 0.0162s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:namespaces, :organization_id, {:name=>"index_namespaces_on_organization_id_for_groups", :where=>"((type)::text = 'Group'::text)", :algorithm=>:concurrently}) main: -> 0.0026s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240214132233 AddIndexGroupsOnOrganizationId: migrated (0.0358s) ========== main: == [advisory_lock_connection] object_id: 20241020, pg_backend_pid: 6333 ci: == [advisory_lock_connection] object_id: 20245140, pg_backend_pid: 6335 ci: == 20240214132233 AddIndexGroupsOnOrganizationId: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:namespaces, :organization_id, {:name=>"index_namespaces_on_organization_id_for_groups", :where=>"((type)::text = 'Group'::text)", :algorithm=>:concurrently}) ci: -> 0.0166s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:namespaces, :organization_id, {:name=>"index_namespaces_on_organization_id_for_groups", :where=>"((type)::text = 'Group'::text)", :algorithm=>:concurrently}) ci: -> 0.0026s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240214132233 AddIndexGroupsOnOrganizationId: migrated (0.0444s) ========== ci: == [advisory_lock_connection] object_id: 20245140, pg_backend_pid: 6335 main: == [advisory_lock_connection] object_id: 20251760, pg_backend_pid: 6338 main: == 20240214163238 QueueBackfillArchivedAndTraversalIdsToVulnerabilityReads: migrating main: == 20240214163238 QueueBackfillArchivedAndTraversalIdsToVulnerabilityReads: migrated (0.0560s) main: == [advisory_lock_connection] object_id: 20251760, pg_backend_pid: 6338 ci: == [advisory_lock_connection] object_id: 20252100, pg_backend_pid: 6340 ci: == 20240214163238 QueueBackfillArchivedAndTraversalIdsToVulnerabilityReads: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240214163238 QueueBackfillArchivedAndTraversalIdsToVulnerabilityReads: migrated (0.0179s) ci: == [advisory_lock_connection] object_id: 20252100, pg_backend_pid: 6340 main: == [advisory_lock_connection] object_id: 20262180, pg_backend_pid: 6343 main: == 20240214203242 QueueBackfillSbomOccurrencesTraversalIdsAndArchived: migrating main: == 20240214203242 QueueBackfillSbomOccurrencesTraversalIdsAndArchived: migrated (0.0364s) main: == [advisory_lock_connection] object_id: 20262180, pg_backend_pid: 6343 ci: == [advisory_lock_connection] object_id: 20264500, pg_backend_pid: 6345 ci: == 20240214203242 QueueBackfillSbomOccurrencesTraversalIdsAndArchived: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240214203242 QueueBackfillSbomOccurrencesTraversalIdsAndArchived: migrated (0.0160s) ci: == [advisory_lock_connection] object_id: 20264500, pg_backend_pid: 6345 main: == [advisory_lock_connection] object_id: 20276580, pg_backend_pid: 6348 main: == 20240214204757 FinalizeFindingIdMigrations: migrating ====================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240214204757 FinalizeFindingIdMigrations: migrated (0.0490s) ============= main: == [advisory_lock_connection] object_id: 20276580, pg_backend_pid: 6348 ci: == [advisory_lock_connection] object_id: 20277060, pg_backend_pid: 6350 ci: == 20240214204757 FinalizeFindingIdMigrations: migrating ====================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240214204757 FinalizeFindingIdMigrations: migrated (0.0153s) ============= ci: == [advisory_lock_connection] object_id: 20277060, pg_backend_pid: 6350 main: == [advisory_lock_connection] object_id: 20277680, pg_backend_pid: 6353 main: == 20240214204800 DropInvalidVulnerabilitiesGdk: migrating ==================== main: == 20240214204800 DropInvalidVulnerabilitiesGdk: migrated (0.0332s) =========== main: == [advisory_lock_connection] object_id: 20277680, pg_backend_pid: 6353 ci: == [advisory_lock_connection] object_id: 20290780, pg_backend_pid: 6355 ci: == 20240214204800 DropInvalidVulnerabilitiesGdk: migrating ==================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240214204800 DropInvalidVulnerabilitiesGdk: migrated (0.0151s) =========== ci: == [advisory_lock_connection] object_id: 20290780, pg_backend_pid: 6355 main: == [advisory_lock_connection] object_id: 20304020, pg_backend_pid: 6358 main: == 20240214204805 MakeFindingIdNotNull: migrating ============================= main: -- current_schema(nil) main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE vulnerabilities\nADD CONSTRAINT check_4d8a873f1f\nCHECK ( finding_id IS NOT NULL )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE vulnerabilities VALIDATE CONSTRAINT check_4d8a873f1f;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240214204805 MakeFindingIdNotNull: migrated (0.0209s) ==================== main: == [advisory_lock_connection] object_id: 20304020, pg_backend_pid: 6358 ci: == [advisory_lock_connection] object_id: 20324460, pg_backend_pid: 6360 ci: == 20240214204805 MakeFindingIdNotNull: migrating ============================= ci: -- current_schema(nil) ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE vulnerabilities\nADD CONSTRAINT check_4d8a873f1f\nCHECK ( finding_id IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0011s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE vulnerabilities VALIDATE CONSTRAINT check_4d8a873f1f;") ci: -> 0.0009s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240214204805 MakeFindingIdNotNull: migrated (0.0332s) ==================== ci: == [advisory_lock_connection] object_id: 20324460, pg_backend_pid: 6360 main: == [advisory_lock_connection] object_id: 20345020, pg_backend_pid: 6363 main: == 20240215191658 AddClickHouseToApplicationSettings: migrating =============== main: -- add_column(:application_settings, :clickhouse, :jsonb, {:default=>{}, :null=>false}) main: -> 0.0036s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_application_settings_clickhouse_is_hash\nCHECK ( (jsonb_typeof(clickhouse) = 'object') )\nNOT VALID;\n") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_application_settings_clickhouse_is_hash;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240215191658 AddClickHouseToApplicationSettings: migrated (0.0209s) ====== main: == [advisory_lock_connection] object_id: 20345020, pg_backend_pid: 6363 ci: == [advisory_lock_connection] object_id: 20351580, pg_backend_pid: 6365 ci: == 20240215191658 AddClickHouseToApplicationSettings: migrating =============== ci: -- add_column(:application_settings, :clickhouse, :jsonb, {:default=>{}, :null=>false}) ci: -> 0.0043s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE application_settings\nADD CONSTRAINT check_application_settings_clickhouse_is_hash\nCHECK ( (jsonb_typeof(clickhouse) = 'object') )\nNOT VALID;\n") ci: -> 0.0016s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE application_settings VALIDATE CONSTRAINT check_application_settings_clickhouse_is_hash;") ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240215191658 AddClickHouseToApplicationSettings: migrated (0.0323s) ====== ci: == [advisory_lock_connection] object_id: 20351580, pg_backend_pid: 6365 main: == [advisory_lock_connection] object_id: 20351920, pg_backend_pid: 6368 main: == 20240216020102 AddProjectIdToClusterAgentTokens: migrating ================= main: -- add_column(:cluster_agent_tokens, :project_id, :bigint) main: -> 0.0014s main: == 20240216020102 AddProjectIdToClusterAgentTokens: migrated (0.0073s) ======== main: == [advisory_lock_connection] object_id: 20351920, pg_backend_pid: 6368 ci: == [advisory_lock_connection] object_id: 20358540, pg_backend_pid: 6370 ci: == 20240216020102 AddProjectIdToClusterAgentTokens: migrating ================= ci: -- add_column(:cluster_agent_tokens, :project_id, :bigint) ci: -> 0.0013s ci: == 20240216020102 AddProjectIdToClusterAgentTokens: migrated (0.0178s) ======== ci: == [advisory_lock_connection] object_id: 20358540, pg_backend_pid: 6370 main: == [advisory_lock_connection] object_id: 20358880, pg_backend_pid: 6373 main: == 20240216020103 IndexClusterAgentTokensOnProjectId: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:cluster_agent_tokens, :project_id, {:name=>"index_cluster_agent_tokens_on_project_id", :algorithm=>:concurrently}) main: -> 0.0057s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:cluster_agent_tokens, :project_id, {:name=>"index_cluster_agent_tokens_on_project_id", :algorithm=>:concurrently}) main: -> 0.0025s main: -- execute("RESET statement_timeout") main: -> 0.0013s main: == 20240216020103 IndexClusterAgentTokensOnProjectId: migrated (0.0284s) ====== main: == [advisory_lock_connection] object_id: 20358880, pg_backend_pid: 6373 ci: == [advisory_lock_connection] object_id: 20370440, pg_backend_pid: 6375 ci: == 20240216020103 IndexClusterAgentTokensOnProjectId: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:cluster_agent_tokens, :project_id, {:name=>"index_cluster_agent_tokens_on_project_id", :algorithm=>:concurrently}) ci: -> 0.0057s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:cluster_agent_tokens, :project_id, {:name=>"index_cluster_agent_tokens_on_project_id", :algorithm=>:concurrently}) ci: -> 0.0017s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240216020103 IndexClusterAgentTokensOnProjectId: migrated (0.0345s) ====== ci: == [advisory_lock_connection] object_id: 20370440, pg_backend_pid: 6375 main: == [advisory_lock_connection] object_id: 20370720, pg_backend_pid: 6378 main: == 20240216020104 AddClusterAgentTokensProjectIdFk: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE cluster_agent_tokens ADD CONSTRAINT fk_64f741f626 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0022s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE cluster_agent_tokens VALIDATE CONSTRAINT fk_64f741f626;") main: -> 0.0030s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240216020104 AddClusterAgentTokensProjectIdFk: migrated (0.0349s) ======== main: == [advisory_lock_connection] object_id: 20370720, pg_backend_pid: 6378 ci: == [advisory_lock_connection] object_id: 20375980, pg_backend_pid: 6380 ci: == 20240216020104 AddClusterAgentTokensProjectIdFk: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE cluster_agent_tokens ADD CONSTRAINT fk_64f741f626 FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0023s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE cluster_agent_tokens VALIDATE CONSTRAINT fk_64f741f626;") ci: -> 0.0028s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240216020104 AddClusterAgentTokensProjectIdFk: migrated (0.0436s) ======== ci: == [advisory_lock_connection] object_id: 20375980, pg_backend_pid: 6380 main: == [advisory_lock_connection] object_id: 20376300, pg_backend_pid: 6383 main: == 20240216020105 AddClusterAgentTokensProjectIdNotNull: migrating ============ main: -- current_schema(nil) main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE cluster_agent_tokens\nADD CONSTRAINT check_5aff240050\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") main: -> 0.0011s main: == 20240216020105 AddClusterAgentTokensProjectIdNotNull: migrated (0.0207s) === main: == [advisory_lock_connection] object_id: 20376300, pg_backend_pid: 6383 ci: == [advisory_lock_connection] object_id: 20381260, pg_backend_pid: 6385 ci: == 20240216020105 AddClusterAgentTokensProjectIdNotNull: migrating ============ ci: -- current_schema(nil) ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE cluster_agent_tokens\nADD CONSTRAINT check_5aff240050\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0010s ci: == 20240216020105 AddClusterAgentTokensProjectIdNotNull: migrated (0.0270s) === ci: == [advisory_lock_connection] object_id: 20381260, pg_backend_pid: 6385 main: == [advisory_lock_connection] object_id: 20386360, pg_backend_pid: 6388 main: == 20240216020106 QueueBackfillClusterAgentTokensProjectId: migrating ========= main: == 20240216020106 QueueBackfillClusterAgentTokensProjectId: migrated (0.0371s) main: == [advisory_lock_connection] object_id: 20386360, pg_backend_pid: 6388 ci: == [advisory_lock_connection] object_id: 20391020, pg_backend_pid: 6391 ci: == 20240216020106 QueueBackfillClusterAgentTokensProjectId: migrating ========= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main_cell]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240216020106 QueueBackfillClusterAgentTokensProjectId: migrated (0.0176s) ci: == [advisory_lock_connection] object_id: 20391020, pg_backend_pid: 6391 main: == [advisory_lock_connection] object_id: 20395740, pg_backend_pid: 6394 main: == 20240216133415 RenameTypeColumnOfGroupExternalStreamingDestination: migrating main: -- rename_column(:audit_events_group_external_streaming_destinations, :type, :category) main: -> 0.0047s main: == 20240216133415 RenameTypeColumnOfGroupExternalStreamingDestination: migrated (0.0106s) main: == [advisory_lock_connection] object_id: 20395740, pg_backend_pid: 6394 ci: == [advisory_lock_connection] object_id: 20396100, pg_backend_pid: 6396 ci: == 20240216133415 RenameTypeColumnOfGroupExternalStreamingDestination: migrating ci: -- rename_column(:audit_events_group_external_streaming_destinations, :type, :category) ci: -> 0.0048s ci: == 20240216133415 RenameTypeColumnOfGroupExternalStreamingDestination: migrated (0.0198s) ci: == [advisory_lock_connection] object_id: 20396100, pg_backend_pid: 6396 main: == [advisory_lock_connection] object_id: 20396600, pg_backend_pid: 6399 main: == 20240216133523 RenameTypeColumnOfInstanceExternalStreamingDestination: migrating main: -- rename_column(:audit_events_instance_external_streaming_destinations, :type, :category) main: -> 0.0035s main: == 20240216133523 RenameTypeColumnOfInstanceExternalStreamingDestination: migrated (0.0094s) main: == [advisory_lock_connection] object_id: 20396600, pg_backend_pid: 6399 ci: == [advisory_lock_connection] object_id: 20405540, pg_backend_pid: 6401 ci: == 20240216133523 RenameTypeColumnOfInstanceExternalStreamingDestination: migrating ci: -- rename_column(:audit_events_instance_external_streaming_destinations, :type, :category) ci: -> 0.0036s ci: == 20240216133523 RenameTypeColumnOfInstanceExternalStreamingDestination: migrated (0.0192s) ci: == [advisory_lock_connection] object_id: 20405540, pg_backend_pid: 6401 main: == [advisory_lock_connection] object_id: 20414620, pg_backend_pid: 6404 main: == 20240219040351 SwapColumnsForAutoCanceledByIdBetweenCiBuildsAndCiPipelines: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- indexes(:p_ci_builds) main: -> 0.0258s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:p_ci_builds) main: -> 0.0000s main: -- quote_column_name(:auto_canceled_by_id_convert_to_bigint) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"auto_canceled_by_id_convert_to_bigint\" TO \"temp_name_for_renaming\"\n") main: -> 0.0009s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:p_ci_builds) main: -> 0.0000s main: -- quote_column_name(:auto_canceled_by_id) main: -> 0.0000s main: -- quote_column_name(:auto_canceled_by_id_convert_to_bigint) main: -> 0.0000s main: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"auto_canceled_by_id\" TO \"auto_canceled_by_id_convert_to_bigint\"\n") main: -> 0.0007s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:p_ci_builds) main: -> 0.0000s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0000s main: -- quote_column_name(:auto_canceled_by_id) main: -> 0.0000s main: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"auto_canceled_by_id\"\n") main: -> 0.0007s main: -- quote_table_name(:trigger_10ee1357e825) main: -> 0.0001s main: -- execute("ALTER FUNCTION \"trigger_10ee1357e825\" RESET ALL") main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0013s main: -- remove_foreign_key(:p_ci_builds, :ci_pipelines, {:name=>:fk_a2141b1522}) main: -> 0.0060s main: -- quote_table_name("public.ci_builds") main: -> 0.0000s main: -- quote_column_name(:fk_dd3c83bdee) main: -> 0.0000s main: -- quote_column_name(:fk_a2141b1522) main: -> 0.0000s main: -- execute("ALTER TABLE \"public\".\"ci_builds\"\nRENAME CONSTRAINT \"fk_dd3c83bdee\" TO \"fk_a2141b1522\"\n") main: -> 0.0008s main: -- quote_table_name(:p_ci_builds) main: -> 0.0000s main: -- quote_column_name(:fk_dd3c83bdee) main: -> 0.0000s main: -- quote_column_name(:fk_a2141b1522) main: -> 0.0000s main: -- execute("ALTER TABLE \"p_ci_builds\"\nRENAME CONSTRAINT \"fk_dd3c83bdee\" TO \"fk_a2141b1522\"\n") main: -> 0.0007s main: -- indexes(:p_ci_builds) main: -> 0.0220s main: -- indexes(:p_ci_builds) main: -> 0.0217s main: -- indexes("public.ci_builds") main: -> 0.0220s main: -- indexes("public.ci_builds") main: -> 0.0286s main: -- quote_table_name("public.index_ffe1233676") main: -> 0.0001s main: -- quote_table_name("temp_b1a20ba0f9") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_ffe1233676\" RENAME TO \"temp_b1a20ba0f9\"") main: -> 0.0008s main: -- quote_table_name("public.index_ci_builds_on_auto_canceled_by_id") main: -> 0.0000s main: -- quote_table_name("index_ffe1233676") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_auto_canceled_by_id\" RENAME TO \"index_ffe1233676\"") main: -> 0.0006s main: -- quote_table_name("public.temp_b1a20ba0f9") main: -> 0.0000s main: -- quote_table_name("index_ci_builds_on_auto_canceled_by_id") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"temp_b1a20ba0f9\" RENAME TO \"index_ci_builds_on_auto_canceled_by_id\"") main: -> 0.0006s main: -- quote_table_name("p_ci_builds_auto_canceled_by_id_bigint_idx") main: -> 0.0000s main: -- quote_table_name("temp_3f76d2212d") main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_auto_canceled_by_id_bigint_idx\" RENAME TO \"temp_3f76d2212d\"") main: -> 0.0006s main: -- quote_table_name("p_ci_builds_auto_canceled_by_id_idx") main: -> 0.0002s main: -- quote_table_name(:p_ci_builds_auto_canceled_by_id_bigint_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_auto_canceled_by_id_idx\" RENAME TO \"p_ci_builds_auto_canceled_by_id_bigint_idx\"") main: -> 0.0006s main: -- quote_table_name("temp_3f76d2212d") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_auto_canceled_by_id_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_3f76d2212d\" RENAME TO \"p_ci_builds_auto_canceled_by_id_idx\"") main: -> 0.0006s main: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_auto_canceled_by_id_bigint_idx}) main: -> 0.0008s main: == 20240219040351 SwapColumnsForAutoCanceledByIdBetweenCiBuildsAndCiPipelines: migrated (0.1826s) main: == [advisory_lock_connection] object_id: 20414620, pg_backend_pid: 6404 ci: == [advisory_lock_connection] object_id: 20420580, pg_backend_pid: 6406 ci: == 20240219040351 SwapColumnsForAutoCanceledByIdBetweenCiBuildsAndCiPipelines: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- indexes(:p_ci_builds) ci: -> 0.0255s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds) ci: -> 0.0000s ci: -- quote_column_name(:auto_canceled_by_id_convert_to_bigint) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"auto_canceled_by_id_convert_to_bigint\" TO \"temp_name_for_renaming\"\n") ci: -> 0.0010s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds) ci: -> 0.0000s ci: -- quote_column_name(:auto_canceled_by_id) ci: -> 0.0000s ci: -- quote_column_name(:auto_canceled_by_id_convert_to_bigint) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"auto_canceled_by_id\" TO \"auto_canceled_by_id_convert_to_bigint\"\n") ci: -> 0.0008s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- quote_column_name(:auto_canceled_by_id) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"auto_canceled_by_id\"\n") ci: -> 0.0007s ci: -- quote_table_name(:trigger_10ee1357e825) ci: -> 0.0000s ci: -- execute("ALTER FUNCTION \"trigger_10ee1357e825\" RESET ALL") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:p_ci_builds, :ci_pipelines, {:name=>:fk_a2141b1522}) ci: -> 0.0047s ci: -- quote_table_name("public.ci_builds") ci: -> 0.0000s ci: -- quote_column_name(:fk_dd3c83bdee) ci: -> 0.0000s ci: -- quote_column_name(:fk_a2141b1522) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"public\".\"ci_builds\"\nRENAME CONSTRAINT \"fk_dd3c83bdee\" TO \"fk_a2141b1522\"\n") ci: -> 0.0007s ci: -- quote_table_name(:p_ci_builds) ci: -> 0.0000s ci: -- quote_column_name(:fk_dd3c83bdee) ci: -> 0.0000s ci: -- quote_column_name(:fk_a2141b1522) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds\"\nRENAME CONSTRAINT \"fk_dd3c83bdee\" TO \"fk_a2141b1522\"\n") ci: -> 0.0006s ci: -- indexes(:p_ci_builds) ci: -> 0.0229s ci: -- indexes(:p_ci_builds) ci: -> 0.0224s ci: -- indexes("public.ci_builds") ci: -> 0.0224s ci: -- indexes("public.ci_builds") ci: -> 0.0225s ci: -- quote_table_name("public.index_ffe1233676") ci: -> 0.0000s ci: -- quote_table_name("temp_b1a20ba0f9") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_ffe1233676\" RENAME TO \"temp_b1a20ba0f9\"") ci: -> 0.0008s ci: -- quote_table_name("public.index_ci_builds_on_auto_canceled_by_id") ci: -> 0.0000s ci: -- quote_table_name("index_ffe1233676") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_auto_canceled_by_id\" RENAME TO \"index_ffe1233676\"") ci: -> 0.0007s ci: -- quote_table_name("public.temp_b1a20ba0f9") ci: -> 0.0000s ci: -- quote_table_name("index_ci_builds_on_auto_canceled_by_id") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"temp_b1a20ba0f9\" RENAME TO \"index_ci_builds_on_auto_canceled_by_id\"") ci: -> 0.0008s ci: -- quote_table_name("p_ci_builds_auto_canceled_by_id_bigint_idx") ci: -> 0.0000s ci: -- quote_table_name("temp_3f76d2212d") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_auto_canceled_by_id_bigint_idx\" RENAME TO \"temp_3f76d2212d\"") ci: -> 0.0006s ci: -- quote_table_name("p_ci_builds_auto_canceled_by_id_idx") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_auto_canceled_by_id_bigint_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_auto_canceled_by_id_idx\" RENAME TO \"p_ci_builds_auto_canceled_by_id_bigint_idx\"") ci: -> 0.0007s ci: -- quote_table_name("temp_3f76d2212d") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_auto_canceled_by_id_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_3f76d2212d\" RENAME TO \"p_ci_builds_auto_canceled_by_id_idx\"") ci: -> 0.0006s ci: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_auto_canceled_by_id_bigint_idx}) ci: -> 0.0008s ci: == 20240219040351 SwapColumnsForAutoCanceledByIdBetweenCiBuildsAndCiPipelines: migrated (0.1833s) ci: == [advisory_lock_connection] object_id: 20420580, pg_backend_pid: 6406 main: == [advisory_lock_connection] object_id: 20429400, pg_backend_pid: 6409 main: == 20240219043439 CreateRdNamespaceClusterAgentMappingsTable: migrating ======= main: -- create_table(:remote_development_namespace_cluster_agent_mappings) main: -> 0.0030s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- index_exists?(:remote_development_namespace_cluster_agent_mappings, [:namespace_id, :cluster_agent_id], {:unique=>true, :name=>"unique_namespace_cluster_agent_mappings_for_agent_association", :algorithm=>:concurrently}) main: -> 0.0021s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:remote_development_namespace_cluster_agent_mappings, [:namespace_id, :cluster_agent_id], {:unique=>true, :name=>"unique_namespace_cluster_agent_mappings_for_agent_association", :algorithm=>:concurrently}) main: -> 0.0024s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- index_exists?(:remote_development_namespace_cluster_agent_mappings, :cluster_agent_id, {:name=>"i_namespace_cluster_agent_mappings_on_cluster_agent_id", :algorithm=>:concurrently}) main: -> 0.0031s main: -- add_index(:remote_development_namespace_cluster_agent_mappings, :cluster_agent_id, {:name=>"i_namespace_cluster_agent_mappings_on_cluster_agent_id", :algorithm=>:concurrently}) main: -> 0.0012s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- index_exists?(:remote_development_namespace_cluster_agent_mappings, :creator_id, {:name=>"i_namespace_cluster_agent_mappings_on_creator_id", :algorithm=>:concurrently}) main: -> 0.0034s main: -- add_index(:remote_development_namespace_cluster_agent_mappings, :creator_id, {:name=>"i_namespace_cluster_agent_mappings_on_creator_id", :algorithm=>:concurrently}) main: -> 0.0015s main: == 20240219043439 CreateRdNamespaceClusterAgentMappingsTable: migrated (0.0532s) main: == [advisory_lock_connection] object_id: 20429400, pg_backend_pid: 6409 ci: == [advisory_lock_connection] object_id: 20432520, pg_backend_pid: 6411 ci: == 20240219043439 CreateRdNamespaceClusterAgentMappingsTable: migrating ======= ci: -- create_table(:remote_development_namespace_cluster_agent_mappings) ci: -> 0.0029s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:remote_development_namespace_cluster_agent_mappings, [:namespace_id, :cluster_agent_id], {:unique=>true, :name=>"unique_namespace_cluster_agent_mappings_for_agent_association", :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:remote_development_namespace_cluster_agent_mappings, [:namespace_id, :cluster_agent_id], {:unique=>true, :name=>"unique_namespace_cluster_agent_mappings_for_agent_association", :algorithm=>:concurrently}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- index_exists?(:remote_development_namespace_cluster_agent_mappings, :cluster_agent_id, {:name=>"i_namespace_cluster_agent_mappings_on_cluster_agent_id", :algorithm=>:concurrently}) ci: -> 0.0029s ci: -- add_index(:remote_development_namespace_cluster_agent_mappings, :cluster_agent_id, {:name=>"i_namespace_cluster_agent_mappings_on_cluster_agent_id", :algorithm=>:concurrently}) ci: -> 0.0012s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- index_exists?(:remote_development_namespace_cluster_agent_mappings, :creator_id, {:name=>"i_namespace_cluster_agent_mappings_on_creator_id", :algorithm=>:concurrently}) ci: -> 0.0050s ci: -- add_index(:remote_development_namespace_cluster_agent_mappings, :creator_id, {:name=>"i_namespace_cluster_agent_mappings_on_creator_id", :algorithm=>:concurrently}) ci: -> 0.0014s I, [2024-04-10T20:48:36.858828 #290] INFO -- : Database: 'ci', Table: 'remote_development_namespace_cluster_agent_mappings': Lock Writes I, [2024-04-10T20:48:36.859753 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Lock timeout is set", :current_iteration=>1, :lock_timeout_in_ms=>100} I, [2024-04-10T20:48:36.860399 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Migration finished", :current_iteration=>1, :lock_timeout_in_ms=>100} ci: == 20240219043439 CreateRdNamespaceClusterAgentMappingsTable: migrated (0.0652s) ci: == [advisory_lock_connection] object_id: 20432520, pg_backend_pid: 6411 main: == [advisory_lock_connection] object_id: 20439160, pg_backend_pid: 6414 main: == 20240219085852 AddPartitioningConstraintForCiStages2: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute("ALTER TABLE ci_stages VALIDATE CONSTRAINT partitioning_constraint;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240219085852 AddPartitioningConstraintForCiStages2: migrated (0.1150s) === main: == [advisory_lock_connection] object_id: 20439160, pg_backend_pid: 6414 ci: == [advisory_lock_connection] object_id: 20439400, pg_backend_pid: 6416 ci: == 20240219085852 AddPartitioningConstraintForCiStages2: migrating ============ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_stages VALIDATE CONSTRAINT partitioning_constraint;") ci: -> 0.0009s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240219085852 AddPartitioningConstraintForCiStages2: migrated (0.0601s) === ci: == [advisory_lock_connection] object_id: 20439400, pg_backend_pid: 6416 main: == [advisory_lock_connection] object_id: 20442500, pg_backend_pid: 6419 main: == 20240219092326 ValidateFkCiBuildTraceMetadataPCiJobArtifacts: migrating ==== main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE ci_build_trace_metadata VALIDATE CONSTRAINT tmp_fk_21d25cac1a_p;") main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240219092326 ValidateFkCiBuildTraceMetadataPCiJobArtifacts: migrated (0.0222s) main: == [advisory_lock_connection] object_id: 20442500, pg_backend_pid: 6419 ci: == [advisory_lock_connection] object_id: 20445660, pg_backend_pid: 6421 ci: == 20240219092326 ValidateFkCiBuildTraceMetadataPCiJobArtifacts: migrating ==== ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_build_trace_metadata VALIDATE CONSTRAINT tmp_fk_21d25cac1a_p;") ci: -> 0.0020s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240219092326 ValidateFkCiBuildTraceMetadataPCiJobArtifacts: migrated (0.0311s) ci: == [advisory_lock_connection] object_id: 20445660, pg_backend_pid: 6421 main: == [advisory_lock_connection] object_id: 20448140, pg_backend_pid: 6424 main: == 20240219092340 ValidateFkCiJobArtifactStatesPCiJobArtifacts: migrating ===== main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute("ALTER TABLE ci_job_artifact_states VALIDATE CONSTRAINT tmp_fk_rails_80a9cba3b2_p;") main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240219092340 ValidateFkCiJobArtifactStatesPCiJobArtifacts: migrated (0.0202s) main: == [advisory_lock_connection] object_id: 20448140, pg_backend_pid: 6424 ci: == [advisory_lock_connection] object_id: 20450640, pg_backend_pid: 6426 ci: == 20240219092340 ValidateFkCiJobArtifactStatesPCiJobArtifacts: migrating ===== ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE ci_job_artifact_states VALIDATE CONSTRAINT tmp_fk_rails_80a9cba3b2_p;") ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20240219092340 ValidateFkCiJobArtifactStatesPCiJobArtifacts: migrated (0.0324s) ci: == [advisory_lock_connection] object_id: 20450640, pg_backend_pid: 6426 main: == [advisory_lock_connection] object_id: 20585120, pg_backend_pid: 6429 main: == 20240219092714 PartitionCiStagesAddFkToCiPipelines: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("CREATE TABLE IF NOT EXISTS \"p_ci_stages\" (\n LIKE \"ci_stages\" INCLUDING ALL\n) PARTITION BY LIST(\"partition_id\")\n") main: -> 0.0033s main: -- transaction_open?(nil) main: -> 0.0000s main: -- current_schema(nil) main: -> 0.0005s main: -- execute("ALTER TABLE \"p_ci_stages\"\nATTACH PARTITION ci_stages\nFOR VALUES IN (100,101)\n;\n\nALTER SEQUENCE \"ci_stages_id_seq\" OWNED BY \"p_ci_stages\".\"id\";\n\nALTER TABLE \"p_ci_stages\"\nDROP CONSTRAINT \"partitioning_constraint\"\n") main: -> 0.0024s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE p_ci_stages ADD CONSTRAINT fk_fb57e6cc56 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines (id) ON DELETE CASCADE ;") main: -> 0.0015s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE p_ci_stages VALIDATE CONSTRAINT fk_fb57e6cc56;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- execute("ANALYZE VERBOSE \"p_ci_stages\"\n") INFO: analyzing "public.p_ci_stages" inheritance tree INFO: analyzing "public.ci_stages" INFO: "ci_stages": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows main: -> 0.0014s I, [2024-04-10T20:48:37.759934 #290] INFO -- : Database: 'main', Table: 'p_ci_stages': Lock Writes I, [2024-04-10T20:48:37.760810 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Lock timeout is set", :current_iteration=>1, :lock_timeout_in_ms=>100} I, [2024-04-10T20:48:37.761479 #290] INFO -- : {:method=>"with_lock_retries", :class=>"gitlab:db:lock_writes", :message=>"Migration finished", :current_iteration=>1, :lock_timeout_in_ms=>100} main: == 20240219092714 PartitionCiStagesAddFkToCiPipelines: migrated (0.1152s) ===== main: == [advisory_lock_connection] object_id: 20585120, pg_backend_pid: 6429 ci: == [advisory_lock_connection] object_id: 20673680, pg_backend_pid: 6431 ci: == 20240219092714 PartitionCiStagesAddFkToCiPipelines: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("CREATE TABLE IF NOT EXISTS \"p_ci_stages\" (\n LIKE \"ci_stages\" INCLUDING ALL\n) PARTITION BY LIST(\"partition_id\")\n") ci: -> 0.0039s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- current_schema(nil) ci: -> 0.0005s ci: -- execute("ALTER TABLE \"p_ci_stages\"\nATTACH PARTITION ci_stages\nFOR VALUES IN (100,101)\n;\n\nALTER SEQUENCE \"ci_stages_id_seq\" OWNED BY \"p_ci_stages\".\"id\";\n\nALTER TABLE \"p_ci_stages\"\nDROP CONSTRAINT \"partitioning_constraint\"\n") ci: -> 0.0031s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE p_ci_stages ADD CONSTRAINT fk_fb57e6cc56 FOREIGN KEY (pipeline_id) REFERENCES ci_pipelines (id) ON DELETE CASCADE ;") ci: -> 0.0016s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE p_ci_stages VALIDATE CONSTRAINT fk_fb57e6cc56;") ci: -> 0.0006s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- execute("ANALYZE VERBOSE \"p_ci_stages\"\n") INFO: analyzing "public.p_ci_stages" inheritance tree INFO: analyzing "public.ci_stages" INFO: "ci_stages": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows ci: -> 0.0013s ci: == 20240219092714 PartitionCiStagesAddFkToCiPipelines: migrated (0.1035s) ===== ci: == [advisory_lock_connection] object_id: 20673680, pg_backend_pid: 6431 main: == [advisory_lock_connection] object_id: 20719940, pg_backend_pid: 6434 main: == 20240219135417 ReplaceOldFkCiBuildTraceMetadataToCiJobArtifacts: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_job_artifacts, ci_build_trace_metadata IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- remove_foreign_key(:ci_build_trace_metadata, :ci_job_artifacts, {:name=>:fk_21d25cac1a_p}) main: -> 0.0048s main: -- quote_table_name(:ci_build_trace_metadata) main: -> 0.0000s main: -- quote_column_name(:tmp_fk_21d25cac1a_p) main: -> 0.0000s main: -- quote_column_name(:fk_21d25cac1a_p) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_build_trace_metadata\"\nRENAME CONSTRAINT \"tmp_fk_21d25cac1a_p\" TO \"fk_21d25cac1a_p\"\n") main: -> 0.0006s main: == 20240219135417 ReplaceOldFkCiBuildTraceMetadataToCiJobArtifacts: migrated (0.0274s) main: == [advisory_lock_connection] object_id: 20719940, pg_backend_pid: 6434 ci: == [advisory_lock_connection] object_id: 20742940, pg_backend_pid: 6436 ci: == 20240219135417 ReplaceOldFkCiBuildTraceMetadataToCiJobArtifacts: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_job_artifacts, ci_build_trace_metadata IN ACCESS EXCLUSIVE MODE") ci: -> 0.0009s ci: -- remove_foreign_key(:ci_build_trace_metadata, :ci_job_artifacts, {:name=>:fk_21d25cac1a_p}) ci: -> 0.0065s ci: -- quote_table_name(:ci_build_trace_metadata) ci: -> 0.0000s ci: -- quote_column_name(:tmp_fk_21d25cac1a_p) ci: -> 0.0000s ci: -- quote_column_name(:fk_21d25cac1a_p) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_build_trace_metadata\"\nRENAME CONSTRAINT \"tmp_fk_21d25cac1a_p\" TO \"fk_21d25cac1a_p\"\n") ci: -> 0.0008s ci: == 20240219135417 ReplaceOldFkCiBuildTraceMetadataToCiJobArtifacts: migrated (0.0375s) ci: == [advisory_lock_connection] object_id: 20742940, pg_backend_pid: 6436 main: == [advisory_lock_connection] object_id: 20766040, pg_backend_pid: 6439 main: == 20240219135601 UpdatePypiMetadataKeywordsCheckConstraint: migrating ======== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_222e4f5b58\nCHECK ( char_length(keywords) <= 1024 )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0168s main: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_222e4f5b58;") main: -> 0.0010s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute(" ALTER TABLE packages_pypi_metadata\n DROP CONSTRAINT IF EXISTS check_02be2c39af\n") main: -> 0.0009s main: == 20240219135601 UpdatePypiMetadataKeywordsCheckConstraint: migrated (0.0366s) main: == [advisory_lock_connection] object_id: 20766040, pg_backend_pid: 6439 ci: == [advisory_lock_connection] object_id: 20772560, pg_backend_pid: 6441 ci: == 20240219135601 UpdatePypiMetadataKeywordsCheckConstraint: migrating ======== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_pypi_metadata\nADD CONSTRAINT check_222e4f5b58\nCHECK ( char_length(keywords) <= 1024 )\nNOT VALID;\n") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE packages_pypi_metadata VALIDATE CONSTRAINT check_222e4f5b58;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute(" ALTER TABLE packages_pypi_metadata\n DROP CONSTRAINT IF EXISTS check_02be2c39af\n") ci: -> 0.0009s ci: == 20240219135601 UpdatePypiMetadataKeywordsCheckConstraint: migrated (0.0277s) ci: == [advisory_lock_connection] object_id: 20772560, pg_backend_pid: 6441 main: == [advisory_lock_connection] object_id: 20779240, pg_backend_pid: 6444 main: == 20240219142421 ReplaceOldFkCiJobArtifactStatesToCiJobArtifacts: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_job_artifacts, ci_job_artifact_states IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- remove_foreign_key(:ci_job_artifact_states, :ci_job_artifacts, {:name=>:fk_rails_80a9cba3b2_p}) main: -> 0.0046s main: -- quote_table_name(:ci_job_artifact_states) main: -> 0.0000s main: -- quote_column_name(:tmp_fk_rails_80a9cba3b2_p) main: -> 0.0000s main: -- quote_column_name(:fk_rails_80a9cba3b2_p) main: -> 0.0000s main: -- execute("ALTER TABLE \"ci_job_artifact_states\"\nRENAME CONSTRAINT \"tmp_fk_rails_80a9cba3b2_p\" TO \"fk_rails_80a9cba3b2_p\"\n") main: -> 0.0006s main: == 20240219142421 ReplaceOldFkCiJobArtifactStatesToCiJobArtifacts: migrated (0.0270s) main: == [advisory_lock_connection] object_id: 20779240, pg_backend_pid: 6444 ci: == [advisory_lock_connection] object_id: 20782860, pg_backend_pid: 6446 ci: == 20240219142421 ReplaceOldFkCiJobArtifactStatesToCiJobArtifacts: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_job_artifacts, ci_job_artifact_states IN ACCESS EXCLUSIVE MODE") ci: -> 0.0006s ci: -- remove_foreign_key(:ci_job_artifact_states, :ci_job_artifacts, {:name=>:fk_rails_80a9cba3b2_p}) ci: -> 0.0044s ci: -- quote_table_name(:ci_job_artifact_states) ci: -> 0.0000s ci: -- quote_column_name(:tmp_fk_rails_80a9cba3b2_p) ci: -> 0.0000s ci: -- quote_column_name(:fk_rails_80a9cba3b2_p) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"ci_job_artifact_states\"\nRENAME CONSTRAINT \"tmp_fk_rails_80a9cba3b2_p\" TO \"fk_rails_80a9cba3b2_p\"\n") ci: -> 0.0006s ci: == 20240219142421 ReplaceOldFkCiJobArtifactStatesToCiJobArtifacts: migrated (0.0350s) ci: == [advisory_lock_connection] object_id: 20782860, pg_backend_pid: 6446 main: == [advisory_lock_connection] object_id: 20786620, pg_backend_pid: 6449 main: == 20240219143045 AddRemoveGroupToMemberRoles: migrating ====================== main: -- add_column(:member_roles, :remove_group, :boolean, {:default=>false, :null=>false}) main: -> 0.0023s main: == 20240219143045 AddRemoveGroupToMemberRoles: migrated (0.0084s) ============= main: == [advisory_lock_connection] object_id: 20786620, pg_backend_pid: 6449 ci: == [advisory_lock_connection] object_id: 20790240, pg_backend_pid: 6451 ci: == 20240219143045 AddRemoveGroupToMemberRoles: migrating ====================== ci: -- add_column(:member_roles, :remove_group, :boolean, {:default=>false, :null=>false}) ci: -> 0.0021s ci: == 20240219143045 AddRemoveGroupToMemberRoles: migrated (0.0171s) ============= ci: == [advisory_lock_connection] object_id: 20790240, pg_backend_pid: 6451 main: == [advisory_lock_connection] object_id: 20794000, pg_backend_pid: 6454 main: == 20240220112928 CleanupBigintConversionForSystemNoteMetadata: migrating ===== main: -- remove_column(:system_note_metadata, "id_convert_to_bigint", {:if_exists=>true}) main: -> 0.0043s main: == 20240220112928 CleanupBigintConversionForSystemNoteMetadata: migrated (0.0119s) main: == [advisory_lock_connection] object_id: 20794000, pg_backend_pid: 6454 ci: == [advisory_lock_connection] object_id: 20807960, pg_backend_pid: 6456 ci: == 20240220112928 CleanupBigintConversionForSystemNoteMetadata: migrating ===== ci: -- remove_column(:system_note_metadata, "id_convert_to_bigint", {:if_exists=>true}) ci: -> 0.0043s ci: == 20240220112928 CleanupBigintConversionForSystemNoteMetadata: migrated (0.0214s) ci: == [advisory_lock_connection] object_id: 20807960, pg_backend_pid: 6456 main: == [advisory_lock_connection] object_id: 20822060, pg_backend_pid: 6459 main: == 20240220120303 UnscheduleStuckBulkImportCron: migrating ==================== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240220120303 UnscheduleStuckBulkImportCron: migrated (0.0066s) =========== main: == [advisory_lock_connection] object_id: 20822060, pg_backend_pid: 6459 ci: == [advisory_lock_connection] object_id: 20828720, pg_backend_pid: 6461 ci: == 20240220120303 UnscheduleStuckBulkImportCron: migrating ==================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20240220120303 UnscheduleStuckBulkImportCron: migrated (0.0157s) =========== ci: == [advisory_lock_connection] object_id: 20828720, pg_backend_pid: 6461 main: == [advisory_lock_connection] object_id: 20835500, pg_backend_pid: 6464 main: == 20240221100732 RemoveBuildHooksWorker: migrating =========================== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240221100732 RemoveBuildHooksWorker: migrated (0.0063s) ================== main: == [advisory_lock_connection] object_id: 20835500, pg_backend_pid: 6464 ci: == [advisory_lock_connection] object_id: 20839980, pg_backend_pid: 6466 ci: == 20240221100732 RemoveBuildHooksWorker: migrating =========================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20240221100732 RemoveBuildHooksWorker: migrated (0.0162s) ================== ci: == [advisory_lock_connection] object_id: 20839980, pg_backend_pid: 6466 main: == [advisory_lock_connection] object_id: 20844760, pg_backend_pid: 6469 main: == 20240221100733 AddIndexOnUpdatedAtAndIdToProjectExportJobs: migrating ====== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:project_export_jobs, [:updated_at, :id], {:name=>"index_project_export_jobs_on_updated_at_and_id", :algorithm=>:concurrently}) main: -> 0.0056s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- add_index(:project_export_jobs, [:updated_at, :id], {:name=>"index_project_export_jobs_on_updated_at_and_id", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240221100733 AddIndexOnUpdatedAtAndIdToProjectExportJobs: migrated (0.0243s) main: == [advisory_lock_connection] object_id: 20844760, pg_backend_pid: 6469 ci: == [advisory_lock_connection] object_id: 20851420, pg_backend_pid: 6471 ci: == 20240221100733 AddIndexOnUpdatedAtAndIdToProjectExportJobs: migrating ====== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:project_export_jobs, [:updated_at, :id], {:name=>"index_project_export_jobs_on_updated_at_and_id", :algorithm=>:concurrently}) ci: -> 0.0058s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:project_export_jobs, [:updated_at, :id], {:name=>"index_project_export_jobs_on_updated_at_and_id", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0008s ci: == 20240221100733 AddIndexOnUpdatedAtAndIdToProjectExportJobs: migrated (0.0341s) ci: == [advisory_lock_connection] object_id: 20851420, pg_backend_pid: 6471 main: == [advisory_lock_connection] object_id: 20858220, pg_backend_pid: 6474 main: == 20240221134504 AddNameUniqueIndexToMemberRoles: migrating ================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:member_roles, [:namespace_id, :name], {:name=>"index_member_roles_on_namespace_id_name_unique", :unique=>true, :where=>"namespace_id IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0043s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:member_roles, [:namespace_id, :name], {:name=>"index_member_roles_on_namespace_id_name_unique", :unique=>true, :where=>"namespace_id IS NOT NULL", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:member_roles, [:name], {:name=>"index_member_roles_on_name_unique", :unique=>true, :where=>"namespace_id IS NULL", :algorithm=>:concurrently}) main: -> 0.0038s main: -- add_index(:member_roles, [:name], {:name=>"index_member_roles_on_name_unique", :unique=>true, :where=>"namespace_id IS NULL", :algorithm=>:concurrently}) main: -> 0.0013s main: == 20240221134504 AddNameUniqueIndexToMemberRoles: migrated (0.0362s) ========= main: == [advisory_lock_connection] object_id: 20858220, pg_backend_pid: 6474 ci: == [advisory_lock_connection] object_id: 20858880, pg_backend_pid: 6476 ci: == 20240221134504 AddNameUniqueIndexToMemberRoles: migrating ================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:member_roles, [:namespace_id, :name], {:name=>"index_member_roles_on_namespace_id_name_unique", :unique=>true, :where=>"namespace_id IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0044s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:member_roles, [:namespace_id, :name], {:name=>"index_member_roles_on_namespace_id_name_unique", :unique=>true, :where=>"namespace_id IS NOT NULL", :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- index_exists?(:member_roles, [:name], {:name=>"index_member_roles_on_name_unique", :unique=>true, :where=>"namespace_id IS NULL", :algorithm=>:concurrently}) ci: -> 0.0037s ci: -- add_index(:member_roles, [:name], {:name=>"index_member_roles_on_name_unique", :unique=>true, :where=>"namespace_id IS NULL", :algorithm=>:concurrently}) ci: -> 0.0014s ci: == 20240221134504 AddNameUniqueIndexToMemberRoles: migrated (0.0460s) ========= ci: == [advisory_lock_connection] object_id: 20858880, pg_backend_pid: 6476 main: == [advisory_lock_connection] object_id: 20859680, pg_backend_pid: 6479 main: == 20240221145450 CreateAuditEventsInstanceStreamingEventTypeFilters: migrating main: -- create_table(:audit_events_instance_streaming_event_type_filters) main: -- quote_column_name(:audit_event_type) main: -> 0.0000s main: -> 0.0059s main: == 20240221145450 CreateAuditEventsInstanceStreamingEventTypeFilters: migrated (0.0114s) main: == [advisory_lock_connection] object_id: 20859680, pg_backend_pid: 6479 ci: == [advisory_lock_connection] object_id: 20863100, pg_backend_pid: 6481 ci: == 20240221145450 CreateAuditEventsInstanceStreamingEventTypeFilters: migrating ci: -- create_table(:audit_events_instance_streaming_event_type_filters) ci: -- quote_column_name(:audit_event_type) ci: -> 0.0001s ci: -> 0.0075s I, [2024-04-10T20:48:39.778973 #290] INFO -- : Database: 'ci', Table: 'audit_events_instance_streaming_event_type_filters': Lock Writes ci: == 20240221145450 CreateAuditEventsInstanceStreamingEventTypeFilters: migrated (0.0255s) ci: == [advisory_lock_connection] object_id: 20863100, pg_backend_pid: 6481 main: == [advisory_lock_connection] object_id: 20866680, pg_backend_pid: 6484 main: == 20240221152300 AddOrganisationToRawUsageData: migrating ==================== main: -- add_column(:raw_usage_data, :organization_id, :bigint, {:null=>false, :default=>1}) main: -> 0.0021s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE raw_usage_data ADD CONSTRAINT fk_8e21125854 FOREIGN KEY (organization_id) REFERENCES organizations (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0013s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE raw_usage_data VALIDATE CONSTRAINT fk_8e21125854;") main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:raw_usage_data, :organization_id, {:name=>"index_raw_usage_data_on_organization_id", :algorithm=>:concurrently}) main: -> 0.0029s main: -- add_index(:raw_usage_data, :organization_id, {:name=>"index_raw_usage_data_on_organization_id", :algorithm=>:concurrently}) main: -> 0.0016s main: == 20240221152300 AddOrganisationToRawUsageData: migrated (0.0452s) =========== main: == [advisory_lock_connection] object_id: 20866680, pg_backend_pid: 6484 ci: == [advisory_lock_connection] object_id: 20866860, pg_backend_pid: 6486 ci: == 20240221152300 AddOrganisationToRawUsageData: migrating ==================== ci: -- add_column(:raw_usage_data, :organization_id, :bigint, {:null=>false, :default=>1}) ci: -> 0.0019s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE raw_usage_data ADD CONSTRAINT fk_8e21125854 FOREIGN KEY (organization_id) REFERENCES organizations (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0013s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE raw_usage_data VALIDATE CONSTRAINT fk_8e21125854;") ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:raw_usage_data, :organization_id, {:name=>"index_raw_usage_data_on_organization_id", :algorithm=>:concurrently}) ci: -> 0.0030s ci: -- add_index(:raw_usage_data, :organization_id, {:name=>"index_raw_usage_data_on_organization_id", :algorithm=>:concurrently}) ci: -> 0.0015s ci: == 20240221152300 AddOrganisationToRawUsageData: migrated (0.0554s) =========== ci: == [advisory_lock_connection] object_id: 20866860, pg_backend_pid: 6486 main: == [advisory_lock_connection] object_id: 20867180, pg_backend_pid: 6489 main: == 20240221200754 ChangeDeploymentApprovalsIndex: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0016s main: -- index_exists?(:deployment_approvals, [:deployment_id, :user_id, :approval_rule_id], {:name=>"index_deployment_approvals_on_deployment_user_approval_rule", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0062s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:deployment_approvals, [:deployment_id, :user_id, :approval_rule_id], {:name=>"index_deployment_approvals_on_deployment_user_approval_rule", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0020s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0009s main: -- index_exists?(:deployment_approvals, [:deployment_id, :user_id], {:name=>"index_deployment_approvals_on_deployment_id_and_user_id", :algorithm=>:concurrently}) main: -> 0.0052s main: -- remove_index(:deployment_approvals, {:name=>"index_deployment_approvals_on_deployment_id_and_user_id", :algorithm=>:concurrently, :column=>[:deployment_id, :user_id]}) main: -> 0.0062s main: == 20240221200754 ChangeDeploymentApprovalsIndex: migrated (0.0473s) ========== main: == [advisory_lock_connection] object_id: 20867180, pg_backend_pid: 6489 ci: == [advisory_lock_connection] object_id: 20867480, pg_backend_pid: 6491 ci: == 20240221200754 ChangeDeploymentApprovalsIndex: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0018s ci: -- index_exists?(:deployment_approvals, [:deployment_id, :user_id, :approval_rule_id], {:name=>"index_deployment_approvals_on_deployment_user_approval_rule", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0075s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:deployment_approvals, [:deployment_id, :user_id, :approval_rule_id], {:name=>"index_deployment_approvals_on_deployment_user_approval_rule", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0009s ci: -- index_exists?(:deployment_approvals, [:deployment_id, :user_id], {:name=>"index_deployment_approvals_on_deployment_id_and_user_id", :algorithm=>:concurrently}) ci: -> 0.0052s ci: -- remove_index(:deployment_approvals, {:name=>"index_deployment_approvals_on_deployment_id_and_user_id", :algorithm=>:concurrently, :column=>[:deployment_id, :user_id]}) ci: -> 0.0063s ci: == 20240221200754 ChangeDeploymentApprovalsIndex: migrated (0.0609s) ========== ci: == [advisory_lock_connection] object_id: 20867480, pg_backend_pid: 6491 main: == [advisory_lock_connection] object_id: 20867760, pg_backend_pid: 6494 main: == 20240222000000 RemovePackagesProtectionRulesPackageNamePatternIlikeQueryColumn: migrating main: -- column_exists?(:packages_protection_rules, :package_name_pattern_ilike_query) main: -> 0.0038s main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_column(:packages_protection_rules, :package_name_pattern_ilike_query) main: -> 0.0011s main: == 20240222000000 RemovePackagesProtectionRulesPackageNamePatternIlikeQueryColumn: migrated (0.0141s) main: == [advisory_lock_connection] object_id: 20867760, pg_backend_pid: 6494 ci: == [advisory_lock_connection] object_id: 20877400, pg_backend_pid: 6496 ci: == 20240222000000 RemovePackagesProtectionRulesPackageNamePatternIlikeQueryColumn: migrating ci: -- column_exists?(:packages_protection_rules, :package_name_pattern_ilike_query) ci: -> 0.0038s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_column(:packages_protection_rules, :package_name_pattern_ilike_query) ci: -> 0.0011s ci: == 20240222000000 RemovePackagesProtectionRulesPackageNamePatternIlikeQueryColumn: migrated (0.0230s) ci: == [advisory_lock_connection] object_id: 20877400, pg_backend_pid: 6496 main: == [advisory_lock_connection] object_id: 20887180, pg_backend_pid: 6499 main: == 20240222000001 AddNotNullConstraintToHasMergeRequest: migrating ============ main: -- current_schema(nil) main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE vulnerability_reads\nADD CONSTRAINT check_4b1a1bf5ea\nCHECK ( has_merge_request IS NOT NULL )\nNOT VALID;\n") main: -> 0.0014s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE vulnerability_reads VALIDATE CONSTRAINT check_4b1a1bf5ea;") main: -> 0.0009s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240222000001 AddNotNullConstraintToHasMergeRequest: migrated (0.0245s) === main: == [advisory_lock_connection] object_id: 20887180, pg_backend_pid: 6499 ci: == [advisory_lock_connection] object_id: 20903940, pg_backend_pid: 6501 ci: == 20240222000001 AddNotNullConstraintToHasMergeRequest: migrating ============ ci: -- current_schema(nil) ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE vulnerability_reads\nADD CONSTRAINT check_4b1a1bf5ea\nCHECK ( has_merge_request IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0011s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE vulnerability_reads VALIDATE CONSTRAINT check_4b1a1bf5ea;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240222000001 AddNotNullConstraintToHasMergeRequest: migrated (0.0323s) === ci: == [advisory_lock_connection] object_id: 20903940, pg_backend_pid: 6501 main: == [advisory_lock_connection] object_id: 20920840, pg_backend_pid: 6504 main: == 20240222000002 FinalizeBackfillVsCodeSettingsUuid: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240222000002 FinalizeBackfillVsCodeSettingsUuid: migrated (0.0297s) ====== main: == [advisory_lock_connection] object_id: 20920840, pg_backend_pid: 6504 ci: == [advisory_lock_connection] object_id: 20921500, pg_backend_pid: 6506 ci: == 20240222000002 FinalizeBackfillVsCodeSettingsUuid: migrating =============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240222000002 FinalizeBackfillVsCodeSettingsUuid: migrated (0.0145s) ====== ci: == [advisory_lock_connection] object_id: 20921500, pg_backend_pid: 6506 main: == [advisory_lock_connection] object_id: 20922320, pg_backend_pid: 6509 main: == 20240222000003 RemoveForeignKeyProjectRepositoryStates: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE projects, project_repository_states IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- remove_foreign_key(:project_repository_states, :projects, {:name=>"fk_rails_0f2298ca8a"}) main: -> 0.0053s main: == 20240222000003 RemoveForeignKeyProjectRepositoryStates: migrated (0.0271s) = main: == [advisory_lock_connection] object_id: 20922320, pg_backend_pid: 6509 ci: == [advisory_lock_connection] object_id: 20935820, pg_backend_pid: 6511 ci: == 20240222000003 RemoveForeignKeyProjectRepositoryStates: migrating ========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE projects, project_repository_states IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- remove_foreign_key(:project_repository_states, :projects, {:name=>"fk_rails_0f2298ca8a"}) ci: -> 0.0058s ci: == 20240222000003 RemoveForeignKeyProjectRepositoryStates: migrated (0.0367s) = ci: == [advisory_lock_connection] object_id: 20935820, pg_backend_pid: 6511 main: == [advisory_lock_connection] object_id: 20949460, pg_backend_pid: 6514 main: == 20240222000004 DropProjectRepositoryStatesTable: migrating ================= main: -- drop_table(:project_repository_states, {:if_exists=>true}) main: -> 0.0030s main: == 20240222000004 DropProjectRepositoryStatesTable: migrated (0.0107s) ======== main: == [advisory_lock_connection] object_id: 20949460, pg_backend_pid: 6514 ci: == [advisory_lock_connection] object_id: 20974400, pg_backend_pid: 6516 ci: == 20240222000004 DropProjectRepositoryStatesTable: migrating ================= ci: -- drop_table(:project_repository_states, {:if_exists=>true}) ci: -> 0.0035s ci: == 20240222000004 DropProjectRepositoryStatesTable: migrated (0.0208s) ======== ci: == [advisory_lock_connection] object_id: 20974400, pg_backend_pid: 6516 main: == [advisory_lock_connection] object_id: 20999500, pg_backend_pid: 6519 main: == 20240222075046 QueueBackfillUsersColorModeId: migrating ==================== main: == 20240222075046 QueueBackfillUsersColorModeId: migrated (0.0440s) =========== main: == [advisory_lock_connection] object_id: 20999500, pg_backend_pid: 6519 ci: == [advisory_lock_connection] object_id: 21002780, pg_backend_pid: 6521 ci: == 20240222075046 QueueBackfillUsersColorModeId: migrating ==================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240222075046 QueueBackfillUsersColorModeId: migrated (0.0158s) =========== ci: == [advisory_lock_connection] object_id: 21002780, pg_backend_pid: 6521 main: == [advisory_lock_connection] object_id: 21006200, pg_backend_pid: 6524 main: == 20240222134433 RegenRemoveForeignKeysUserInteractedProjects: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE users, user_interacted_projects IN ACCESS EXCLUSIVE MODE") main: -> 0.0009s main: -- remove_foreign_key(:user_interacted_projects, :users, {:name=>"fk_0894651f08"}) main: -> 0.0051s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE projects, user_interacted_projects IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- remove_foreign_key(:user_interacted_projects, :projects, {:name=>"fk_722ceba4f7"}) main: -> 0.0046s main: == 20240222134433 RegenRemoveForeignKeysUserInteractedProjects: migrated (0.0459s) main: == [advisory_lock_connection] object_id: 21006200, pg_backend_pid: 6524 ci: == [advisory_lock_connection] object_id: 21011200, pg_backend_pid: 6526 ci: == 20240222134433 RegenRemoveForeignKeysUserInteractedProjects: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE users, user_interacted_projects IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:user_interacted_projects, :users, {:name=>"fk_0894651f08"}) ci: -> 0.0049s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE projects, user_interacted_projects IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:user_interacted_projects, :projects, {:name=>"fk_722ceba4f7"}) ci: -> 0.0042s ci: == 20240222134433 RegenRemoveForeignKeysUserInteractedProjects: migrated (0.0509s) ci: == [advisory_lock_connection] object_id: 21011200, pg_backend_pid: 6526 main: == [advisory_lock_connection] object_id: 21016340, pg_backend_pid: 6529 main: == 20240222134513 RegenDropUserInteractedProjectsTable: migrating ============= main: -- drop_table(:user_interacted_projects, {:if_exists=>true}) main: -> 0.0017s main: == 20240222134513 RegenDropUserInteractedProjectsTable: migrated (0.0073s) ==== main: == [advisory_lock_connection] object_id: 21016340, pg_backend_pid: 6529 ci: == [advisory_lock_connection] object_id: 21022200, pg_backend_pid: 6531 ci: == 20240222134513 RegenDropUserInteractedProjectsTable: migrating ============= ci: -- drop_table(:user_interacted_projects, {:if_exists=>true}) ci: -> 0.0017s ci: == 20240222134513 RegenDropUserInteractedProjectsTable: migrated (0.0168s) ==== ci: == [advisory_lock_connection] object_id: 21022200, pg_backend_pid: 6531 main: == [advisory_lock_connection] object_id: 21022480, pg_backend_pid: 6534 main: == 20240222142403 RemoveDuplicatedProtectedTagsIndex: migrating =============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:protected_tags) main: -> 0.0043s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:protected_tags, {:algorithm=>:concurrently, :name=>"index_protected_tags_on_project_id"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240222142403 RemoveDuplicatedProtectedTagsIndex: migrated (0.0221s) ====== main: == [advisory_lock_connection] object_id: 21022480, pg_backend_pid: 6534 ci: == [advisory_lock_connection] object_id: 21029020, pg_backend_pid: 6536 ci: == 20240222142403 RemoveDuplicatedProtectedTagsIndex: migrating =============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- indexes(:protected_tags) ci: -> 0.0044s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:protected_tags, {:algorithm=>:concurrently, :name=>"index_protected_tags_on_project_id"}) ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240222142403 RemoveDuplicatedProtectedTagsIndex: migrated (0.0314s) ====== ci: == [advisory_lock_connection] object_id: 21029020, pg_backend_pid: 6536 main: == [advisory_lock_connection] object_id: 21035700, pg_backend_pid: 6539 main: == 20240222143050 RemoveDuplicatedProjectRepositoriesIndex: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:project_repositories) main: -> 0.0050s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- remove_index(:project_repositories, {:algorithm=>:concurrently, :name=>"index_project_repositories_on_shard_id"}) main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240222143050 RemoveDuplicatedProjectRepositoriesIndex: migrated (0.0213s) main: == [advisory_lock_connection] object_id: 21035700, pg_backend_pid: 6539 ci: == [advisory_lock_connection] object_id: 21036080, pg_backend_pid: 6541 ci: == 20240222143050 RemoveDuplicatedProjectRepositoriesIndex: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:project_repositories) ci: -> 0.0060s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- remove_index(:project_repositories, {:algorithm=>:concurrently, :name=>"index_project_repositories_on_shard_id"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20240222143050 RemoveDuplicatedProjectRepositoriesIndex: migrated (0.0333s) ci: == [advisory_lock_connection] object_id: 21036080, pg_backend_pid: 6541 main: == [advisory_lock_connection] object_id: 21036580, pg_backend_pid: 6544 main: == 20240222143623 RemoveDuplicatedApprovalsIndex: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:approvals) main: -> 0.0056s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:approvals, {:algorithm=>:concurrently, :name=>"index_approvals_on_merge_request_id"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240222143623 RemoveDuplicatedApprovalsIndex: migrated (0.0230s) ========== main: == [advisory_lock_connection] object_id: 21036580, pg_backend_pid: 6544 ci: == [advisory_lock_connection] object_id: 21043380, pg_backend_pid: 6546 ci: == 20240222143623 RemoveDuplicatedApprovalsIndex: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- indexes(:approvals) ci: -> 0.0052s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- remove_index(:approvals, {:algorithm=>:concurrently, :name=>"index_approvals_on_merge_request_id"}) ci: -> 0.0012s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240222143623 RemoveDuplicatedApprovalsIndex: migrated (0.0310s) ========== ci: == [advisory_lock_connection] object_id: 21043380, pg_backend_pid: 6546 main: == [advisory_lock_connection] object_id: 21043660, pg_backend_pid: 6549 main: == 20240222144123 RemoveDuplicatedApprovalProjectRulesUsersIndex: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0011s main: -- indexes(:approval_project_rules_users) main: -> 0.0047s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- remove_index(:approval_project_rules_users, {:algorithm=>:concurrently, :name=>"index_approval_project_rules_users_on_approval_project_rule_id"}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240222144123 RemoveDuplicatedApprovalProjectRulesUsersIndex: migrated (0.0216s) main: == [advisory_lock_connection] object_id: 21043660, pg_backend_pid: 6549 ci: == [advisory_lock_connection] object_id: 21057600, pg_backend_pid: 6551 ci: == 20240222144123 RemoveDuplicatedApprovalProjectRulesUsersIndex: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:approval_project_rules_users) ci: -> 0.0049s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- remove_index(:approval_project_rules_users, {:algorithm=>:concurrently, :name=>"index_approval_project_rules_users_on_approval_project_rule_id"}) ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0009s ci: == 20240222144123 RemoveDuplicatedApprovalProjectRulesUsersIndex: migrated (0.0342s) ci: == [advisory_lock_connection] object_id: 21057600, pg_backend_pid: 6551 main: == [advisory_lock_connection] object_id: 21071680, pg_backend_pid: 6554 main: == 20240222212904 AddVisibilityLevelToOrganizations: migrating ================ main: -- add_column(:organizations, :visibility_level, :smallint, {:default=>0, :null=>false}) main: -> 0.0029s main: == 20240222212904 AddVisibilityLevelToOrganizations: migrated (0.0099s) ======= main: == [advisory_lock_connection] object_id: 21071680, pg_backend_pid: 6554 ci: == [advisory_lock_connection] object_id: 21072100, pg_backend_pid: 6556 ci: == 20240222212904 AddVisibilityLevelToOrganizations: migrating ================ ci: -- add_column(:organizations, :visibility_level, :smallint, {:default=>0, :null=>false}) ci: -> 0.0021s ci: == 20240222212904 AddVisibilityLevelToOrganizations: migrated (0.0177s) ======= ci: == [advisory_lock_connection] object_id: 21072100, pg_backend_pid: 6556 main: == [advisory_lock_connection] object_id: 21072660, pg_backend_pid: 6559 main: == 20240222214106 SetDefaultOrganizationVisibilityToPublic: migrating ========= main: == 20240222214106 SetDefaultOrganizationVisibilityToPublic: migrated (0.0122s) main: == [advisory_lock_connection] object_id: 21072660, pg_backend_pid: 6559 ci: == [advisory_lock_connection] object_id: 21079840, pg_backend_pid: 6561 ci: == 20240222214106 SetDefaultOrganizationVisibilityToPublic: migrating ========= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240222214106 SetDefaultOrganizationVisibilityToPublic: migrated (0.0185s) ci: == [advisory_lock_connection] object_id: 21079840, pg_backend_pid: 6561 main: == [advisory_lock_connection] object_id: 21087160, pg_backend_pid: 6564 main: == 20240223033342 UnscheduleOpenAiClearConversationsWorker: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240223033342 UnscheduleOpenAiClearConversationsWorker: migrated (0.0063s) main: == [advisory_lock_connection] object_id: 21087160, pg_backend_pid: 6564 ci: == [advisory_lock_connection] object_id: 21095620, pg_backend_pid: 6566 ci: == 20240223033342 UnscheduleOpenAiClearConversationsWorker: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20240223033342 UnscheduleOpenAiClearConversationsWorker: migrated (0.0161s) ci: == [advisory_lock_connection] object_id: 21095620, pg_backend_pid: 6566 main: == [advisory_lock_connection] object_id: 21104200, pg_backend_pid: 6569 main: == 20240223130548 QueueUpdateSbomComponentsNameBasedOnPep503: migrating ======= main: == 20240223130548 QueueUpdateSbomComponentsNameBasedOnPep503: migrated (0.0403s) main: == [advisory_lock_connection] object_id: 21104200, pg_backend_pid: 6569 ci: == [advisory_lock_connection] object_id: 21112100, pg_backend_pid: 6571 ci: == 20240223130548 QueueUpdateSbomComponentsNameBasedOnPep503: migrating ======= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240223130548 QueueUpdateSbomComponentsNameBasedOnPep503: migrated (0.0157s) ci: == [advisory_lock_connection] object_id: 21112100, pg_backend_pid: 6571 main: == [advisory_lock_connection] object_id: 21120100, pg_backend_pid: 6574 main: == 20240223215727 RemoveNamespaceSettingsThirdPartyAiFeaturesEnabled: migrating main: -- remove_column(:namespace_settings, :third_party_ai_features_enabled) main: -> 0.0017s main: == 20240223215727 RemoveNamespaceSettingsThirdPartyAiFeaturesEnabled: migrated (0.0076s) main: == [advisory_lock_connection] object_id: 21120100, pg_backend_pid: 6574 ci: == [advisory_lock_connection] object_id: 21127940, pg_backend_pid: 6576 ci: == 20240223215727 RemoveNamespaceSettingsThirdPartyAiFeaturesEnabled: migrating ci: -- remove_column(:namespace_settings, :third_party_ai_features_enabled) ci: -> 0.0019s ci: == 20240223215727 RemoveNamespaceSettingsThirdPartyAiFeaturesEnabled: migrated (0.0178s) ci: == [advisory_lock_connection] object_id: 21127940, pg_backend_pid: 6576 main: == [advisory_lock_connection] object_id: 21135920, pg_backend_pid: 6579 main: == 20240226043959 AddNamespaceFkToNamespaceClusterAgentMappingsTable: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE remote_development_namespace_cluster_agent_mappings ADD CONSTRAINT fk_0c483ecb9d FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0021s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE remote_development_namespace_cluster_agent_mappings VALIDATE CONSTRAINT fk_0c483ecb9d;") main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240226043959 AddNamespaceFkToNamespaceClusterAgentMappingsTable: migrated (0.0354s) main: == [advisory_lock_connection] object_id: 21135920, pg_backend_pid: 6579 ci: == [advisory_lock_connection] object_id: 21136620, pg_backend_pid: 6581 ci: == 20240226043959 AddNamespaceFkToNamespaceClusterAgentMappingsTable: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE remote_development_namespace_cluster_agent_mappings ADD CONSTRAINT fk_0c483ecb9d FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0021s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE remote_development_namespace_cluster_agent_mappings VALIDATE CONSTRAINT fk_0c483ecb9d;") ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240226043959 AddNamespaceFkToNamespaceClusterAgentMappingsTable: migrated (0.0437s) ci: == [advisory_lock_connection] object_id: 21136620, pg_backend_pid: 6581 main: == [advisory_lock_connection] object_id: 21137460, pg_backend_pid: 6584 main: == 20240226044028 AddClusterAgentFkToNamespaceClusterAgentMappingsTable: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE remote_development_namespace_cluster_agent_mappings ADD CONSTRAINT fk_be8e9c740f FOREIGN KEY (cluster_agent_id) REFERENCES cluster_agents (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0016s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE remote_development_namespace_cluster_agent_mappings VALIDATE CONSTRAINT fk_be8e9c740f;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240226044028 AddClusterAgentFkToNamespaceClusterAgentMappingsTable: migrated (0.0330s) main: == [advisory_lock_connection] object_id: 21137460, pg_backend_pid: 6584 ci: == [advisory_lock_connection] object_id: 21140580, pg_backend_pid: 6586 ci: == 20240226044028 AddClusterAgentFkToNamespaceClusterAgentMappingsTable: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE remote_development_namespace_cluster_agent_mappings ADD CONSTRAINT fk_be8e9c740f FOREIGN KEY (cluster_agent_id) REFERENCES cluster_agents (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE remote_development_namespace_cluster_agent_mappings VALIDATE CONSTRAINT fk_be8e9c740f;") ci: -> 0.0013s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240226044028 AddClusterAgentFkToNamespaceClusterAgentMappingsTable: migrated (0.0442s) ci: == [advisory_lock_connection] object_id: 21140580, pg_backend_pid: 6586 main: == [advisory_lock_connection] object_id: 21140920, pg_backend_pid: 6589 main: == 20240226044054 AddCreatorIdFkToNamespaceClusterAgentMappingsTable: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE remote_development_namespace_cluster_agent_mappings ADD CONSTRAINT fk_124d8167c5 FOREIGN KEY (creator_id) REFERENCES users (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0022s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE remote_development_namespace_cluster_agent_mappings VALIDATE CONSTRAINT fk_124d8167c5;") main: -> 0.0032s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: == 20240226044054 AddCreatorIdFkToNamespaceClusterAgentMappingsTable: migrated (0.0372s) main: == [advisory_lock_connection] object_id: 21140920, pg_backend_pid: 6589 ci: == [advisory_lock_connection] object_id: 21141100, pg_backend_pid: 6591 ci: == 20240226044054 AddCreatorIdFkToNamespaceClusterAgentMappingsTable: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE remote_development_namespace_cluster_agent_mappings ADD CONSTRAINT fk_124d8167c5 FOREIGN KEY (creator_id) REFERENCES users (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0022s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE remote_development_namespace_cluster_agent_mappings VALIDATE CONSTRAINT fk_124d8167c5;") ci: -> 0.0022s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240226044054 AddCreatorIdFkToNamespaceClusterAgentMappingsTable: migrated (0.0445s) ci: == [advisory_lock_connection] object_id: 21141100, pg_backend_pid: 6591 main: == [advisory_lock_connection] object_id: 21141400, pg_backend_pid: 6594 main: == 20240226061749 AddAccessTokenEventsToWebHooks: migrating =================== main: -- add_column(:web_hooks, :resource_access_token_events, :boolean, {:null=>false, :default=>false}) main: -> 0.0025s main: == 20240226061749 AddAccessTokenEventsToWebHooks: migrated (0.0090s) ========== main: == [advisory_lock_connection] object_id: 21141400, pg_backend_pid: 6594 ci: == [advisory_lock_connection] object_id: 21148000, pg_backend_pid: 6596 ci: == 20240226061749 AddAccessTokenEventsToWebHooks: migrating =================== ci: -- add_column(:web_hooks, :resource_access_token_events, :boolean, {:null=>false, :default=>false}) ci: -> 0.0020s ci: == 20240226061749 AddAccessTokenEventsToWebHooks: migrated (0.0180s) ========== ci: == [advisory_lock_connection] object_id: 21148000, pg_backend_pid: 6596 main: == [advisory_lock_connection] object_id: 21148340, pg_backend_pid: 6599 main: == 20240226072310 PrepareIndexForInitialAndLatestPipelineIdToVulnerabilityOccurrences: migrating main: -- index_exists?(:vulnerability_occurrences, :initial_pipeline_id, {:name=>"index_vulnerability_occurrences_on_initial_pipeline_id", :algorithm=>:concurrently}) main: -> 0.0087s main: -- add_index_options(:vulnerability_occurrences, :initial_pipeline_id, {:name=>"index_vulnerability_occurrences_on_initial_pipeline_id", :algorithm=>:concurrently}) main: -> 0.0004s main: -- index_exists?(:vulnerability_occurrences, :latest_pipeline_id, {:name=>"index_vulnerability_occurrences_on_latest_pipeline_id", :algorithm=>:concurrently}) main: -> 0.0066s main: -- add_index_options(:vulnerability_occurrences, :latest_pipeline_id, {:name=>"index_vulnerability_occurrences_on_latest_pipeline_id", :algorithm=>:concurrently}) main: -> 0.0001s main: == 20240226072310 PrepareIndexForInitialAndLatestPipelineIdToVulnerabilityOccurrences: migrated (0.0333s) main: == [advisory_lock_connection] object_id: 21148340, pg_backend_pid: 6599 ci: == [advisory_lock_connection] object_id: 21148800, pg_backend_pid: 6601 ci: == 20240226072310 PrepareIndexForInitialAndLatestPipelineIdToVulnerabilityOccurrences: migrating ci: -- index_exists?(:vulnerability_occurrences, :initial_pipeline_id, {:name=>"index_vulnerability_occurrences_on_initial_pipeline_id", :algorithm=>:concurrently}) ci: -> 0.0089s ci: -- add_index_options(:vulnerability_occurrences, :initial_pipeline_id, {:name=>"index_vulnerability_occurrences_on_initial_pipeline_id", :algorithm=>:concurrently}) ci: -> 0.0006s ci: -- index_exists?(:vulnerability_occurrences, :latest_pipeline_id, {:name=>"index_vulnerability_occurrences_on_latest_pipeline_id", :algorithm=>:concurrently}) ci: -> 0.0072s ci: -- add_index_options(:vulnerability_occurrences, :latest_pipeline_id, {:name=>"index_vulnerability_occurrences_on_latest_pipeline_id", :algorithm=>:concurrently}) ci: -> 0.0001s ci: == 20240226072310 PrepareIndexForInitialAndLatestPipelineIdToVulnerabilityOccurrences: migrated (0.0444s) ci: == [advisory_lock_connection] object_id: 21148800, pg_backend_pid: 6601 main: == [advisory_lock_connection] object_id: 21149400, pg_backend_pid: 6604 main: == 20240226081837 EnsureIdUniquenessForPCiStages: migrating =================== main: -- current_schema(nil) main: -> 0.0005s main: -- change_column_default(:p_ci_stages, :id, nil) main: -> 0.0042s main: -- execute("CREATE OR REPLACE FUNCTION assign_p_ci_stages_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('ci_stages_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n") main: -> 0.0016s main: -- execute("CREATE TRIGGER assign_p_ci_stages_id_trigger\nBEFORE INSERT ON p_ci_stages\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_p_ci_stages_id_value()\n") main: -> 0.0008s main: == 20240226081837 EnsureIdUniquenessForPCiStages: migrated (0.0215s) ========== main: == [advisory_lock_connection] object_id: 21149400, pg_backend_pid: 6604 ci: == [advisory_lock_connection] object_id: 21155200, pg_backend_pid: 6606 ci: == 20240226081837 EnsureIdUniquenessForPCiStages: migrating =================== ci: -- current_schema(nil) ci: -> 0.0004s ci: -- change_column_default(:p_ci_stages, :id, nil) ci: -> 0.0043s ci: -- execute("CREATE OR REPLACE FUNCTION assign_p_ci_stages_id_value()\nRETURNS TRIGGER AS\n$$\nBEGIN\nIF NEW.\"id\" IS NOT NULL THEN\n RAISE WARNING 'Manually assigning ids is not allowed, the value will be ignored';\nEND IF;\nNEW.\"id\" := nextval('ci_stages_id_seq'::regclass);\nRETURN NEW;\n\nEND\n$$ LANGUAGE PLPGSQL\n") ci: -> 0.0015s ci: -- execute("CREATE TRIGGER assign_p_ci_stages_id_trigger\nBEFORE INSERT ON p_ci_stages\nFOR EACH ROW\n\nEXECUTE FUNCTION assign_p_ci_stages_id_value()\n") ci: -> 0.0007s ci: == 20240226081837 EnsureIdUniquenessForPCiStages: migrated (0.0315s) ========== ci: == [advisory_lock_connection] object_id: 21155200, pg_backend_pid: 6606 main: == [advisory_lock_connection] object_id: 21161140, pg_backend_pid: 6609 main: == 20240226094324 AddIndexForInitialAndLatestPipelineIdToVulnerabilityOccurrences: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:vulnerability_occurrences, :initial_pipeline_id, {:name=>"index_vulnerability_occurrences_on_initial_pipeline_id", :algorithm=>:concurrently}) main: -> 0.0087s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:vulnerability_occurrences, :initial_pipeline_id, {:name=>"index_vulnerability_occurrences_on_initial_pipeline_id", :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- index_exists?(:vulnerability_occurrences, :latest_pipeline_id, {:name=>"index_vulnerability_occurrences_on_latest_pipeline_id", :algorithm=>:concurrently}) main: -> 0.0081s main: -- add_index(:vulnerability_occurrences, :latest_pipeline_id, {:name=>"index_vulnerability_occurrences_on_latest_pipeline_id", :algorithm=>:concurrently}) main: -> 0.0016s main: == 20240226094324 AddIndexForInitialAndLatestPipelineIdToVulnerabilityOccurrences: migrated (0.0511s) main: == [advisory_lock_connection] object_id: 21161140, pg_backend_pid: 6609 ci: == [advisory_lock_connection] object_id: 21166900, pg_backend_pid: 6611 ci: == 20240226094324 AddIndexForInitialAndLatestPipelineIdToVulnerabilityOccurrences: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:vulnerability_occurrences, :initial_pipeline_id, {:name=>"index_vulnerability_occurrences_on_initial_pipeline_id", :algorithm=>:concurrently}) ci: -> 0.0090s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:vulnerability_occurrences, :initial_pipeline_id, {:name=>"index_vulnerability_occurrences_on_initial_pipeline_id", :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:vulnerability_occurrences, :latest_pipeline_id, {:name=>"index_vulnerability_occurrences_on_latest_pipeline_id", :algorithm=>:concurrently}) ci: -> 0.0074s ci: -- add_index(:vulnerability_occurrences, :latest_pipeline_id, {:name=>"index_vulnerability_occurrences_on_latest_pipeline_id", :algorithm=>:concurrently}) ci: -> 0.0012s ci: == 20240226094324 AddIndexForInitialAndLatestPipelineIdToVulnerabilityOccurrences: migrated (0.0598s) ci: == [advisory_lock_connection] object_id: 21166900, pg_backend_pid: 6611 main: == [advisory_lock_connection] object_id: 21172840, pg_backend_pid: 6614 main: == 20240226102153 RemoveClusterAgentTokensProjectIdNotNull: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute(" ALTER TABLE cluster_agent_tokens\n DROP CONSTRAINT IF EXISTS check_5aff240050\n") main: -> 0.0012s main: == 20240226102153 RemoveClusterAgentTokensProjectIdNotNull: migrated (0.0111s) main: == [advisory_lock_connection] object_id: 21172840, pg_backend_pid: 6614 ci: == [advisory_lock_connection] object_id: 21178640, pg_backend_pid: 6616 ci: == 20240226102153 RemoveClusterAgentTokensProjectIdNotNull: migrating ========= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute(" ALTER TABLE cluster_agent_tokens\n DROP CONSTRAINT IF EXISTS check_5aff240050\n") ci: -> 0.0014s ci: == 20240226102153 RemoveClusterAgentTokensProjectIdNotNull: migrated (0.0198s) ci: == [advisory_lock_connection] object_id: 21178640, pg_backend_pid: 6616 main: == [advisory_lock_connection] object_id: 21184540, pg_backend_pid: 6619 main: == 20240226124436 AllowNullForMemberIdAndOldAccessLevelInMemberApprovals: migrating main: -- change_column_null(:member_approvals, :member_id, true) main: -> 0.0012s main: -- change_column_null(:member_approvals, :old_access_level, true) main: -> 0.0008s main: == 20240226124436 AllowNullForMemberIdAndOldAccessLevelInMemberApprovals: migrated (0.0085s) main: == [advisory_lock_connection] object_id: 21184540, pg_backend_pid: 6619 ci: == [advisory_lock_connection] object_id: 21185240, pg_backend_pid: 6621 ci: == 20240226124436 AllowNullForMemberIdAndOldAccessLevelInMemberApprovals: migrating ci: -- change_column_null(:member_approvals, :member_id, true) ci: -> 0.0011s ci: -- change_column_null(:member_approvals, :old_access_level, true) ci: -> 0.0008s ci: == 20240226124436 AllowNullForMemberIdAndOldAccessLevelInMemberApprovals: migrated (0.0182s) ci: == [advisory_lock_connection] object_id: 21185240, pg_backend_pid: 6621 main: == [advisory_lock_connection] object_id: 21186080, pg_backend_pid: 6624 main: == 20240226124502 AddUserIdToMemberApprovals: migrating ======================= main: -- add_column(:member_approvals, :user_id, :bigint, {:null=>false}) main: -> 0.0013s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:member_approvals, :user_id, {:algorithm=>:concurrently}) main: -> 0.0065s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:member_approvals, :user_id, {:algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- index_name(:member_approvals, :user_id) main: -> 0.0000s main: == 20240226124502 AddUserIdToMemberApprovals: migrated (0.0273s) ============== main: == [advisory_lock_connection] object_id: 21186080, pg_backend_pid: 6624 ci: == [advisory_lock_connection] object_id: 21206600, pg_backend_pid: 6626 ci: == 20240226124502 AddUserIdToMemberApprovals: migrating ======================= ci: -- add_column(:member_approvals, :user_id, :bigint, {:null=>false}) ci: -> 0.0013s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0013s ci: -- index_exists?(:member_approvals, :user_id, {:algorithm=>:concurrently}) ci: -> 0.0060s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:member_approvals, :user_id, {:algorithm=>:concurrently}) ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- index_name(:member_approvals, :user_id) ci: -> 0.0000s ci: == 20240226124502 AddUserIdToMemberApprovals: migrated (0.0347s) ============== ci: == [advisory_lock_connection] object_id: 21206600, pg_backend_pid: 6626 main: == [advisory_lock_connection] object_id: 21227260, pg_backend_pid: 6629 main: == 20240226124539 UpdateIndexesOnMemberApprovals: migrating =================== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:member_approvals) main: -> 0.0087s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- remove_index(:member_approvals, {:algorithm=>:concurrently, :name=>"unique_member_approvals_on_pending_status"}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- index_exists?(:member_approvals, [:user_id, :member_namespace_id, :new_access_level], {:unique=>true, :where=>"status = 0", :name=>"unique_idx_member_approvals_on_pending_status", :algorithm=>:concurrently}) main: -> 0.0072s main: -- add_index(:member_approvals, [:user_id, :member_namespace_id, :new_access_level], {:unique=>true, :where=>"status = 0", :name=>"unique_idx_member_approvals_on_pending_status", :algorithm=>:concurrently}) main: -> 0.0022s main: == 20240226124539 UpdateIndexesOnMemberApprovals: migrated (0.0502s) ========== main: == [advisory_lock_connection] object_id: 21227260, pg_backend_pid: 6629 ci: == [advisory_lock_connection] object_id: 21232080, pg_backend_pid: 6631 ci: == 20240226124539 UpdateIndexesOnMemberApprovals: migrating =================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- indexes(:member_approvals) ci: -> 0.0071s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:member_approvals, {:algorithm=>:concurrently, :name=>"unique_member_approvals_on_pending_status"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0010s ci: -- index_exists?(:member_approvals, [:user_id, :member_namespace_id, :new_access_level], {:unique=>true, :where=>"status = 0", :name=>"unique_idx_member_approvals_on_pending_status", :algorithm=>:concurrently}) ci: -> 0.0049s ci: -- add_index(:member_approvals, [:user_id, :member_namespace_id, :new_access_level], {:unique=>true, :where=>"status = 0", :name=>"unique_idx_member_approvals_on_pending_status", :algorithm=>:concurrently}) ci: -> 0.0017s ci: == 20240226124539 UpdateIndexesOnMemberApprovals: migrated (0.0488s) ========== ci: == [advisory_lock_connection] object_id: 21232080, pg_backend_pid: 6631 main: == [advisory_lock_connection] object_id: 21237040, pg_backend_pid: 6634 main: == 20240226134150 AddMemberRoleIdToMemberApprovals: migrating ================= main: -- add_column(:member_approvals, :member_role_id, :bigint) main: -> 0.0018s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:member_approvals, :member_role_id, {:algorithm=>:concurrently}) main: -> 0.0084s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:member_approvals, :member_role_id, {:algorithm=>:concurrently}) main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- index_name(:member_approvals, :member_role_id) main: -> 0.0000s main: == 20240226134150 AddMemberRoleIdToMemberApprovals: migrated (0.0330s) ======== main: == [advisory_lock_connection] object_id: 21237040, pg_backend_pid: 6634 ci: == [advisory_lock_connection] object_id: 21262700, pg_backend_pid: 6636 ci: == 20240226134150 AddMemberRoleIdToMemberApprovals: migrating ================= ci: -- add_column(:member_approvals, :member_role_id, :bigint) ci: -> 0.0014s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:member_approvals, :member_role_id, {:algorithm=>:concurrently}) ci: -> 0.0070s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- add_index(:member_approvals, :member_role_id, {:algorithm=>:concurrently}) ci: -> 0.0015s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: -- index_name(:member_approvals, :member_role_id) ci: -> 0.0000s ci: == 20240226134150 AddMemberRoleIdToMemberApprovals: migrated (0.0356s) ======== ci: == [advisory_lock_connection] object_id: 21262700, pg_backend_pid: 6636 main: == [advisory_lock_connection] object_id: 21288500, pg_backend_pid: 6639 main: == 20240226134858 EnforceVsCodeSettingsUuidPresence: migrating ================ main: -- current_schema(nil) main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE vs_code_settings\nADD CONSTRAINT check_4680ca265d\nCHECK ( uuid IS NOT NULL )\nNOT VALID;\n") main: -> 0.0010s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE vs_code_settings VALIDATE CONSTRAINT check_4680ca265d;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240226134858 EnforceVsCodeSettingsUuidPresence: migrated (0.0213s) ======= main: == [advisory_lock_connection] object_id: 21288500, pg_backend_pid: 6639 ci: == [advisory_lock_connection] object_id: 21289280, pg_backend_pid: 6641 ci: == 20240226134858 EnforceVsCodeSettingsUuidPresence: migrating ================ ci: -- current_schema(nil) ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE vs_code_settings\nADD CONSTRAINT check_4680ca265d\nCHECK ( uuid IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0011s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE vs_code_settings VALIDATE CONSTRAINT check_4680ca265d;") ci: -> 0.0009s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240226134858 EnforceVsCodeSettingsUuidPresence: migrated (0.0315s) ======= ci: == [advisory_lock_connection] object_id: 21289280, pg_backend_pid: 6641 main: == [advisory_lock_connection] object_id: 21290200, pg_backend_pid: 6644 main: == 20240226135122 AddForeignKeyForMemberRoleIdToMemberApprovals: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE member_approvals ADD CONSTRAINT fk_619f381144 FOREIGN KEY (member_role_id) REFERENCES member_roles (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0018s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE member_approvals VALIDATE CONSTRAINT fk_619f381144;") main: -> 0.0016s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240226135122 AddForeignKeyForMemberRoleIdToMemberApprovals: migrated (0.0340s) main: == [advisory_lock_connection] object_id: 21290200, pg_backend_pid: 6644 ci: == [advisory_lock_connection] object_id: 21290700, pg_backend_pid: 6646 ci: == 20240226135122 AddForeignKeyForMemberRoleIdToMemberApprovals: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE member_approvals ADD CONSTRAINT fk_619f381144 FOREIGN KEY (member_role_id) REFERENCES member_roles (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0016s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE member_approvals VALIDATE CONSTRAINT fk_619f381144;") ci: -> 0.0016s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240226135122 AddForeignKeyForMemberRoleIdToMemberApprovals: migrated (0.0433s) ci: == [advisory_lock_connection] object_id: 21290700, pg_backend_pid: 6646 main: == [advisory_lock_connection] object_id: 21291360, pg_backend_pid: 6649 main: == 20240226141402 ReplaceCiBuildsCiStagesForeignKey: migrating ================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE p_ci_stages, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") main: -> 0.0008s main: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT tmp_fk_3a9eaa254d_p FOREIGN KEY (partition_id, stage_id) REFERENCES p_ci_stages (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") main: -> 0.0019s main: == 20240226141402 ReplaceCiBuildsCiStagesForeignKey: migrated (0.0746s) ======= main: == [advisory_lock_connection] object_id: 21291360, pg_backend_pid: 6649 ci: == [advisory_lock_connection] object_id: 21301840, pg_backend_pid: 6651 ci: == 20240226141402 ReplaceCiBuildsCiStagesForeignKey: migrating ================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE p_ci_stages, public.ci_builds IN SHARE ROW EXCLUSIVE MODE") ci: -> 0.0009s ci: -- execute("ALTER TABLE public.ci_builds ADD CONSTRAINT tmp_fk_3a9eaa254d_p FOREIGN KEY (partition_id, stage_id) REFERENCES p_ci_stages (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE NOT VALID;") ci: -> 0.0019s ci: == 20240226141402 ReplaceCiBuildsCiStagesForeignKey: migrated (0.0857s) ======= ci: == [advisory_lock_connection] object_id: 21301840, pg_backend_pid: 6651 main: == [advisory_lock_connection] object_id: 21319640, pg_backend_pid: 6654 main: == 20240226142658 AddTempNotesBackupTable: migrating ========================== main: -- execute("CREATE TABLE IF NOT EXISTS temp_notes_backup (LIKE notes);") main: -> 0.0023s main: -- execute("ALTER TABLE temp_notes_backup ADD PRIMARY KEY (id);") main: -> 0.0013s main: == 20240226142658 AddTempNotesBackupTable: migrated (0.0104s) ================= main: == [advisory_lock_connection] object_id: 21319640, pg_backend_pid: 6654 ci: == [advisory_lock_connection] object_id: 21332260, pg_backend_pid: 6656 ci: == 20240226142658 AddTempNotesBackupTable: migrating ========================== ci: -- execute("CREATE TABLE IF NOT EXISTS temp_notes_backup (LIKE notes);") ci: -> 0.0034s ci: -- execute("ALTER TABLE temp_notes_backup ADD PRIMARY KEY (id);") ci: -> 0.0016s I, [2024-04-10T20:48:46.997368 #290] INFO -- : Database: 'ci', Table: 'temp_notes_backup': Lock Writes ci: == 20240226142658 AddTempNotesBackupTable: migrated (0.0263s) ================= ci: == [advisory_lock_connection] object_id: 21332260, pg_backend_pid: 6656 main: == [advisory_lock_connection] object_id: 21352220, pg_backend_pid: 6659 main: == 20240226143323 QueueBackupAndRemoveNotesWithNullNoteableType: migrating ==== main: == 20240226143323 QueueBackupAndRemoveNotesWithNullNoteableType: migrated (0.0438s) main: == [advisory_lock_connection] object_id: 21352220, pg_backend_pid: 6659 ci: == [advisory_lock_connection] object_id: 21363380, pg_backend_pid: 6661 ci: == 20240226143323 QueueBackupAndRemoveNotesWithNullNoteableType: migrating ==== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main_cell]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240226143323 QueueBackupAndRemoveNotesWithNullNoteableType: migrated (0.0161s) ci: == [advisory_lock_connection] object_id: 21363380, pg_backend_pid: 6661 main: == [advisory_lock_connection] object_id: 21374560, pg_backend_pid: 6664 main: == 20240226174509 QueueBackfillOnboardingStatusStepUrl: migrating ============= main: == 20240226174509 QueueBackfillOnboardingStatusStepUrl: migrated (0.0376s) ==== main: == [advisory_lock_connection] object_id: 21374560, pg_backend_pid: 6664 ci: == [advisory_lock_connection] object_id: 21379680, pg_backend_pid: 6666 ci: == 20240226174509 QueueBackfillOnboardingStatusStepUrl: migrating ============= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240226174509 QueueBackfillOnboardingStatusStepUrl: migrated (0.0152s) ==== ci: == [advisory_lock_connection] object_id: 21379680, pg_backend_pid: 6666 main: == [advisory_lock_connection] object_id: 21384700, pg_backend_pid: 6669 main: == 20240226191235 UpdatePipelineTriggersPlanLimits: migrating ================= main: == 20240226191235 UpdatePipelineTriggersPlanLimits: migrated (0.0056s) ======== main: == [advisory_lock_connection] object_id: 21384700, pg_backend_pid: 6669 ci: == [advisory_lock_connection] object_id: 21390480, pg_backend_pid: 6671 ci: == 20240226191235 UpdatePipelineTriggersPlanLimits: migrating ================= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240226191235 UpdatePipelineTriggersPlanLimits: migrated (0.0170s) ======== ci: == [advisory_lock_connection] object_id: 21390480, pg_backend_pid: 6671 main: == [advisory_lock_connection] object_id: 21396380, pg_backend_pid: 6674 main: == 20240227131801 UnscheduleOpenAiClearConvosCron: migrating ================== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240227131801 UnscheduleOpenAiClearConvosCron: migrated (0.0066s) ========= main: == [advisory_lock_connection] object_id: 21396380, pg_backend_pid: 6674 ci: == [advisory_lock_connection] object_id: 21416440, pg_backend_pid: 6676 ci: == 20240227131801 UnscheduleOpenAiClearConvosCron: migrating ================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20240227131801 UnscheduleOpenAiClearConvosCron: migrated (0.0164s) ========= ci: == [advisory_lock_connection] object_id: 21416440, pg_backend_pid: 6676 main: == [advisory_lock_connection] object_id: 21436640, pg_backend_pid: 6679 main: == 20240227180521 AddProjectKeysToJiraTrackerData: migrating ================== main: -- add_column(:jira_tracker_data, :project_keys, :text, {:array=>true, :default=>[], :null=>false}) main: -> 0.0021s main: == 20240227180521 AddProjectKeysToJiraTrackerData: migrated (0.0079s) ========= main: == [advisory_lock_connection] object_id: 21436640, pg_backend_pid: 6679 ci: == [advisory_lock_connection] object_id: 21437160, pg_backend_pid: 6681 ci: == 20240227180521 AddProjectKeysToJiraTrackerData: migrating ================== ci: -- add_column(:jira_tracker_data, :project_keys, :text, {:array=>true, :default=>[], :null=>false}) ci: -> 0.0031s ci: == 20240227180521 AddProjectKeysToJiraTrackerData: migrated (0.0205s) ========= ci: == [advisory_lock_connection] object_id: 21437160, pg_backend_pid: 6681 main: == [advisory_lock_connection] object_id: 21437820, pg_backend_pid: 6684 main: == 20240228141630 AddPermissionsToMemberRoles: migrating ====================== main: -- add_column(:member_roles, :permissions, :jsonb, {:null=>false, :default=>{}}) main: -> 0.0023s main: == 20240228141630 AddPermissionsToMemberRoles: migrated (0.0086s) ============= main: == [advisory_lock_connection] object_id: 21437820, pg_backend_pid: 6684 ci: == [advisory_lock_connection] object_id: 21444440, pg_backend_pid: 6686 ci: == 20240228141630 AddPermissionsToMemberRoles: migrating ====================== ci: -- add_column(:member_roles, :permissions, :jsonb, {:null=>false, :default=>{}}) ci: -> 0.0023s ci: == 20240228141630 AddPermissionsToMemberRoles: migrated (0.0181s) ============= ci: == [advisory_lock_connection] object_id: 21444440, pg_backend_pid: 6686 main: == [advisory_lock_connection] object_id: 21444780, pg_backend_pid: 6689 main: == 20240228142222 CopyPermissionsOnMemberRoles: migrating ===================== main: -- execute("CREATE OR REPLACE FUNCTION copy_member_roles_permissions()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $$\n BEGIN\n -- when permissions have not changed\n IF (current_query() !~ '\\ypermissions\\y') THEN\n NEW.permissions = to_jsonb ((\n SELECT\n perm_cols\n FROM (\n SELECT\n NEW.admin_cicd_variables,\n NEW.admin_group_member,\n NEW.admin_merge_request,\n NEW.admin_terraform_state,\n NEW.admin_vulnerability,\n NEW.archive_project,\n NEW.manage_group_access_tokens,\n NEW.manage_project_access_tokens,\n NEW.read_code,\n NEW.read_dependency,\n NEW.read_vulnerability,\n NEW.remove_group,\n NEW.remove_project) perm_cols));\n -- when permissions have changed\n ELSIF NEW.permissions <> '{}'::jsonb THEN\n NEW.admin_cicd_variables = COALESCE((NEW.permissions->'admin_cicd_variables')::BOOLEAN, FALSE);\n NEW.admin_group_member = COALESCE((NEW.permissions->'admin_group_member')::BOOLEAN, FALSE);\n NEW.admin_merge_request = COALESCE((NEW.permissions->'admin_merge_request')::BOOLEAN, FALSE);\n NEW.admin_terraform_state = COALESCE((NEW.permissions->'admin_terraform_state')::BOOLEAN, FALSE);\n NEW.admin_vulnerability = COALESCE((NEW.permissions->'admin_vulnerability')::BOOLEAN, FALSE);\n NEW.archive_project = COALESCE((NEW.permissions->'archive_project')::BOOLEAN, FALSE);\n NEW.manage_group_access_tokens = COALESCE((NEW.permissions->'manage_group_access_tokens')::BOOLEAN, FALSE);\n NEW.manage_project_access_tokens = COALESCE((NEW.permissions->'manage_project_access_tokens')::BOOLEAN, FALSE);\n NEW.read_code = COALESCE((NEW.permissions->'read_code')::BOOLEAN, FALSE);\n NEW.read_dependency = COALESCE((NEW.permissions->'read_dependency')::BOOLEAN, FALSE);\n NEW.read_vulnerability = COALESCE((NEW.permissions->'read_vulnerability')::BOOLEAN, FALSE);\n NEW.remove_group = COALESCE((NEW.permissions->'remove_group')::BOOLEAN, FALSE);\n NEW.remove_project = COALESCE((NEW.permissions->'remove_project')::BOOLEAN, FALSE);\n END IF;\n RETURN NEW;\n END;\n$$\n") main: -> 0.0023s main: -- execute("DROP TRIGGER IF EXISTS trigger_copy_member_roles_permissions ON member_roles") main: -> 0.0010s main: -- execute("CREATE TRIGGER trigger_copy_member_roles_permissions\nBEFORE INSERT OR UPDATE ON member_roles\nFOR EACH ROW\nEXECUTE FUNCTION copy_member_roles_permissions();\n") main: -> 0.0009s main: == 20240228142222 CopyPermissionsOnMemberRoles: migrated (0.0107s) ============ main: == [advisory_lock_connection] object_id: 21444780, pg_backend_pid: 6689 ci: == [advisory_lock_connection] object_id: 21451360, pg_backend_pid: 6691 ci: == 20240228142222 CopyPermissionsOnMemberRoles: migrating ===================== ci: -- execute("CREATE OR REPLACE FUNCTION copy_member_roles_permissions()\n RETURNS trigger\n LANGUAGE plpgsql\nAS $$\n BEGIN\n -- when permissions have not changed\n IF (current_query() !~ '\\ypermissions\\y') THEN\n NEW.permissions = to_jsonb ((\n SELECT\n perm_cols\n FROM (\n SELECT\n NEW.admin_cicd_variables,\n NEW.admin_group_member,\n NEW.admin_merge_request,\n NEW.admin_terraform_state,\n NEW.admin_vulnerability,\n NEW.archive_project,\n NEW.manage_group_access_tokens,\n NEW.manage_project_access_tokens,\n NEW.read_code,\n NEW.read_dependency,\n NEW.read_vulnerability,\n NEW.remove_group,\n NEW.remove_project) perm_cols));\n -- when permissions have changed\n ELSIF NEW.permissions <> '{}'::jsonb THEN\n NEW.admin_cicd_variables = COALESCE((NEW.permissions->'admin_cicd_variables')::BOOLEAN, FALSE);\n NEW.admin_group_member = COALESCE((NEW.permissions->'admin_group_member')::BOOLEAN, FALSE);\n NEW.admin_merge_request = COALESCE((NEW.permissions->'admin_merge_request')::BOOLEAN, FALSE);\n NEW.admin_terraform_state = COALESCE((NEW.permissions->'admin_terraform_state')::BOOLEAN, FALSE);\n NEW.admin_vulnerability = COALESCE((NEW.permissions->'admin_vulnerability')::BOOLEAN, FALSE);\n NEW.archive_project = COALESCE((NEW.permissions->'archive_project')::BOOLEAN, FALSE);\n NEW.manage_group_access_tokens = COALESCE((NEW.permissions->'manage_group_access_tokens')::BOOLEAN, FALSE);\n NEW.manage_project_access_tokens = COALESCE((NEW.permissions->'manage_project_access_tokens')::BOOLEAN, FALSE);\n NEW.read_code = COALESCE((NEW.permissions->'read_code')::BOOLEAN, FALSE);\n NEW.read_dependency = COALESCE((NEW.permissions->'read_dependency')::BOOLEAN, FALSE);\n NEW.read_vulnerability = COALESCE((NEW.permissions->'read_vulnerability')::BOOLEAN, FALSE);\n NEW.remove_group = COALESCE((NEW.permissions->'remove_group')::BOOLEAN, FALSE);\n NEW.remove_project = COALESCE((NEW.permissions->'remove_project')::BOOLEAN, FALSE);\n END IF;\n RETURN NEW;\n END;\n$$\n") ci: -> 0.0027s ci: -- execute("DROP TRIGGER IF EXISTS trigger_copy_member_roles_permissions ON member_roles") ci: -> 0.0012s ci: -- execute("CREATE TRIGGER trigger_copy_member_roles_permissions\nBEFORE INSERT OR UPDATE ON member_roles\nFOR EACH ROW\nEXECUTE FUNCTION copy_member_roles_permissions();\n") ci: -> 0.0010s ci: == 20240228142222 CopyPermissionsOnMemberRoles: migrated (0.0234s) ============ ci: == [advisory_lock_connection] object_id: 21451360, pg_backend_pid: 6691 main: == [advisory_lock_connection] object_id: 21451660, pg_backend_pid: 6694 main: == 20240228144013 MigrateCustomPermissions: migrating ========================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- exec_query("SELECT COUNT(*) AS count FROM \"member_roles\"") main: -> 0.0018s main: == 20240228144013 MigrateCustomPermissions: migrated (0.0085s) ================ main: == [advisory_lock_connection] object_id: 21451660, pg_backend_pid: 6694 ci: == [advisory_lock_connection] object_id: 21451800, pg_backend_pid: 6696 ci: == 20240228144013 MigrateCustomPermissions: migrating ========================= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240228144013 MigrateCustomPermissions: migrated (0.0160s) ================ ci: == [advisory_lock_connection] object_id: 21451800, pg_backend_pid: 6696 main: == [advisory_lock_connection] object_id: 21452100, pg_backend_pid: 6699 main: == 20240229171140 CreateSecurityPolicies: migrating =========================== main: -- create_table(:security_policies) main: -- quote_column_name(:name) main: -> 0.0000s main: -- quote_column_name(:description) main: -> 0.0000s main: -- quote_column_name(:checksum) main: -> 0.0000s main: -> 0.0088s main: -- add_index(:security_policies, [:security_orchestration_policy_configuration_id, :type, :policy_index], {:unique=>true, :name=>"index_security_policies_on_unique_config_type_policy_index"}) main: -> 0.0016s main: == 20240229171140 CreateSecurityPolicies: migrated (0.0190s) ================== main: == [advisory_lock_connection] object_id: 21452100, pg_backend_pid: 6699 ci: == [advisory_lock_connection] object_id: 21452280, pg_backend_pid: 6701 ci: == 20240229171140 CreateSecurityPolicies: migrating =========================== ci: -- create_table(:security_policies) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -- quote_column_name(:description) ci: -> 0.0000s ci: -- quote_column_name(:checksum) ci: -> 0.0000s ci: -> 0.0073s ci: -- add_index(:security_policies, [:security_orchestration_policy_configuration_id, :type, :policy_index], {:unique=>true, :name=>"index_security_policies_on_unique_config_type_policy_index"}) ci: -> 0.0015s I, [2024-04-10T20:48:48.662217 #290] INFO -- : Database: 'ci', Table: 'security_policies': Lock Writes ci: == 20240229171140 CreateSecurityPolicies: migrated (0.0275s) ================== ci: == [advisory_lock_connection] object_id: 21452280, pg_backend_pid: 6701 main: == [advisory_lock_connection] object_id: 21452620, pg_backend_pid: 6704 main: == 20240229171141 CreateApprovalPolicyRules: migrating ======================== main: -- create_table(:approval_policy_rules) main: -> 0.0047s main: -- add_index(:approval_policy_rules, [:security_policy_id, :rule_index], {:unique=>true, :name=>"index_approval_policy_rules_on_unique_policy_rule_index"}) main: -> 0.0014s main: == 20240229171141 CreateApprovalPolicyRules: migrated (0.0124s) =============== main: == [advisory_lock_connection] object_id: 21452620, pg_backend_pid: 6704 ci: == [advisory_lock_connection] object_id: 21453320, pg_backend_pid: 6706 ci: == 20240229171141 CreateApprovalPolicyRules: migrating ======================== ci: -- create_table(:approval_policy_rules) ci: -> 0.0046s ci: -- add_index(:approval_policy_rules, [:security_policy_id, :rule_index], {:unique=>true, :name=>"index_approval_policy_rules_on_unique_policy_rule_index"}) ci: -> 0.0014s I, [2024-04-10T20:48:48.841278 #290] INFO -- : Database: 'ci', Table: 'approval_policy_rules': Lock Writes ci: == 20240229171141 CreateApprovalPolicyRules: migrated (0.0245s) =============== ci: == [advisory_lock_connection] object_id: 21453320, pg_backend_pid: 6706 main: == [advisory_lock_connection] object_id: 21454180, pg_backend_pid: 6709 main: == 20240229223236 AddIndexEnvironmentsNameWithoutType: migrating ============== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0013s main: -- index_exists?(:environments, "project_id, lower(ltrim(ltrim(name, environment_type), '/')) varchar_pattern_ops, state", {:name=>"index_environments_name_without_type", :algorithm=>:concurrently}) main: -> 0.0109s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:environments, "project_id, lower(ltrim(ltrim(name, environment_type), '/')) varchar_pattern_ops, state", {:name=>"index_environments_name_without_type", :algorithm=>:concurrently}) main: -> 0.0023s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240229223236 AddIndexEnvironmentsNameWithoutType: migrated (0.0313s) ===== main: == [advisory_lock_connection] object_id: 21454180, pg_backend_pid: 6709 ci: == [advisory_lock_connection] object_id: 21454840, pg_backend_pid: 6711 ci: == 20240229223236 AddIndexEnvironmentsNameWithoutType: migrating ============== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:environments, "project_id, lower(ltrim(ltrim(name, environment_type), '/')) varchar_pattern_ops, state", {:name=>"index_environments_name_without_type", :algorithm=>:concurrently}) ci: -> 0.0110s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:environments, "project_id, lower(ltrim(ltrim(name, environment_type), '/')) varchar_pattern_ops, state", {:name=>"index_environments_name_without_type", :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240229223236 AddIndexEnvironmentsNameWithoutType: migrated (0.0387s) ===== ci: == [advisory_lock_connection] object_id: 21454840, pg_backend_pid: 6711 main: == [advisory_lock_connection] object_id: 21455640, pg_backend_pid: 6714 main: == 20240301210341 CreateCatalogResourceComponentUsagesTable: migrating ======== main: -- create_table(:p_catalog_resource_component_usages, {:primary_key=>[:id, :used_date], :options=>"PARTITION BY RANGE (used_date)", :if_not_exists=>true}) main: -> 0.0063s main: == 20240301210341 CreateCatalogResourceComponentUsagesTable: migrated (0.0126s) main: == [advisory_lock_connection] object_id: 21455640, pg_backend_pid: 6714 ci: == [advisory_lock_connection] object_id: 21456440, pg_backend_pid: 6716 ci: == 20240301210341 CreateCatalogResourceComponentUsagesTable: migrating ======== ci: -- create_table(:p_catalog_resource_component_usages, {:primary_key=>[:id, :used_date], :options=>"PARTITION BY RANGE (used_date)", :if_not_exists=>true}) ci: -> 0.0056s I, [2024-04-10T20:48:49.233088 #290] INFO -- : Database: 'ci', Table: 'p_catalog_resource_component_usages': Lock Writes ci: == 20240301210341 CreateCatalogResourceComponentUsagesTable: migrated (0.0242s) ci: == [advisory_lock_connection] object_id: 21456440, pg_backend_pid: 6716 main: == [advisory_lock_connection] object_id: 21457400, pg_backend_pid: 6719 main: == 20240301210400 AddComponentFkToCatalogResourceComponentUsages: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE p_catalog_resource_component_usages ADD CONSTRAINT fk_rails_e1ba64b7ee FOREIGN KEY (component_id) REFERENCES catalog_resource_components (id) ON DELETE CASCADE ;") main: -> 0.0014s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE p_catalog_resource_component_usages VALIDATE CONSTRAINT fk_rails_e1ba64b7ee;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240301210400 AddComponentFkToCatalogResourceComponentUsages: migrated (0.0421s) main: == [advisory_lock_connection] object_id: 21457400, pg_backend_pid: 6719 ci: == [advisory_lock_connection] object_id: 21457980, pg_backend_pid: 6721 ci: == 20240301210400 AddComponentFkToCatalogResourceComponentUsages: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE p_catalog_resource_component_usages ADD CONSTRAINT fk_rails_e1ba64b7ee FOREIGN KEY (component_id) REFERENCES catalog_resource_components (id) ON DELETE CASCADE ;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE p_catalog_resource_component_usages VALIDATE CONSTRAINT fk_rails_e1ba64b7ee;") ci: -> 0.0006s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240301210400 AddComponentFkToCatalogResourceComponentUsages: migrated (0.0530s) ci: == [advisory_lock_connection] object_id: 21457980, pg_backend_pid: 6721 main: == [advisory_lock_connection] object_id: 21458280, pg_backend_pid: 6724 main: == 20240301210420 AddCatalogResourceFkToCatalogResourceComponentUsages: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE p_catalog_resource_component_usages ADD CONSTRAINT fk_rails_9430673479 FOREIGN KEY (catalog_resource_id) REFERENCES catalog_resources (id) ON DELETE CASCADE ;") main: -> 0.0012s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE p_catalog_resource_component_usages VALIDATE CONSTRAINT fk_rails_9430673479;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240301210420 AddCatalogResourceFkToCatalogResourceComponentUsages: migrated (0.0427s) main: == [advisory_lock_connection] object_id: 21458280, pg_backend_pid: 6724 ci: == [advisory_lock_connection] object_id: 21460380, pg_backend_pid: 6726 ci: == 20240301210420 AddCatalogResourceFkToCatalogResourceComponentUsages: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE p_catalog_resource_component_usages ADD CONSTRAINT fk_rails_9430673479 FOREIGN KEY (catalog_resource_id) REFERENCES catalog_resources (id) ON DELETE CASCADE ;") ci: -> 0.0012s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE p_catalog_resource_component_usages VALIDATE CONSTRAINT fk_rails_9430673479;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240301210420 AddCatalogResourceFkToCatalogResourceComponentUsages: migrated (0.0487s) ci: == [advisory_lock_connection] object_id: 21460380, pg_backend_pid: 6726 main: == [advisory_lock_connection] object_id: 21462640, pg_backend_pid: 6729 main: == 20240301210440 AddProjectFkToCatalogResourceComponentUsages: migrating ===== main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE p_catalog_resource_component_usages ADD CONSTRAINT fk_rails_0e15a4677f FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE ;") main: -> 0.0021s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE p_catalog_resource_component_usages VALIDATE CONSTRAINT fk_rails_0e15a4677f;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240301210440 AddProjectFkToCatalogResourceComponentUsages: migrated (0.0424s) main: == [advisory_lock_connection] object_id: 21462640, pg_backend_pid: 6729 ci: == [advisory_lock_connection] object_id: 21463680, pg_backend_pid: 6731 ci: == 20240301210440 AddProjectFkToCatalogResourceComponentUsages: migrating ===== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE p_catalog_resource_component_usages ADD CONSTRAINT fk_rails_0e15a4677f FOREIGN KEY (project_id) REFERENCES projects (id) ON DELETE CASCADE ;") ci: -> 0.0019s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE p_catalog_resource_component_usages VALIDATE CONSTRAINT fk_rails_0e15a4677f;") ci: -> 0.0006s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240301210440 AddProjectFkToCatalogResourceComponentUsages: migrated (0.0509s) ci: == [advisory_lock_connection] object_id: 21463680, pg_backend_pid: 6731 main: == [advisory_lock_connection] object_id: 21464880, pg_backend_pid: 6734 main: == 20240304080358 ValidateFkCiBuildsCiStages: migrating ======================= main: == 20240304080358 ValidateFkCiBuildsCiStages: migrated (0.0053s) ============== main: == [advisory_lock_connection] object_id: 21464880, pg_backend_pid: 6734 ci: == [advisory_lock_connection] object_id: 21479700, pg_backend_pid: 6736 ci: == 20240304080358 ValidateFkCiBuildsCiStages: migrating ======================= ci: == 20240304080358 ValidateFkCiBuildsCiStages: migrated (0.0148s) ============== ci: == [advisory_lock_connection] object_id: 21479700, pg_backend_pid: 6736 main: == [advisory_lock_connection] object_id: 21494660, pg_backend_pid: 6739 main: == 20240304184128 CreateCiBuildNamesTable: migrating ========================== main: -- create_table(:p_ci_build_names, {:primary_key=>[:build_id, :partition_id], :options=>"PARTITION BY LIST (partition_id)"}) main: -- quote_column_name(:name) main: -> 0.0000s main: -> 0.0039s I, [2024-04-10T20:48:50.187320 #290] INFO -- : Database: 'main', Table: 'p_ci_build_names': Lock Writes main: == 20240304184128 CreateCiBuildNamesTable: migrated (0.0122s) ================= main: == [advisory_lock_connection] object_id: 21494660, pg_backend_pid: 6739 ci: == [advisory_lock_connection] object_id: 21495860, pg_backend_pid: 6741 ci: == 20240304184128 CreateCiBuildNamesTable: migrating ========================== ci: -- create_table(:p_ci_build_names, {:primary_key=>[:build_id, :partition_id], :options=>"PARTITION BY LIST (partition_id)"}) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -> 0.0039s ci: == 20240304184128 CreateCiBuildNamesTable: migrated (0.0195s) ================= ci: == [advisory_lock_connection] object_id: 21495860, pg_backend_pid: 6741 main: == [advisory_lock_connection] object_id: 21497200, pg_backend_pid: 6744 main: == 20240304190228 AddFkFromPCiBuildNamesToPCiBuildsOnPartitionIdAndBuildId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE p_ci_builds, p_ci_build_names IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE p_ci_build_names ADD CONSTRAINT fk_rails_bc221a297a FOREIGN KEY (partition_id, build_id) REFERENCES p_ci_builds (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") main: -> 0.0026s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE p_ci_build_names VALIDATE CONSTRAINT fk_rails_bc221a297a;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240304190228 AddFkFromPCiBuildNamesToPCiBuildsOnPartitionIdAndBuildId: migrated (0.0448s) main: == [advisory_lock_connection] object_id: 21497200, pg_backend_pid: 6744 ci: == [advisory_lock_connection] object_id: 21506720, pg_backend_pid: 6746 ci: == 20240304190228 AddFkFromPCiBuildNamesToPCiBuildsOnPartitionIdAndBuildId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE p_ci_builds, p_ci_build_names IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- execute("ALTER TABLE p_ci_build_names ADD CONSTRAINT fk_rails_bc221a297a FOREIGN KEY (partition_id, build_id) REFERENCES p_ci_builds (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") ci: -> 0.0015s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE p_ci_build_names VALIDATE CONSTRAINT fk_rails_bc221a297a;") ci: -> 0.0006s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240304190228 AddFkFromPCiBuildNamesToPCiBuildsOnPartitionIdAndBuildId: migrated (0.0494s) ci: == [advisory_lock_connection] object_id: 21506720, pg_backend_pid: 6746 main: == [advisory_lock_connection] object_id: 21516360, pg_backend_pid: 6749 main: == 20240304195555 AddSearchVectorToPCiBuildNames: migrating =================== main: -- execute("ALTER TABLE p_ci_build_names\n ADD COLUMN search_vector tsvector\n GENERATED ALWAYS AS\n (to_tsvector('english', COALESCE(name, ''))) STORED;\n\nCREATE INDEX index_p_ci_build_names_on_search_vector ON p_ci_build_names USING gin (search_vector);\n") main: -> 0.0019s main: == 20240304195555 AddSearchVectorToPCiBuildNames: migrated (0.0082s) ========== main: == [advisory_lock_connection] object_id: 21516360, pg_backend_pid: 6749 ci: == [advisory_lock_connection] object_id: 21525880, pg_backend_pid: 6751 ci: == 20240304195555 AddSearchVectorToPCiBuildNames: migrating =================== ci: -- execute("ALTER TABLE p_ci_build_names\n ADD COLUMN search_vector tsvector\n GENERATED ALWAYS AS\n (to_tsvector('english', COALESCE(name, ''))) STORED;\n\nCREATE INDEX index_p_ci_build_names_on_search_vector ON p_ci_build_names USING gin (search_vector);\n") ci: -> 0.0017s ci: == 20240304195555 AddSearchVectorToPCiBuildNames: migrated (0.0164s) ========== ci: == [advisory_lock_connection] object_id: 21525880, pg_backend_pid: 6751 main: == [advisory_lock_connection] object_id: 21535540, pg_backend_pid: 6754 main: == 20240304195852 CreatePartitionsForPCiBuildNames: migrating ================= main: == 20240304195852 CreatePartitionsForPCiBuildNames: migrated (0.0143s) ======== main: == [advisory_lock_connection] object_id: 21535540, pg_backend_pid: 6754 ci: == [advisory_lock_connection] object_id: 21545060, pg_backend_pid: 6756 ci: == 20240304195852 CreatePartitionsForPCiBuildNames: migrating ================= ci: == 20240304195852 CreatePartitionsForPCiBuildNames: migrated (0.0241s) ======== ci: == [advisory_lock_connection] object_id: 21545060, pg_backend_pid: 6756 main: == [advisory_lock_connection] object_id: 21554720, pg_backend_pid: 6759 main: == 20240305071829 ReplaceOldFkCiBuildsToCiStages: migrating =================== main: == 20240305071829 ReplaceOldFkCiBuildsToCiStages: migrated (0.0056s) ========== main: == [advisory_lock_connection] object_id: 21554720, pg_backend_pid: 6759 ci: == [advisory_lock_connection] object_id: 21554920, pg_backend_pid: 6761 ci: == 20240305071829 ReplaceOldFkCiBuildsToCiStages: migrating =================== ci: == 20240305071829 ReplaceOldFkCiBuildsToCiStages: migrated (0.0151s) ========== ci: == [advisory_lock_connection] object_id: 21554920, pg_backend_pid: 6761 main: == [advisory_lock_connection] object_id: 21555260, pg_backend_pid: 6764 main: == 20240305120551 QueueBackfillHasIssuesForExternalIssueLinks: migrating ====== main: == 20240305120551 QueueBackfillHasIssuesForExternalIssueLinks: migrated (0.0410s) main: == [advisory_lock_connection] object_id: 21555260, pg_backend_pid: 6764 ci: == [advisory_lock_connection] object_id: 21556000, pg_backend_pid: 6766 ci: == 20240305120551 QueueBackfillHasIssuesForExternalIssueLinks: migrating ====== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240305120551 QueueBackfillHasIssuesForExternalIssueLinks: migrated (0.0164s) ci: == [advisory_lock_connection] object_id: 21556000, pg_backend_pid: 6766 main: == [advisory_lock_connection] object_id: 21556860, pg_backend_pid: 6769 main: == 20240305141243 PrepareIndexOnSbomOccurrencesComponentVersionIdAndTraversalIds: migrating main: -- index_exists?(:sbom_occurrences, [:component_version_id, :traversal_ids], {:name=>"idx_sbom_occurrences_on_component_version_id_and_traversal_ids", :algorithm=>:concurrently}) main: -> 0.0118s main: -- add_index_options(:sbom_occurrences, [:component_version_id, :traversal_ids], {:name=>"idx_sbom_occurrences_on_component_version_id_and_traversal_ids", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20240305141243 PrepareIndexOnSbomOccurrencesComponentVersionIdAndTraversalIds: migrated (0.0273s) main: == [advisory_lock_connection] object_id: 21556860, pg_backend_pid: 6769 ci: == [advisory_lock_connection] object_id: 21566660, pg_backend_pid: 6771 ci: == 20240305141243 PrepareIndexOnSbomOccurrencesComponentVersionIdAndTraversalIds: migrating ci: -- index_exists?(:sbom_occurrences, [:component_version_id, :traversal_ids], {:name=>"idx_sbom_occurrences_on_component_version_id_and_traversal_ids", :algorithm=>:concurrently}) ci: -> 0.0126s ci: -- add_index_options(:sbom_occurrences, [:component_version_id, :traversal_ids], {:name=>"idx_sbom_occurrences_on_component_version_id_and_traversal_ids", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20240305141243 PrepareIndexOnSbomOccurrencesComponentVersionIdAndTraversalIds: migrated (0.0359s) ci: == [advisory_lock_connection] object_id: 21566660, pg_backend_pid: 6771 main: == [advisory_lock_connection] object_id: 21576580, pg_backend_pid: 6774 main: == 20240305141244 PrepareAsyncIndexOnSbomOccurrencesForAggregations: migrating main: -- index_exists?(:sbom_occurrences, [:traversal_ids, :component_id, :component_version_id], {:name=>"index_sbom_occurrences_for_aggregations", :algorithm=>:concurrently}) main: -> 0.0160s main: -- add_index_options(:sbom_occurrences, [:traversal_ids, :component_id, :component_version_id], {:name=>"index_sbom_occurrences_for_aggregations", :algorithm=>:concurrently}) main: -> 0.0011s main: == 20240305141244 PrepareAsyncIndexOnSbomOccurrencesForAggregations: migrated (0.0336s) main: == [advisory_lock_connection] object_id: 21576580, pg_backend_pid: 6774 ci: == [advisory_lock_connection] object_id: 21577160, pg_backend_pid: 6776 ci: == 20240305141244 PrepareAsyncIndexOnSbomOccurrencesForAggregations: migrating ci: -- index_exists?(:sbom_occurrences, [:traversal_ids, :component_id, :component_version_id], {:name=>"index_sbom_occurrences_for_aggregations", :algorithm=>:concurrently}) ci: -> 0.0126s ci: -- add_index_options(:sbom_occurrences, [:traversal_ids, :component_id, :component_version_id], {:name=>"index_sbom_occurrences_for_aggregations", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20240305141244 PrepareAsyncIndexOnSbomOccurrencesForAggregations: migrated (0.0374s) ci: == [advisory_lock_connection] object_id: 21577160, pg_backend_pid: 6776 main: == [advisory_lock_connection] object_id: 21577880, pg_backend_pid: 6779 main: == 20240305161009 AddSpecColumnToCatalogResourceComponents: migrating ========= main: -- add_column(:catalog_resource_components, :spec, :jsonb, {:default=>{}, :null=>false}) main: -> 0.0025s main: == 20240305161009 AddSpecColumnToCatalogResourceComponents: migrated (0.0091s) main: == [advisory_lock_connection] object_id: 21577880, pg_backend_pid: 6779 ci: == [advisory_lock_connection] object_id: 21578580, pg_backend_pid: 6781 ci: == 20240305161009 AddSpecColumnToCatalogResourceComponents: migrating ========= ci: -- add_column(:catalog_resource_components, :spec, :jsonb, {:default=>{}, :null=>false}) ci: -> 0.0026s ci: == 20240305161009 AddSpecColumnToCatalogResourceComponents: migrated (0.0187s) ci: == [advisory_lock_connection] object_id: 21578580, pg_backend_pid: 6781 main: == [advisory_lock_connection] object_id: 21579420, pg_backend_pid: 6784 main: == 20240305182005 QueueBackfillCatalogResourceVersionSemVer: migrating ======== main: == 20240305182005 QueueBackfillCatalogResourceVersionSemVer: migrated (0.0379s) main: == [advisory_lock_connection] object_id: 21579420, pg_backend_pid: 6784 ci: == [advisory_lock_connection] object_id: 21579660, pg_backend_pid: 6786 ci: == 20240305182005 QueueBackfillCatalogResourceVersionSemVer: migrating ======== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240305182005 QueueBackfillCatalogResourceVersionSemVer: migrated (0.0155s) ci: == [advisory_lock_connection] object_id: 21579660, pg_backend_pid: 6786 main: == [advisory_lock_connection] object_id: 21580000, pg_backend_pid: 6789 main: == 20240305201830 AddCustomHeadersToWebHook: migrating ======================== main: -- add_column(:web_hooks, :encrypted_custom_headers, :binary) main: -> 0.0014s main: -- add_column(:web_hooks, :encrypted_custom_headers_iv, :binary) main: -> 0.0008s main: == 20240305201830 AddCustomHeadersToWebHook: migrated (0.0082s) =============== main: == [advisory_lock_connection] object_id: 21580000, pg_backend_pid: 6789 ci: == [advisory_lock_connection] object_id: 21586620, pg_backend_pid: 6791 ci: == 20240305201830 AddCustomHeadersToWebHook: migrating ======================== ci: -- add_column(:web_hooks, :encrypted_custom_headers, :binary) ci: -> 0.0013s ci: -- add_column(:web_hooks, :encrypted_custom_headers_iv, :binary) ci: -> 0.0008s ci: == 20240305201830 AddCustomHeadersToWebHook: migrated (0.0177s) =============== ci: == [advisory_lock_connection] object_id: 21586620, pg_backend_pid: 6791 main: == [advisory_lock_connection] object_id: 21586960, pg_backend_pid: 6794 main: == 20240306030118 DropIndexEnvironmentsForNameSearchWithinFolder: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- indexes(:environments) main: -> 0.0105s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:environments, {:algorithm=>:concurrently, :name=>"index_environments_for_name_search_within_folder"}) main: -> 0.0014s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240306030118 DropIndexEnvironmentsForNameSearchWithinFolder: migrated (0.0280s) main: == [advisory_lock_connection] object_id: 21586960, pg_backend_pid: 6794 ci: == [advisory_lock_connection] object_id: 21600780, pg_backend_pid: 6796 ci: == 20240306030118 DropIndexEnvironmentsForNameSearchWithinFolder: migrating === ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:environments) ci: -> 0.0107s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:environments, {:algorithm=>:concurrently, :name=>"index_environments_for_name_search_within_folder"}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240306030118 DropIndexEnvironmentsForNameSearchWithinFolder: migrated (0.0371s) ci: == [advisory_lock_connection] object_id: 21600780, pg_backend_pid: 6796 main: == [advisory_lock_connection] object_id: 21614720, pg_backend_pid: 6799 main: == 20240306120522 QueueUpdateSbomOccurrencesComponentNameBasedOnPep503: migrating main: == 20240306120522 QueueUpdateSbomOccurrencesComponentNameBasedOnPep503: migrated (0.0475s) main: == [advisory_lock_connection] object_id: 21614720, pg_backend_pid: 6799 ci: == [advisory_lock_connection] object_id: 21628620, pg_backend_pid: 6801 ci: == 20240306120522 QueueUpdateSbomOccurrencesComponentNameBasedOnPep503: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240306120522 QueueUpdateSbomOccurrencesComponentNameBasedOnPep503: migrated (0.0159s) ci: == [advisory_lock_connection] object_id: 21628620, pg_backend_pid: 6801 main: == [advisory_lock_connection] object_id: 21642620, pg_backend_pid: 6804 main: == 20240306121653 CreateRelationImportTracker: migrating ====================== main: -- create_table(:relation_import_trackers) main: -> 0.0069s main: == 20240306121653 CreateRelationImportTracker: migrated (0.0130s) ============= main: == [advisory_lock_connection] object_id: 21642620, pg_backend_pid: 6804 ci: == [advisory_lock_connection] object_id: 21643320, pg_backend_pid: 6806 ci: == 20240306121653 CreateRelationImportTracker: migrating ====================== ci: -- create_table(:relation_import_trackers) ci: -> 0.0067s I, [2024-04-10T20:48:52.813331 #290] INFO -- : Database: 'ci', Table: 'relation_import_trackers': Lock Writes ci: == 20240306121653 CreateRelationImportTracker: migrated (0.0256s) ============= ci: == [advisory_lock_connection] object_id: 21643320, pg_backend_pid: 6806 main: == [advisory_lock_connection] object_id: 21644180, pg_backend_pid: 6809 main: == 20240306153539 AddNotNullConstraintToVulnerabilityReadsTraversalIds: migrating main: == 20240306153539 AddNotNullConstraintToVulnerabilityReadsTraversalIds: migrated (0.0067s) main: == [advisory_lock_connection] object_id: 21644180, pg_backend_pid: 6809 ci: == [advisory_lock_connection] object_id: 21650760, pg_backend_pid: 6811 ci: == 20240306153539 AddNotNullConstraintToVulnerabilityReadsTraversalIds: migrating ci: == 20240306153539 AddNotNullConstraintToVulnerabilityReadsTraversalIds: migrated (0.0165s) ci: == [advisory_lock_connection] object_id: 21650760, pg_backend_pid: 6811 main: == [advisory_lock_connection] object_id: 21651060, pg_backend_pid: 6814 main: == 20240307051421 UpdateOccupiesSeatOnMemberRoles: migrating ================== main: -- execute("UPDATE member_roles SET occupies_seat = TRUE\nWHERE base_access_level > 10 OR (\n base_access_level = 10 AND (\n admin_cicd_variables = true OR\n admin_group_member = true OR\n admin_merge_request = true OR\n admin_terraform_state = true OR\n admin_vulnerability = true OR\n archive_project = true OR\n manage_group_access_tokens = true OR\n manage_project_access_tokens = true OR\n read_dependency = true OR\n read_vulnerability = true OR\n remove_group = true OR\n remove_project = true\n )\n)\n") main: -> 0.0027s main: == 20240307051421 UpdateOccupiesSeatOnMemberRoles: migrated (0.0104s) ========= main: == [advisory_lock_connection] object_id: 21651060, pg_backend_pid: 6814 ci: == [advisory_lock_connection] object_id: 21651540, pg_backend_pid: 6816 ci: == 20240307051421 UpdateOccupiesSeatOnMemberRoles: migrating ================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240307051421 UpdateOccupiesSeatOnMemberRoles: migrated (0.0166s) ========= ci: == [advisory_lock_connection] object_id: 21651540, pg_backend_pid: 6816 main: == [advisory_lock_connection] object_id: 21652160, pg_backend_pid: 6819 main: == 20240308180232 RemovePCiJobArtifactsProjectIdIdx: migrating ================ main: -- index_exists?(:p_ci_job_artifacts, :project_id, {:name=>"p_ci_job_artifacts_project_id_idx"}) main: -> 0.0131s main: -- quote_column_name("p_ci_job_artifacts_project_id_idx") main: -> 0.0001s main: == 20240308180232 RemovePCiJobArtifactsProjectIdIdx: migrated (0.0247s) ======= main: == [advisory_lock_connection] object_id: 21652160, pg_backend_pid: 6819 ci: == [advisory_lock_connection] object_id: 21665380, pg_backend_pid: 6821 ci: == 20240308180232 RemovePCiJobArtifactsProjectIdIdx: migrating ================ ci: -- index_exists?(:p_ci_job_artifacts, :project_id, {:name=>"p_ci_job_artifacts_project_id_idx"}) ci: -> 0.0142s ci: -- quote_column_name("p_ci_job_artifacts_project_id_idx") ci: -> 0.0000s ci: == 20240308180232 RemovePCiJobArtifactsProjectIdIdx: migrated (0.0353s) ======= ci: == [advisory_lock_connection] object_id: 21665380, pg_backend_pid: 6821 main: == [advisory_lock_connection] object_id: 21678720, pg_backend_pid: 6824 main: == 20240311101017 RemoveAutoFixWorkerJobs: migrating ========================== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240311101017 RemoveAutoFixWorkerJobs: migrated (0.0074s) ================= main: == [advisory_lock_connection] object_id: 21678720, pg_backend_pid: 6824 ci: == [advisory_lock_connection] object_id: 21685280, pg_backend_pid: 6826 ci: == 20240311101017 RemoveAutoFixWorkerJobs: migrating ========================== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: == 20240311101017 RemoveAutoFixWorkerJobs: migrated (0.0191s) ================= ci: == [advisory_lock_connection] object_id: 21685280, pg_backend_pid: 6826 main: == [advisory_lock_connection] object_id: 21685580, pg_backend_pid: 6829 main: == 20240312145200 FixWorkItemSourceDatesCascadeOptionOnFkToNamespaceId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE work_item_dates_sources ADD CONSTRAINT fk_work_item_dates_sources_on_namespace_id FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0020s main: == 20240312145200 FixWorkItemSourceDatesCascadeOptionOnFkToNamespaceId: migrated (0.0307s) main: == [advisory_lock_connection] object_id: 21685580, pg_backend_pid: 6829 ci: == [advisory_lock_connection] object_id: 21686580, pg_backend_pid: 6831 ci: == 20240312145200 FixWorkItemSourceDatesCascadeOptionOnFkToNamespaceId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE work_item_dates_sources ADD CONSTRAINT fk_work_item_dates_sources_on_namespace_id FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0023s ci: == 20240312145200 FixWorkItemSourceDatesCascadeOptionOnFkToNamespaceId: migrated (0.0419s) ci: == [advisory_lock_connection] object_id: 21686580, pg_backend_pid: 6831 main: == [advisory_lock_connection] object_id: 21687740, pg_backend_pid: 6834 main: == 20240312150341 ValidateNewNamespaceIdFkOnWorkItemDatesSources: migrating === main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute("ALTER TABLE work_item_dates_sources VALIDATE CONSTRAINT fk_work_item_dates_sources_on_namespace_id;") main: -> 0.0026s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240312150341 ValidateNewNamespaceIdFkOnWorkItemDatesSources: migrated (0.0234s) main: == [advisory_lock_connection] object_id: 21687740, pg_backend_pid: 6834 ci: == [advisory_lock_connection] object_id: 21687920, pg_backend_pid: 6836 ci: == 20240312150341 ValidateNewNamespaceIdFkOnWorkItemDatesSources: migrating === ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- execute("ALTER TABLE work_item_dates_sources VALIDATE CONSTRAINT fk_work_item_dates_sources_on_namespace_id;") ci: -> 0.0026s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240312150341 ValidateNewNamespaceIdFkOnWorkItemDatesSources: migrated (0.0336s) ci: == [advisory_lock_connection] object_id: 21687920, pg_backend_pid: 6836 main: == [advisory_lock_connection] object_id: 21688240, pg_backend_pid: 6839 main: == 20240312150526 RemoveOldNamespaceIdFkOnWorkItemDatesSources: migrating ===== main: -- remove_foreign_key(:work_item_dates_sources, {:column=>:namespace_id, :on_delete=>:nullify, :name=>"fk_d602f0955d"}) main: -> 0.0059s main: == 20240312150526 RemoveOldNamespaceIdFkOnWorkItemDatesSources: migrated (0.0254s) main: == [advisory_lock_connection] object_id: 21688240, pg_backend_pid: 6839 ci: == [advisory_lock_connection] object_id: 21689940, pg_backend_pid: 6841 ci: == 20240312150526 RemoveOldNamespaceIdFkOnWorkItemDatesSources: migrating ===== ci: -- remove_foreign_key(:work_item_dates_sources, {:column=>:namespace_id, :on_delete=>:nullify, :name=>"fk_d602f0955d"}) ci: -> 0.0057s ci: == 20240312150526 RemoveOldNamespaceIdFkOnWorkItemDatesSources: migrated (0.0351s) ci: == [advisory_lock_connection] object_id: 21689940, pg_backend_pid: 6841 main: == [advisory_lock_connection] object_id: 21690220, pg_backend_pid: 6844 main: == 20240312205527 RemoveIndexCiPipelineArtifactsOnPipelineId: migrating ======= main: -- index_exists?(:ci_pipeline_artifacts, :pipeline_id, {:name=>"index_ci_pipeline_artifacts_on_pipeline_id"}) main: -> 0.0094s main: -- quote_column_name("index_ci_pipeline_artifacts_on_pipeline_id") main: -> 0.0000s main: == 20240312205527 RemoveIndexCiPipelineArtifactsOnPipelineId: migrated (0.0211s) main: == [advisory_lock_connection] object_id: 21690220, pg_backend_pid: 6844 ci: == [advisory_lock_connection] object_id: 21703500, pg_backend_pid: 6846 ci: == 20240312205527 RemoveIndexCiPipelineArtifactsOnPipelineId: migrating ======= ci: -- index_exists?(:ci_pipeline_artifacts, :pipeline_id, {:name=>"index_ci_pipeline_artifacts_on_pipeline_id"}) ci: -> 0.0101s ci: -- quote_column_name("index_ci_pipeline_artifacts_on_pipeline_id") ci: -> 0.0000s ci: == 20240312205527 RemoveIndexCiPipelineArtifactsOnPipelineId: migrated (0.0321s) ci: == [advisory_lock_connection] object_id: 21703500, pg_backend_pid: 6846 main: == [advisory_lock_connection] object_id: 21716920, pg_backend_pid: 6849 main: == 20240318011341 ValidateForeignKeyForCommitIdBetweenPCiBuildsAndCiPipelines: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_8d588a7095;") main: -> 0.0032s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT fk_8d588a7095 FOREIGN KEY (commit_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE ;") main: -> 0.0016s main: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT fk_8d588a7095;") main: -> 0.0007s main: == 20240318011341 ValidateForeignKeyForCommitIdBetweenPCiBuildsAndCiPipelines: migrated (0.0611s) main: == [advisory_lock_connection] object_id: 21716920, pg_backend_pid: 6849 ci: == [advisory_lock_connection] object_id: 21717120, pg_backend_pid: 6851 ci: == 20240318011341 ValidateForeignKeyForCommitIdBetweenPCiBuildsAndCiPipelines: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT fk_8d588a7095;") ci: -> 0.0030s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT fk_8d588a7095 FOREIGN KEY (commit_id_convert_to_bigint) REFERENCES ci_pipelines (id) ON DELETE CASCADE ;") ci: -> 0.0016s ci: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT fk_8d588a7095;") ci: -> 0.0006s ci: == 20240318011341 ValidateForeignKeyForCommitIdBetweenPCiBuildsAndCiPipelines: migrated (0.0681s) ci: == [advisory_lock_connection] object_id: 21717120, pg_backend_pid: 6851 main: == [advisory_lock_connection] object_id: 21717460, pg_backend_pid: 6854 main: == 20240318130900 RemoveNotNullConstraintFromTraversalIdsIfExists: migrating == main: == 20240318130900 RemoveNotNullConstraintFromTraversalIdsIfExists: migrated (0.0115s) main: == [advisory_lock_connection] object_id: 21717460, pg_backend_pid: 6854 ci: == [advisory_lock_connection] object_id: 21722760, pg_backend_pid: 6856 ci: == 20240318130900 RemoveNotNullConstraintFromTraversalIdsIfExists: migrating == ci: == 20240318130900 RemoveNotNullConstraintFromTraversalIdsIfExists: migrated (0.0195s) ci: == [advisory_lock_connection] object_id: 21722760, pg_backend_pid: 6856 main: == [advisory_lock_connection] object_id: 21728200, pg_backend_pid: 6859 main: == 20240318145552 AddNullCheckConstraintForVulnerabilityReadsTraversalIds: migrating main: -- current_schema(nil) main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE vulnerability_reads\nADD CONSTRAINT check_f5ba7c2496\nCHECK ( traversal_ids IS NOT NULL )\nNOT VALID;\n") main: -> 0.0011s main: == 20240318145552 AddNullCheckConstraintForVulnerabilityReadsTraversalIds: migrated (0.0197s) main: == [advisory_lock_connection] object_id: 21728200, pg_backend_pid: 6859 ci: == [advisory_lock_connection] object_id: 21731820, pg_backend_pid: 6861 ci: == 20240318145552 AddNullCheckConstraintForVulnerabilityReadsTraversalIds: migrating ci: -- current_schema(nil) ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE vulnerability_reads\nADD CONSTRAINT check_f5ba7c2496\nCHECK ( traversal_ids IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0010s ci: == 20240318145552 AddNullCheckConstraintForVulnerabilityReadsTraversalIds: migrated (0.0283s) ci: == [advisory_lock_connection] object_id: 21731820, pg_backend_pid: 6861 main: == [advisory_lock_connection] object_id: 21735580, pg_backend_pid: 6864 main: == 20240318150339 PrepareAsyncTraversalIdsCheckConstraintValidation: migrating main: == 20240318150339 PrepareAsyncTraversalIdsCheckConstraintValidation: migrated (0.0168s) main: == [advisory_lock_connection] object_id: 21735580, pg_backend_pid: 6864 ci: == [advisory_lock_connection] object_id: 21741640, pg_backend_pid: 6866 ci: == 20240318150339 PrepareAsyncTraversalIdsCheckConstraintValidation: migrating ci: == 20240318150339 PrepareAsyncTraversalIdsCheckConstraintValidation: migrated (0.0244s) ci: == [advisory_lock_connection] object_id: 21741640, pg_backend_pid: 6866 main: == [advisory_lock_connection] object_id: 21747840, pg_backend_pid: 6869 main: == 20240318150930 FinalizeBackfillOnboardingStatusStepUrl: migrating ========== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240318150930 FinalizeBackfillOnboardingStatusStepUrl: migrated (0.0303s) = main: == [advisory_lock_connection] object_id: 21747840, pg_backend_pid: 6869 ci: == [advisory_lock_connection] object_id: 21756940, pg_backend_pid: 6871 ci: == 20240318150930 FinalizeBackfillOnboardingStatusStepUrl: migrating ========== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240318150930 FinalizeBackfillOnboardingStatusStepUrl: migrated (0.0151s) = ci: == [advisory_lock_connection] object_id: 21756940, pg_backend_pid: 6871 main: == [advisory_lock_connection] object_id: 21766100, pg_backend_pid: 6874 main: == 20240318160548 AddUsageCountToCatalogResources: migrating ================== main: -- add_column(:catalog_resources, :last_30_day_usage_count, :integer, {:null=>false, :default=>0}) main: -> 0.0020s main: -- add_column(:catalog_resources, :last_30_day_usage_count_updated_at, :datetime_with_timezone, {:null=>false, :default=>"1970-01-01"}) main: -> 0.0014s main: == 20240318160548 AddUsageCountToCatalogResources: migrated (0.0092s) ========= main: == [advisory_lock_connection] object_id: 21766100, pg_backend_pid: 6874 ci: == [advisory_lock_connection] object_id: 21780000, pg_backend_pid: 6876 ci: == 20240318160548 AddUsageCountToCatalogResources: migrating ================== ci: -- add_column(:catalog_resources, :last_30_day_usage_count, :integer, {:null=>false, :default=>0}) ci: -> 0.0022s ci: -- add_column(:catalog_resources, :last_30_day_usage_count_updated_at, :datetime_with_timezone, {:null=>false, :default=>"1970-01-01"}) ci: -> 0.0015s ci: == 20240318160548 AddUsageCountToCatalogResources: migrated (0.0212s) ========= ci: == [advisory_lock_connection] object_id: 21780000, pg_backend_pid: 6876 main: == [advisory_lock_connection] object_id: 21794060, pg_backend_pid: 6879 main: == 20240318160612 AddUsageCountToCatalogResourceComponents: migrating ========= main: -- add_column(:catalog_resource_components, :last_30_day_usage_count, :integer, {:null=>false, :default=>0}) main: -> 0.0022s main: -- add_column(:catalog_resource_components, :last_30_day_usage_count_updated_at, :datetime_with_timezone, {:null=>false, :default=>"1970-01-01"}) main: -> 0.0015s main: == 20240318160612 AddUsageCountToCatalogResourceComponents: migrated (0.0101s) main: == [advisory_lock_connection] object_id: 21794060, pg_backend_pid: 6879 ci: == [advisory_lock_connection] object_id: 21796780, pg_backend_pid: 6882 ci: == 20240318160612 AddUsageCountToCatalogResourceComponents: migrating ========= ci: -- add_column(:catalog_resource_components, :last_30_day_usage_count, :integer, {:null=>false, :default=>0}) ci: -> 0.0029s ci: -- add_column(:catalog_resource_components, :last_30_day_usage_count_updated_at, :datetime_with_timezone, {:null=>false, :default=>"1970-01-01"}) ci: -> 0.0019s ci: == 20240318160612 AddUsageCountToCatalogResourceComponents: migrated (0.0250s) ci: == [advisory_lock_connection] object_id: 21796780, pg_backend_pid: 6882 main: == [advisory_lock_connection] object_id: 21799640, pg_backend_pid: 6885 main: == 20240318180554 DropPromoteUltimateFeaturesAtColumn: migrating ============== main: -- remove_column(:onboarding_progresses, :promote_ultimate_features_at, :datetime_with_timezone) main: -> 0.0014s main: == 20240318180554 DropPromoteUltimateFeaturesAtColumn: migrated (0.0084s) ===== main: == [advisory_lock_connection] object_id: 21799640, pg_backend_pid: 6885 ci: == [advisory_lock_connection] object_id: 21802720, pg_backend_pid: 6887 ci: == 20240318180554 DropPromoteUltimateFeaturesAtColumn: migrating ============== ci: -- remove_column(:onboarding_progresses, :promote_ultimate_features_at, :datetime_with_timezone) ci: -> 0.0016s ci: == 20240318180554 DropPromoteUltimateFeaturesAtColumn: migrated (0.0272s) ===== ci: == [advisory_lock_connection] object_id: 21802720, pg_backend_pid: 6887 main: == [advisory_lock_connection] object_id: 21805940, pg_backend_pid: 6890 main: == 20240319005754 SwapColumnsForUpstreamPipelineIdBetweenCiBuildsAndCiPipelines: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0009s main: -- clear_cache!(nil) main: -> 0.0001s main: -- quote_table_name(:p_ci_builds) main: -> 0.0001s main: -- quote_column_name(:upstream_pipeline_id_convert_to_bigint) main: -> 0.0001s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0001s main: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"upstream_pipeline_id_convert_to_bigint\" TO \"temp_name_for_renaming\"\n") main: -> 0.0012s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:p_ci_builds) main: -> 0.0000s main: -- quote_column_name(:upstream_pipeline_id) main: -> 0.0001s main: -- quote_column_name(:upstream_pipeline_id_convert_to_bigint) main: -> 0.0000s main: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"upstream_pipeline_id\" TO \"upstream_pipeline_id_convert_to_bigint\"\n") main: -> 0.0009s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:p_ci_builds) main: -> 0.0001s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0001s main: -- quote_column_name(:upstream_pipeline_id) main: -> 0.0001s main: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"upstream_pipeline_id\"\n") main: -> 0.0010s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:p_ci_builds) main: -> 0.0001s main: -- quote_column_name(:commit_id_convert_to_bigint) main: -> 0.0001s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0001s main: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"commit_id_convert_to_bigint\" TO \"temp_name_for_renaming\"\n") main: -> 0.0018s main: -- clear_cache!(nil) main: -> 0.0002s main: -- quote_table_name(:p_ci_builds) main: -> 0.0000s main: -- quote_column_name(:commit_id) main: -> 0.0001s main: -- quote_column_name(:commit_id_convert_to_bigint) main: -> 0.0000s main: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"commit_id\" TO \"commit_id_convert_to_bigint\"\n") main: -> 0.0014s main: -- clear_cache!(nil) main: -> 0.0000s main: -- quote_table_name(:p_ci_builds) main: -> 0.0001s main: -- quote_column_name(:temp_name_for_renaming) main: -> 0.0001s main: -- quote_column_name(:commit_id) main: -> 0.0000s main: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"commit_id\"\n") main: -> 0.0012s main: -- quote_table_name(:trigger_10ee1357e825) main: -> 0.0001s main: -- execute("ALTER FUNCTION \"trigger_10ee1357e825\" RESET ALL") main: -> 0.0010s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0013s main: -- remove_foreign_key(:p_ci_builds, :ci_pipelines, {:column=>:upstream_pipeline_id_convert_to_bigint}) main: -> 0.0079s main: -- quote_table_name("public.ci_builds") main: -> 0.0000s main: -- quote_column_name(:fk_6b6c3f3e70) main: -> 0.0000s main: -- quote_column_name(:fk_87f4cefcda) main: -> 0.0000s main: -- execute("ALTER TABLE \"public\".\"ci_builds\"\nRENAME CONSTRAINT \"fk_6b6c3f3e70\" TO \"fk_87f4cefcda\"\n") main: -> 0.0012s main: -- quote_table_name("p_ci_builds") main: -> 0.0000s main: -- quote_column_name(:fk_6b6c3f3e70) main: -> 0.0000s main: -- quote_column_name(:fk_87f4cefcda) main: -> 0.0000s main: -- execute("ALTER TABLE \"p_ci_builds\"\nRENAME CONSTRAINT \"fk_6b6c3f3e70\" TO \"fk_87f4cefcda\"\n") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0009s main: -- remove_foreign_key(:p_ci_builds, :ci_pipelines, {:column=>:commit_id_convert_to_bigint}) main: -> 0.0064s main: -- quote_table_name("public.ci_builds") main: -> 0.0000s main: -- quote_column_name(:fk_8d588a7095) main: -> 0.0000s main: -- quote_column_name(:fk_d3130c9a7f) main: -> 0.0000s main: -- execute("ALTER TABLE \"public\".\"ci_builds\"\nRENAME CONSTRAINT \"fk_8d588a7095\" TO \"fk_d3130c9a7f\"\n") main: -> 0.0007s main: -- quote_table_name("p_ci_builds") main: -> 0.0000s main: -- quote_column_name(:fk_8d588a7095) main: -> 0.0000s main: -- quote_column_name(:fk_d3130c9a7f) main: -> 0.0000s main: -- execute("ALTER TABLE \"p_ci_builds\"\nRENAME CONSTRAINT \"fk_8d588a7095\" TO \"fk_d3130c9a7f\"\n") main: -> 0.0006s main: -- index_name_exists?(:p_ci_builds, :p_ci_builds_upstream_pipeline_id_idx) main: -> 0.0018s main: -- indexes("p_ci_builds") main: -> 0.0267s main: -- indexes("p_ci_builds") main: -> 0.0218s main: -- indexes("public.ci_builds") main: -> 0.0213s main: -- indexes("public.ci_builds") main: -> 0.0210s main: -- quote_table_name("public.index_89477d6012") main: -> 0.0001s main: -- quote_table_name("temp_68fb41eb60") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_89477d6012\" RENAME TO \"temp_68fb41eb60\"") main: -> 0.0008s main: -- quote_table_name("public.index_ci_builds_on_upstream_pipeline_id") main: -> 0.0000s main: -- quote_table_name("index_89477d6012") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_upstream_pipeline_id\" RENAME TO \"index_89477d6012\"") main: -> 0.0007s main: -- quote_table_name("public.temp_68fb41eb60") main: -> 0.0000s main: -- quote_table_name("index_ci_builds_on_upstream_pipeline_id") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"temp_68fb41eb60\" RENAME TO \"index_ci_builds_on_upstream_pipeline_id\"") main: -> 0.0006s main: -- quote_table_name("p_ci_builds_upstream_pipeline_id_bigint_idx") main: -> 0.0000s main: -- quote_table_name("temp_74ea30e025") main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_upstream_pipeline_id_bigint_idx\" RENAME TO \"temp_74ea30e025\"") main: -> 0.0007s main: -- quote_table_name("p_ci_builds_upstream_pipeline_id_idx") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_upstream_pipeline_id_bigint_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_upstream_pipeline_id_idx\" RENAME TO \"p_ci_builds_upstream_pipeline_id_bigint_idx\"") main: -> 0.0006s main: -- quote_table_name("temp_74ea30e025") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_upstream_pipeline_id_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_74ea30e025\" RENAME TO \"p_ci_builds_upstream_pipeline_id_idx\"") main: -> 0.0007s main: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_upstream_pipeline_id_bigint_idx, :if_exists=>true}) main: -> 0.0427s main: -- index_name_exists?(:p_ci_builds, :p_ci_builds_commit_id_artifacts_expire_at_id_idx) main: -> 0.0015s main: -- indexes("p_ci_builds") main: -> 0.0205s main: -- indexes("p_ci_builds") main: -> 0.0208s main: -- indexes("public.ci_builds") main: -> 0.0209s main: -- indexes("public.ci_builds") main: -> 0.0213s main: -- quote_table_name("public.index_357cc39ca4") main: -> 0.0001s main: -- quote_table_name("temp_7bdbcb4c6b") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_357cc39ca4\" RENAME TO \"temp_7bdbcb4c6b\"") main: -> 0.0008s main: -- quote_table_name("public.index_ci_builds_on_commit_id_artifacts_expired_at_and_id") main: -> 0.0000s main: -- quote_table_name("index_357cc39ca4") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_commit_id_artifacts_expired_at_and_id\" RENAME TO \"index_357cc39ca4\"") main: -> 0.0007s main: -- quote_table_name("public.temp_7bdbcb4c6b") main: -> 0.0001s main: -- quote_table_name("index_ci_builds_on_commit_id_artifacts_expired_at_and_id") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"temp_7bdbcb4c6b\" RENAME TO \"index_ci_builds_on_commit_id_artifacts_expired_at_and_id\"") main: -> 0.0006s main: -- quote_table_name("p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx") main: -> 0.0000s main: -- quote_table_name("temp_66d74b2db9") main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx\" RENAME TO \"temp_66d74b2db9\"") main: -> 0.0006s main: -- quote_table_name("p_ci_builds_commit_id_artifacts_expire_at_id_idx") main: -> 0.0001s main: -- quote_table_name(:p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_commit_id_artifacts_expire_at_id_idx\" RENAME TO \"p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx\"") main: -> 0.0007s main: -- quote_table_name("temp_66d74b2db9") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_commit_id_artifacts_expire_at_id_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_66d74b2db9\" RENAME TO \"p_ci_builds_commit_id_artifacts_expire_at_id_idx\"") main: -> 0.0008s main: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx, :if_exists=>true}) main: -> 0.0424s main: -- index_name_exists?(:p_ci_builds, :p_ci_builds_commit_id_stage_idx_created_at_idx) main: -> 0.0014s main: -- indexes("p_ci_builds") main: -> 0.0209s main: -- indexes("p_ci_builds") main: -> 0.0204s main: -- indexes("public.ci_builds") main: -> 0.0210s main: -- indexes("public.ci_builds") main: -> 0.0217s main: -- quote_table_name("public.index_d46de3aa4f") main: -> 0.0000s main: -- quote_table_name("temp_67ca28b654") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_d46de3aa4f\" RENAME TO \"temp_67ca28b654\"") main: -> 0.0008s main: -- quote_table_name("public.index_ci_builds_on_commit_id_and_stage_idx_and_created_at") main: -> 0.0000s main: -- quote_table_name("index_d46de3aa4f") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_commit_id_and_stage_idx_and_created_at\" RENAME TO \"index_d46de3aa4f\"") main: -> 0.0007s main: -- quote_table_name("public.temp_67ca28b654") main: -> 0.0000s main: -- quote_table_name("index_ci_builds_on_commit_id_and_stage_idx_and_created_at") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"temp_67ca28b654\" RENAME TO \"index_ci_builds_on_commit_id_and_stage_idx_and_created_at\"") main: -> 0.0007s main: -- quote_table_name("p_ci_builds_commit_id_bigint_stage_idx_created_at_idx") main: -> 0.0000s main: -- quote_table_name("temp_f34a96d51e") main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_commit_id_bigint_stage_idx_created_at_idx\" RENAME TO \"temp_f34a96d51e\"") main: -> 0.0007s main: -- quote_table_name("p_ci_builds_commit_id_stage_idx_created_at_idx") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_commit_id_bigint_stage_idx_created_at_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_commit_id_stage_idx_created_at_idx\" RENAME TO \"p_ci_builds_commit_id_bigint_stage_idx_created_at_idx\"") main: -> 0.0006s main: -- quote_table_name("temp_f34a96d51e") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_commit_id_stage_idx_created_at_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_f34a96d51e\" RENAME TO \"p_ci_builds_commit_id_stage_idx_created_at_idx\"") main: -> 0.0008s main: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_commit_id_bigint_stage_idx_created_at_idx, :if_exists=>true}) main: -> 0.0461s main: -- index_name_exists?(:p_ci_builds, :p_ci_builds_commit_id_status_type_idx) main: -> 0.0015s main: -- indexes("p_ci_builds") main: -> 0.0218s main: -- indexes("p_ci_builds") main: -> 0.0201s main: -- indexes("public.ci_builds") main: -> 0.0195s main: -- indexes("public.ci_builds") main: -> 0.0196s main: -- quote_table_name("public.index_8c07a79c70") main: -> 0.0000s main: -- quote_table_name("temp_4941bb3213") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_8c07a79c70\" RENAME TO \"temp_4941bb3213\"") main: -> 0.0008s main: -- quote_table_name("public.index_ci_builds_on_commit_id_and_status_and_type") main: -> 0.0000s main: -- quote_table_name("index_8c07a79c70") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_commit_id_and_status_and_type\" RENAME TO \"index_8c07a79c70\"") main: -> 0.0007s main: -- quote_table_name("public.temp_4941bb3213") main: -> 0.0000s main: -- quote_table_name("index_ci_builds_on_commit_id_and_status_and_type") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"temp_4941bb3213\" RENAME TO \"index_ci_builds_on_commit_id_and_status_and_type\"") main: -> 0.0006s main: -- quote_table_name("p_ci_builds_commit_id_bigint_status_type_idx") main: -> 0.0000s main: -- quote_table_name("temp_ec55057087") main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_commit_id_bigint_status_type_idx\" RENAME TO \"temp_ec55057087\"") main: -> 0.0006s main: -- quote_table_name("p_ci_builds_commit_id_status_type_idx") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_commit_id_bigint_status_type_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_commit_id_status_type_idx\" RENAME TO \"p_ci_builds_commit_id_bigint_status_type_idx\"") main: -> 0.0006s main: -- quote_table_name("temp_ec55057087") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_commit_id_status_type_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_ec55057087\" RENAME TO \"p_ci_builds_commit_id_status_type_idx\"") main: -> 0.0006s main: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_commit_id_bigint_status_type_idx, :if_exists=>true}) main: -> 0.0404s main: -- index_name_exists?(:p_ci_builds, :p_ci_builds_commit_id_type_name_ref_idx) main: -> 0.0014s main: -- indexes("p_ci_builds") main: -> 0.0208s main: -- indexes("p_ci_builds") main: -> 0.0196s main: -- indexes("public.ci_builds") main: -> 0.0206s main: -- indexes("public.ci_builds") main: -> 0.0196s main: -- quote_table_name("public.index_feafb4d370") main: -> 0.0001s main: -- quote_table_name("temp_317f9b97b3") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_feafb4d370\" RENAME TO \"temp_317f9b97b3\"") main: -> 0.0008s main: -- quote_table_name("public.index_ci_builds_on_commit_id_and_type_and_name_and_ref") main: -> 0.0000s main: -- quote_table_name("index_feafb4d370") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_commit_id_and_type_and_name_and_ref\" RENAME TO \"index_feafb4d370\"") main: -> 0.0008s main: -- quote_table_name("public.temp_317f9b97b3") main: -> 0.0000s main: -- quote_table_name("index_ci_builds_on_commit_id_and_type_and_name_and_ref") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"temp_317f9b97b3\" RENAME TO \"index_ci_builds_on_commit_id_and_type_and_name_and_ref\"") main: -> 0.0007s main: -- quote_table_name("p_ci_builds_commit_id_bigint_type_name_ref_idx") main: -> 0.0000s main: -- quote_table_name("temp_37d6d7fcf9") main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_commit_id_bigint_type_name_ref_idx\" RENAME TO \"temp_37d6d7fcf9\"") main: -> 0.0007s main: -- quote_table_name("p_ci_builds_commit_id_type_name_ref_idx") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_commit_id_bigint_type_name_ref_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_commit_id_type_name_ref_idx\" RENAME TO \"p_ci_builds_commit_id_bigint_type_name_ref_idx\"") main: -> 0.0007s main: -- quote_table_name("temp_37d6d7fcf9") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_commit_id_type_name_ref_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_37d6d7fcf9\" RENAME TO \"p_ci_builds_commit_id_type_name_ref_idx\"") main: -> 0.0007s main: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_commit_id_bigint_type_name_ref_idx, :if_exists=>true}) main: -> 0.0482s main: -- index_name_exists?(:p_ci_builds, :p_ci_builds_commit_id_type_ref_idx) main: -> 0.0015s main: -- indexes("p_ci_builds") main: -> 0.0200s main: -- indexes("p_ci_builds") main: -> 0.0201s main: -- indexes("public.ci_builds") main: -> 0.0190s main: -- indexes("public.ci_builds") main: -> 0.0184s main: -- quote_table_name("public.index_fc42f73fa6") main: -> 0.0001s main: -- quote_table_name("temp_8ec091ca96") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_fc42f73fa6\" RENAME TO \"temp_8ec091ca96\"") main: -> 0.0008s main: -- quote_table_name("public.index_ci_builds_on_commit_id_and_type_and_ref") main: -> 0.0000s main: -- quote_table_name("index_fc42f73fa6") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_commit_id_and_type_and_ref\" RENAME TO \"index_fc42f73fa6\"") main: -> 0.0007s main: -- quote_table_name("public.temp_8ec091ca96") main: -> 0.0000s main: -- quote_table_name("index_ci_builds_on_commit_id_and_type_and_ref") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"temp_8ec091ca96\" RENAME TO \"index_ci_builds_on_commit_id_and_type_and_ref\"") main: -> 0.0007s main: -- quote_table_name("p_ci_builds_commit_id_bigint_type_ref_idx") main: -> 0.0000s main: -- quote_table_name("temp_44a1092b8f") main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_commit_id_bigint_type_ref_idx\" RENAME TO \"temp_44a1092b8f\"") main: -> 0.0006s main: -- quote_table_name("p_ci_builds_commit_id_type_ref_idx") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_commit_id_bigint_type_ref_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_commit_id_type_ref_idx\" RENAME TO \"p_ci_builds_commit_id_bigint_type_ref_idx\"") main: -> 0.0006s main: -- quote_table_name("temp_44a1092b8f") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_commit_id_type_ref_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_44a1092b8f\" RENAME TO \"p_ci_builds_commit_id_type_ref_idx\"") main: -> 0.0006s main: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_commit_id_bigint_type_ref_idx, :if_exists=>true}) main: -> 0.0393s main: -- index_name_exists?(:p_ci_builds, :p_ci_builds_resource_group_id_status_commit_id_idx) main: -> 0.0015s main: -- indexes("p_ci_builds") main: -> 0.0199s main: -- indexes("p_ci_builds") main: -> 0.0182s main: -- indexes("public.ci_builds") main: -> 0.0186s main: -- indexes("public.ci_builds") main: -> 0.0265s main: -- quote_table_name("public.index_bc23fb9243") main: -> 0.0001s main: -- quote_table_name("temp_d693420b97") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_bc23fb9243\" RENAME TO \"temp_d693420b97\"") main: -> 0.0008s main: -- quote_table_name("public.index_ci_builds_on_resource_group_and_status_and_commit_id") main: -> 0.0000s main: -- quote_table_name("index_bc23fb9243") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_resource_group_and_status_and_commit_id\" RENAME TO \"index_bc23fb9243\"") main: -> 0.0008s main: -- quote_table_name("public.temp_d693420b97") main: -> 0.0000s main: -- quote_table_name("index_ci_builds_on_resource_group_and_status_and_commit_id") main: -> 0.0000s main: -- execute("ALTER INDEX \"public\".\"temp_d693420b97\" RENAME TO \"index_ci_builds_on_resource_group_and_status_and_commit_id\"") main: -> 0.0007s main: -- quote_table_name("p_ci_builds_resource_group_id_status_commit_id_bigint_idx") main: -> 0.0001s main: -- quote_table_name("temp_acaa9322e8") main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_resource_group_id_status_commit_id_bigint_idx\" RENAME TO \"temp_acaa9322e8\"") main: -> 0.0011s main: -- quote_table_name("p_ci_builds_resource_group_id_status_commit_id_idx") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_resource_group_id_status_commit_id_bigint_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"p_ci_builds_resource_group_id_status_commit_id_idx\" RENAME TO \"p_ci_builds_resource_group_id_status_commit_id_bigint_idx\"") main: -> 0.0009s main: -- quote_table_name("temp_acaa9322e8") main: -> 0.0000s main: -- quote_table_name(:p_ci_builds_resource_group_id_status_commit_id_idx) main: -> 0.0000s main: -- execute("ALTER INDEX \"temp_acaa9322e8\" RENAME TO \"p_ci_builds_resource_group_id_status_commit_id_idx\"") main: -> 0.0007s main: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_resource_group_id_status_commit_id_bigint_idx, :if_exists=>true}) main: -> 0.0375s main: == 20240319005754 SwapColumnsForUpstreamPipelineIdBetweenCiBuildsAndCiPipelines: migrated (1.0908s) main: == [advisory_lock_connection] object_id: 21805940, pg_backend_pid: 6890 ci: == [advisory_lock_connection] object_id: 21820920, pg_backend_pid: 6892 ci: == 20240319005754 SwapColumnsForUpstreamPipelineIdBetweenCiBuildsAndCiPipelines: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds) ci: -> 0.0000s ci: -- quote_column_name(:upstream_pipeline_id_convert_to_bigint) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"upstream_pipeline_id_convert_to_bigint\" TO \"temp_name_for_renaming\"\n") ci: -> 0.0012s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds) ci: -> 0.0000s ci: -- quote_column_name(:upstream_pipeline_id) ci: -> 0.0000s ci: -- quote_column_name(:upstream_pipeline_id_convert_to_bigint) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"upstream_pipeline_id\" TO \"upstream_pipeline_id_convert_to_bigint\"\n") ci: -> 0.0007s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- quote_column_name(:upstream_pipeline_id) ci: -> 0.0001s ci: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"upstream_pipeline_id\"\n") ci: -> 0.0008s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds) ci: -> 0.0000s ci: -- quote_column_name(:commit_id_convert_to_bigint) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"commit_id_convert_to_bigint\" TO \"temp_name_for_renaming\"\n") ci: -> 0.0010s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds) ci: -> 0.0000s ci: -- quote_column_name(:commit_id) ci: -> 0.0000s ci: -- quote_column_name(:commit_id_convert_to_bigint) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"commit_id\" TO \"commit_id_convert_to_bigint\"\n") ci: -> 0.0008s ci: -- clear_cache!(nil) ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds) ci: -> 0.0000s ci: -- quote_column_name(:temp_name_for_renaming) ci: -> 0.0000s ci: -- quote_column_name(:commit_id) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds\"\n RENAME COLUMN \"temp_name_for_renaming\" TO \"commit_id\"\n") ci: -> 0.0007s ci: -- quote_table_name(:trigger_10ee1357e825) ci: -> 0.0000s ci: -- execute("ALTER FUNCTION \"trigger_10ee1357e825\" RESET ALL") ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- remove_foreign_key(:p_ci_builds, :ci_pipelines, {:column=>:upstream_pipeline_id_convert_to_bigint}) ci: -> 0.0050s ci: -- quote_table_name("public.ci_builds") ci: -> 0.0000s ci: -- quote_column_name(:fk_6b6c3f3e70) ci: -> 0.0000s ci: -- quote_column_name(:fk_87f4cefcda) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"public\".\"ci_builds\"\nRENAME CONSTRAINT \"fk_6b6c3f3e70\" TO \"fk_87f4cefcda\"\n") ci: -> 0.0007s ci: -- quote_table_name("p_ci_builds") ci: -> 0.0000s ci: -- quote_column_name(:fk_6b6c3f3e70) ci: -> 0.0000s ci: -- quote_column_name(:fk_87f4cefcda) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds\"\nRENAME CONSTRAINT \"fk_6b6c3f3e70\" TO \"fk_87f4cefcda\"\n") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_pipelines, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0009s ci: -- remove_foreign_key(:p_ci_builds, :ci_pipelines, {:column=>:commit_id_convert_to_bigint}) ci: -> 0.0043s ci: -- quote_table_name("public.ci_builds") ci: -> 0.0000s ci: -- quote_column_name(:fk_8d588a7095) ci: -> 0.0000s ci: -- quote_column_name(:fk_d3130c9a7f) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"public\".\"ci_builds\"\nRENAME CONSTRAINT \"fk_8d588a7095\" TO \"fk_d3130c9a7f\"\n") ci: -> 0.0006s ci: -- quote_table_name("p_ci_builds") ci: -> 0.0000s ci: -- quote_column_name(:fk_8d588a7095) ci: -> 0.0000s ci: -- quote_column_name(:fk_d3130c9a7f) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds\"\nRENAME CONSTRAINT \"fk_8d588a7095\" TO \"fk_d3130c9a7f\"\n") ci: -> 0.0006s ci: -- index_name_exists?(:p_ci_builds, :p_ci_builds_upstream_pipeline_id_idx) ci: -> 0.0015s ci: -- indexes("p_ci_builds") ci: -> 0.0239s ci: -- indexes("p_ci_builds") ci: -> 0.0225s ci: -- indexes("public.ci_builds") ci: -> 0.0230s ci: -- indexes("public.ci_builds") ci: -> 0.0230s ci: -- quote_table_name("public.index_89477d6012") ci: -> 0.0000s ci: -- quote_table_name("temp_68fb41eb60") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_89477d6012\" RENAME TO \"temp_68fb41eb60\"") ci: -> 0.0008s ci: -- quote_table_name("public.index_ci_builds_on_upstream_pipeline_id") ci: -> 0.0000s ci: -- quote_table_name("index_89477d6012") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_upstream_pipeline_id\" RENAME TO \"index_89477d6012\"") ci: -> 0.0007s ci: -- quote_table_name("public.temp_68fb41eb60") ci: -> 0.0000s ci: -- quote_table_name("index_ci_builds_on_upstream_pipeline_id") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"temp_68fb41eb60\" RENAME TO \"index_ci_builds_on_upstream_pipeline_id\"") ci: -> 0.0007s ci: -- quote_table_name("p_ci_builds_upstream_pipeline_id_bigint_idx") ci: -> 0.0000s ci: -- quote_table_name("temp_74ea30e025") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_upstream_pipeline_id_bigint_idx\" RENAME TO \"temp_74ea30e025\"") ci: -> 0.0006s ci: -- quote_table_name("p_ci_builds_upstream_pipeline_id_idx") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_upstream_pipeline_id_bigint_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_upstream_pipeline_id_idx\" RENAME TO \"p_ci_builds_upstream_pipeline_id_bigint_idx\"") ci: -> 0.0007s ci: -- quote_table_name("temp_74ea30e025") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_upstream_pipeline_id_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_74ea30e025\" RENAME TO \"p_ci_builds_upstream_pipeline_id_idx\"") ci: -> 0.0008s ci: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_upstream_pipeline_id_bigint_idx, :if_exists=>true}) ci: -> 0.0477s ci: -- index_name_exists?(:p_ci_builds, :p_ci_builds_commit_id_artifacts_expire_at_id_idx) ci: -> 0.0014s ci: -- indexes("p_ci_builds") ci: -> 0.0257s ci: -- indexes("p_ci_builds") ci: -> 0.0227s ci: -- indexes("public.ci_builds") ci: -> 0.0273s ci: -- indexes("public.ci_builds") ci: -> 0.0257s ci: -- quote_table_name("public.index_357cc39ca4") ci: -> 0.0000s ci: -- quote_table_name("temp_7bdbcb4c6b") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_357cc39ca4\" RENAME TO \"temp_7bdbcb4c6b\"") ci: -> 0.0009s ci: -- quote_table_name("public.index_ci_builds_on_commit_id_artifacts_expired_at_and_id") ci: -> 0.0000s ci: -- quote_table_name("index_357cc39ca4") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_commit_id_artifacts_expired_at_and_id\" RENAME TO \"index_357cc39ca4\"") ci: -> 0.0008s ci: -- quote_table_name("public.temp_7bdbcb4c6b") ci: -> 0.0000s ci: -- quote_table_name("index_ci_builds_on_commit_id_artifacts_expired_at_and_id") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"temp_7bdbcb4c6b\" RENAME TO \"index_ci_builds_on_commit_id_artifacts_expired_at_and_id\"") ci: -> 0.0007s ci: -- quote_table_name("p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx") ci: -> 0.0000s ci: -- quote_table_name("temp_66d74b2db9") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx\" RENAME TO \"temp_66d74b2db9\"") ci: -> 0.0008s ci: -- quote_table_name("p_ci_builds_commit_id_artifacts_expire_at_id_idx") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_commit_id_artifacts_expire_at_id_idx\" RENAME TO \"p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx\"") ci: -> 0.0006s ci: -- quote_table_name("temp_66d74b2db9") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_commit_id_artifacts_expire_at_id_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_66d74b2db9\" RENAME TO \"p_ci_builds_commit_id_artifacts_expire_at_id_idx\"") ci: -> 0.0006s ci: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_commit_id_bigint_artifacts_expire_at_id_idx, :if_exists=>true}) ci: -> 0.0492s ci: -- index_name_exists?(:p_ci_builds, :p_ci_builds_commit_id_stage_idx_created_at_idx) ci: -> 0.0016s ci: -- indexes("p_ci_builds") ci: -> 0.0223s ci: -- indexes("p_ci_builds") ci: -> 0.0237s ci: -- indexes("public.ci_builds") ci: -> 0.0215s ci: -- indexes("public.ci_builds") ci: -> 0.0212s ci: -- quote_table_name("public.index_d46de3aa4f") ci: -> 0.0002s ci: -- quote_table_name("temp_67ca28b654") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_d46de3aa4f\" RENAME TO \"temp_67ca28b654\"") ci: -> 0.0007s ci: -- quote_table_name("public.index_ci_builds_on_commit_id_and_stage_idx_and_created_at") ci: -> 0.0000s ci: -- quote_table_name("index_d46de3aa4f") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_commit_id_and_stage_idx_and_created_at\" RENAME TO \"index_d46de3aa4f\"") ci: -> 0.0006s ci: -- quote_table_name("public.temp_67ca28b654") ci: -> 0.0000s ci: -- quote_table_name("index_ci_builds_on_commit_id_and_stage_idx_and_created_at") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"temp_67ca28b654\" RENAME TO \"index_ci_builds_on_commit_id_and_stage_idx_and_created_at\"") ci: -> 0.0006s ci: -- quote_table_name("p_ci_builds_commit_id_bigint_stage_idx_created_at_idx") ci: -> 0.0000s ci: -- quote_table_name("temp_f34a96d51e") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_commit_id_bigint_stage_idx_created_at_idx\" RENAME TO \"temp_f34a96d51e\"") ci: -> 0.0006s ci: -- quote_table_name("p_ci_builds_commit_id_stage_idx_created_at_idx") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_commit_id_bigint_stage_idx_created_at_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_commit_id_stage_idx_created_at_idx\" RENAME TO \"p_ci_builds_commit_id_bigint_stage_idx_created_at_idx\"") ci: -> 0.0006s ci: -- quote_table_name("temp_f34a96d51e") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_commit_id_stage_idx_created_at_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_f34a96d51e\" RENAME TO \"p_ci_builds_commit_id_stage_idx_created_at_idx\"") ci: -> 0.0006s ci: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_commit_id_bigint_stage_idx_created_at_idx, :if_exists=>true}) ci: -> 0.0442s ci: -- index_name_exists?(:p_ci_builds, :p_ci_builds_commit_id_status_type_idx) ci: -> 0.0015s ci: -- indexes("p_ci_builds") ci: -> 0.0224s ci: -- indexes("p_ci_builds") ci: -> 0.0212s ci: -- indexes("public.ci_builds") ci: -> 0.0217s ci: -- indexes("public.ci_builds") ci: -> 0.0208s ci: -- quote_table_name("public.index_8c07a79c70") ci: -> 0.0000s ci: -- quote_table_name("temp_4941bb3213") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_8c07a79c70\" RENAME TO \"temp_4941bb3213\"") ci: -> 0.0008s ci: -- quote_table_name("public.index_ci_builds_on_commit_id_and_status_and_type") ci: -> 0.0000s ci: -- quote_table_name("index_8c07a79c70") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_commit_id_and_status_and_type\" RENAME TO \"index_8c07a79c70\"") ci: -> 0.0007s ci: -- quote_table_name("public.temp_4941bb3213") ci: -> 0.0000s ci: -- quote_table_name("index_ci_builds_on_commit_id_and_status_and_type") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"temp_4941bb3213\" RENAME TO \"index_ci_builds_on_commit_id_and_status_and_type\"") ci: -> 0.0006s ci: -- quote_table_name("p_ci_builds_commit_id_bigint_status_type_idx") ci: -> 0.0000s ci: -- quote_table_name("temp_ec55057087") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_commit_id_bigint_status_type_idx\" RENAME TO \"temp_ec55057087\"") ci: -> 0.0006s ci: -- quote_table_name("p_ci_builds_commit_id_status_type_idx") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_commit_id_bigint_status_type_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_commit_id_status_type_idx\" RENAME TO \"p_ci_builds_commit_id_bigint_status_type_idx\"") ci: -> 0.0006s ci: -- quote_table_name("temp_ec55057087") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_commit_id_status_type_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_ec55057087\" RENAME TO \"p_ci_builds_commit_id_status_type_idx\"") ci: -> 0.0007s ci: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_commit_id_bigint_status_type_idx, :if_exists=>true}) ci: -> 0.0433s ci: -- index_name_exists?(:p_ci_builds, :p_ci_builds_commit_id_type_name_ref_idx) ci: -> 0.0015s ci: -- indexes("p_ci_builds") ci: -> 0.0209s ci: -- indexes("p_ci_builds") ci: -> 0.0206s ci: -- indexes("public.ci_builds") ci: -> 0.0209s ci: -- indexes("public.ci_builds") ci: -> 0.0201s ci: -- quote_table_name("public.index_feafb4d370") ci: -> 0.0000s ci: -- quote_table_name("temp_317f9b97b3") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_feafb4d370\" RENAME TO \"temp_317f9b97b3\"") ci: -> 0.0009s ci: -- quote_table_name("public.index_ci_builds_on_commit_id_and_type_and_name_and_ref") ci: -> 0.0000s ci: -- quote_table_name("index_feafb4d370") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_commit_id_and_type_and_name_and_ref\" RENAME TO \"index_feafb4d370\"") ci: -> 0.0008s ci: -- quote_table_name("public.temp_317f9b97b3") ci: -> 0.0000s ci: -- quote_table_name("index_ci_builds_on_commit_id_and_type_and_name_and_ref") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"temp_317f9b97b3\" RENAME TO \"index_ci_builds_on_commit_id_and_type_and_name_and_ref\"") ci: -> 0.0007s ci: -- quote_table_name("p_ci_builds_commit_id_bigint_type_name_ref_idx") ci: -> 0.0000s ci: -- quote_table_name("temp_37d6d7fcf9") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_commit_id_bigint_type_name_ref_idx\" RENAME TO \"temp_37d6d7fcf9\"") ci: -> 0.0007s ci: -- quote_table_name("p_ci_builds_commit_id_type_name_ref_idx") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_commit_id_bigint_type_name_ref_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_commit_id_type_name_ref_idx\" RENAME TO \"p_ci_builds_commit_id_bigint_type_name_ref_idx\"") ci: -> 0.0007s ci: -- quote_table_name("temp_37d6d7fcf9") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_commit_id_type_name_ref_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_37d6d7fcf9\" RENAME TO \"p_ci_builds_commit_id_type_name_ref_idx\"") ci: -> 0.0006s ci: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_commit_id_bigint_type_name_ref_idx, :if_exists=>true}) ci: -> 0.0409s ci: -- index_name_exists?(:p_ci_builds, :p_ci_builds_commit_id_type_ref_idx) ci: -> 0.0015s ci: -- indexes("p_ci_builds") ci: -> 0.0194s ci: -- indexes("p_ci_builds") ci: -> 0.0197s ci: -- indexes("public.ci_builds") ci: -> 0.0191s ci: -- indexes("public.ci_builds") ci: -> 0.0193s ci: -- quote_table_name("public.index_fc42f73fa6") ci: -> 0.0000s ci: -- quote_table_name("temp_8ec091ca96") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_fc42f73fa6\" RENAME TO \"temp_8ec091ca96\"") ci: -> 0.0008s ci: -- quote_table_name("public.index_ci_builds_on_commit_id_and_type_and_ref") ci: -> 0.0000s ci: -- quote_table_name("index_fc42f73fa6") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_commit_id_and_type_and_ref\" RENAME TO \"index_fc42f73fa6\"") ci: -> 0.0007s ci: -- quote_table_name("public.temp_8ec091ca96") ci: -> 0.0000s ci: -- quote_table_name("index_ci_builds_on_commit_id_and_type_and_ref") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"temp_8ec091ca96\" RENAME TO \"index_ci_builds_on_commit_id_and_type_and_ref\"") ci: -> 0.0007s ci: -- quote_table_name("p_ci_builds_commit_id_bigint_type_ref_idx") ci: -> 0.0000s ci: -- quote_table_name("temp_44a1092b8f") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_commit_id_bigint_type_ref_idx\" RENAME TO \"temp_44a1092b8f\"") ci: -> 0.0008s ci: -- quote_table_name("p_ci_builds_commit_id_type_ref_idx") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_commit_id_bigint_type_ref_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_commit_id_type_ref_idx\" RENAME TO \"p_ci_builds_commit_id_bigint_type_ref_idx\"") ci: -> 0.0007s ci: -- quote_table_name("temp_44a1092b8f") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_commit_id_type_ref_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_44a1092b8f\" RENAME TO \"p_ci_builds_commit_id_type_ref_idx\"") ci: -> 0.0007s ci: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_commit_id_bigint_type_ref_idx, :if_exists=>true}) ci: -> 0.0403s ci: -- index_name_exists?(:p_ci_builds, :p_ci_builds_resource_group_id_status_commit_id_idx) ci: -> 0.0015s ci: -- indexes("p_ci_builds") ci: -> 0.0194s ci: -- indexes("p_ci_builds") ci: -> 0.0191s ci: -- indexes("public.ci_builds") ci: -> 0.0182s ci: -- indexes("public.ci_builds") ci: -> 0.0181s ci: -- quote_table_name("public.index_bc23fb9243") ci: -> 0.0000s ci: -- quote_table_name("temp_d693420b97") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_bc23fb9243\" RENAME TO \"temp_d693420b97\"") ci: -> 0.0008s ci: -- quote_table_name("public.index_ci_builds_on_resource_group_and_status_and_commit_id") ci: -> 0.0000s ci: -- quote_table_name("index_bc23fb9243") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"index_ci_builds_on_resource_group_and_status_and_commit_id\" RENAME TO \"index_bc23fb9243\"") ci: -> 0.0009s ci: -- quote_table_name("public.temp_d693420b97") ci: -> 0.0000s ci: -- quote_table_name("index_ci_builds_on_resource_group_and_status_and_commit_id") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"public\".\"temp_d693420b97\" RENAME TO \"index_ci_builds_on_resource_group_and_status_and_commit_id\"") ci: -> 0.0007s ci: -- quote_table_name("p_ci_builds_resource_group_id_status_commit_id_bigint_idx") ci: -> 0.0000s ci: -- quote_table_name("temp_acaa9322e8") ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_resource_group_id_status_commit_id_bigint_idx\" RENAME TO \"temp_acaa9322e8\"") ci: -> 0.0006s ci: -- quote_table_name("p_ci_builds_resource_group_id_status_commit_id_idx") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_resource_group_id_status_commit_id_bigint_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"p_ci_builds_resource_group_id_status_commit_id_idx\" RENAME TO \"p_ci_builds_resource_group_id_status_commit_id_bigint_idx\"") ci: -> 0.0007s ci: -- quote_table_name("temp_acaa9322e8") ci: -> 0.0000s ci: -- quote_table_name(:p_ci_builds_resource_group_id_status_commit_id_idx) ci: -> 0.0000s ci: -- execute("ALTER INDEX \"temp_acaa9322e8\" RENAME TO \"p_ci_builds_resource_group_id_status_commit_id_idx\"") ci: -> 0.0006s ci: -- remove_index(:p_ci_builds, {:name=>:p_ci_builds_resource_group_id_status_commit_id_bigint_idx, :if_exists=>true}) ci: -> 0.0382s ci: == 20240319005754 SwapColumnsForUpstreamPipelineIdBetweenCiBuildsAndCiPipelines: migrated (1.1067s) ci: == [advisory_lock_connection] object_id: 21820920, pg_backend_pid: 6892 main: == [advisory_lock_connection] object_id: 21835280, pg_backend_pid: 6895 main: == 20240319132847 AddIndexOnZoektIndicesStateAndId: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:zoekt_indices, [:state, :id], {:name=>"index_zoekt_indices_on_state_and_id", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0056s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:zoekt_indices, [:state, :id], {:name=>"index_zoekt_indices_on_state_and_id", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0008s main: -- indexes(:zoekt_indices) main: -> 0.0048s main: -- remove_index(:zoekt_indices, {:algorithm=>:concurrently, :name=>"index_zoekt_indices_on_state"}) main: -> 0.0012s main: == 20240319132847 AddIndexOnZoektIndicesStateAndId: migrated (0.0396s) ======== main: == [advisory_lock_connection] object_id: 21835280, pg_backend_pid: 6895 ci: == [advisory_lock_connection] object_id: 22122940, pg_backend_pid: 6897 ci: == 20240319132847 AddIndexOnZoektIndicesStateAndId: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0012s ci: -- index_exists?(:zoekt_indices, [:state, :id], {:name=>"index_zoekt_indices_on_state_and_id", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0052s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0011s ci: -- add_index(:zoekt_indices, [:state, :id], {:name=>"index_zoekt_indices_on_state_and_id", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0008s ci: -- indexes(:zoekt_indices) ci: -> 0.0044s ci: -- remove_index(:zoekt_indices, {:algorithm=>:concurrently, :name=>"index_zoekt_indices_on_state"}) ci: -> 0.0013s ci: == 20240319132847 AddIndexOnZoektIndicesStateAndId: migrated (0.0497s) ======== ci: == [advisory_lock_connection] object_id: 22122940, pg_backend_pid: 6897 main: == [advisory_lock_connection] object_id: 22426820, pg_backend_pid: 6900 main: == 20240320060913 AddContainerScanningForRegistryToggleToSecurityProjectSettings: migrating main: -- add_column(:project_security_settings, :container_scanning_for_registry_enabled, :boolean, {:null=>false, :default=>false}) main: -> 0.0019s main: == 20240320060913 AddContainerScanningForRegistryToggleToSecurityProjectSettings: migrated (0.0088s) main: == [advisory_lock_connection] object_id: 22426820, pg_backend_pid: 6900 ci: == [advisory_lock_connection] object_id: 22695840, pg_backend_pid: 6902 ci: == 20240320060913 AddContainerScanningForRegistryToggleToSecurityProjectSettings: migrating ci: -- add_column(:project_security_settings, :container_scanning_for_registry_enabled, :boolean, {:null=>false, :default=>false}) ci: -> 0.0019s ci: == 20240320060913 AddContainerScanningForRegistryToggleToSecurityProjectSettings: migrated (0.0179s) ci: == [advisory_lock_connection] object_id: 22695840, pg_backend_pid: 6902 main: == [advisory_lock_connection] object_id: 22738380, pg_backend_pid: 6905 main: == 20240320062459 AddTrialToSubscriptionAddOnPurchases: migrating ============= main: -- add_column(:subscription_add_on_purchases, :trial, :boolean, {:default=>false, :null=>false}) main: -> 0.0022s main: == 20240320062459 AddTrialToSubscriptionAddOnPurchases: migrated (0.0093s) ==== main: == [advisory_lock_connection] object_id: 22738380, pg_backend_pid: 6905 ci: == [advisory_lock_connection] object_id: 22841240, pg_backend_pid: 6907 ci: == 20240320062459 AddTrialToSubscriptionAddOnPurchases: migrating ============= ci: -- add_column(:subscription_add_on_purchases, :trial, :boolean, {:default=>false, :null=>false}) ci: -> 0.0022s ci: == 20240320062459 AddTrialToSubscriptionAddOnPurchases: migrated (0.0209s) ==== ci: == [advisory_lock_connection] object_id: 22841240, pg_backend_pid: 6907 main: == [advisory_lock_connection] object_id: 23115500, pg_backend_pid: 6910 main: == 20240320100933 MakeProjectIdOnMlCandidateNonNullable: migrating ============ main: -- current_schema(nil) main: -> 0.0007s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ml_candidates\nADD CONSTRAINT check_01584ca6db\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE ml_candidates VALIDATE CONSTRAINT check_01584ca6db;") main: -> 0.0008s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240320100933 MakeProjectIdOnMlCandidateNonNullable: migrated (0.0258s) === main: == [advisory_lock_connection] object_id: 23115500, pg_backend_pid: 6910 ci: == [advisory_lock_connection] object_id: 23389860, pg_backend_pid: 6912 ci: == 20240320100933 MakeProjectIdOnMlCandidateNonNullable: migrating ============ ci: -- current_schema(nil) ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ml_candidates\nADD CONSTRAINT check_01584ca6db\nCHECK ( project_id IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE ml_candidates VALIDATE CONSTRAINT check_01584ca6db;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240320100933 MakeProjectIdOnMlCandidateNonNullable: migrated (0.0332s) === ci: == [advisory_lock_connection] object_id: 23389860, pg_backend_pid: 6912 main: == [advisory_lock_connection] object_id: 23667180, pg_backend_pid: 6915 main: == 20240320101011 MakeCandidateIdOnMlCandidateParamsNonNullable: migrating ==== main: -- current_schema(nil) main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ml_candidate_params\nADD CONSTRAINT check_7a0505ca91\nCHECK ( candidate_id IS NOT NULL )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE ml_candidate_params VALIDATE CONSTRAINT check_7a0505ca91;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240320101011 MakeCandidateIdOnMlCandidateParamsNonNullable: migrated (0.0276s) main: == [advisory_lock_connection] object_id: 23667180, pg_backend_pid: 6915 ci: == [advisory_lock_connection] object_id: 23752300, pg_backend_pid: 6917 ci: == 20240320101011 MakeCandidateIdOnMlCandidateParamsNonNullable: migrating ==== ci: -- current_schema(nil) ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ml_candidate_params\nADD CONSTRAINT check_7a0505ca91\nCHECK ( candidate_id IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0011s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE ml_candidate_params VALIDATE CONSTRAINT check_7a0505ca91;") ci: -> 0.0008s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240320101011 MakeCandidateIdOnMlCandidateParamsNonNullable: migrated (0.0322s) ci: == [advisory_lock_connection] object_id: 23752300, pg_backend_pid: 6917 main: == [advisory_lock_connection] object_id: 23769460, pg_backend_pid: 6920 main: == 20240320101032 MakeCandidateIdOnMlCandidateMetricsNonNullable: migrating === main: -- current_schema(nil) main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE ml_candidate_metrics\nADD CONSTRAINT check_d7dfd3de26\nCHECK ( candidate_id IS NOT NULL )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE ml_candidate_metrics VALIDATE CONSTRAINT check_d7dfd3de26;") main: -> 0.0007s main: -- execute("RESET statement_timeout") main: -> 0.0006s main: == 20240320101032 MakeCandidateIdOnMlCandidateMetricsNonNullable: migrated (0.0250s) main: == [advisory_lock_connection] object_id: 23769460, pg_backend_pid: 6920 ci: == [advisory_lock_connection] object_id: 23786640, pg_backend_pid: 6922 ci: == 20240320101032 MakeCandidateIdOnMlCandidateMetricsNonNullable: migrating === ci: -- current_schema(nil) ci: -> 0.0005s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE ml_candidate_metrics\nADD CONSTRAINT check_d7dfd3de26\nCHECK ( candidate_id IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0009s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE ml_candidate_metrics VALIDATE CONSTRAINT check_d7dfd3de26;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240320101032 MakeCandidateIdOnMlCandidateMetricsNonNullable: migrated (0.0309s) ci: == [advisory_lock_connection] object_id: 23786640, pg_backend_pid: 6922 main: == [advisory_lock_connection] object_id: 23787400, pg_backend_pid: 6925 main: == 20240320102510 FinalizePurgeSecurityScansWithEmptyFindingData: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240320102510 FinalizePurgeSecurityScansWithEmptyFindingData: migrated (0.0143s) main: == [advisory_lock_connection] object_id: 23787400, pg_backend_pid: 6925 ci: == [advisory_lock_connection] object_id: 23788160, pg_backend_pid: 6927 ci: == 20240320102510 FinalizePurgeSecurityScansWithEmptyFindingData: migrating === ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240320102510 FinalizePurgeSecurityScansWithEmptyFindingData: migrated (0.0152s) ci: == [advisory_lock_connection] object_id: 23788160, pg_backend_pid: 6927 main: == [advisory_lock_connection] object_id: 23788880, pg_backend_pid: 6930 main: == 20240320110318 AddFileFinalPathToPackagesPackageFiles: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- add_column(:packages_package_files, :file_final_path, :text, {:if_not_exists=>true}) main: -> 0.0059s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE packages_package_files\nADD CONSTRAINT check_0f29938b18\nCHECK ( char_length(file_final_path) <= 1024 )\nNOT VALID;\n") main: -> 0.0011s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE packages_package_files VALIDATE CONSTRAINT check_0f29938b18;") main: -> 0.0009s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240320110318 AddFileFinalPathToPackagesPackageFiles: migrated (0.0294s) == main: == [advisory_lock_connection] object_id: 23788880, pg_backend_pid: 6930 ci: == [advisory_lock_connection] object_id: 23789700, pg_backend_pid: 6932 ci: == 20240320110318 AddFileFinalPathToPackagesPackageFiles: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- add_column(:packages_package_files, :file_final_path, :text, {:if_not_exists=>true}) ci: -> 0.0051s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE packages_package_files\nADD CONSTRAINT check_0f29938b18\nCHECK ( char_length(file_final_path) <= 1024 )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE packages_package_files VALIDATE CONSTRAINT check_0f29938b18;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20240320110318 AddFileFinalPathToPackagesPackageFiles: migrated (0.0325s) == ci: == [advisory_lock_connection] object_id: 23789700, pg_backend_pid: 6932 main: == [advisory_lock_connection] object_id: 23794760, pg_backend_pid: 6935 main: == 20240321045306 FinalizeBackfillDefaultOrganizationOwnersAgain: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240321045306 FinalizeBackfillDefaultOrganizationOwnersAgain: migrated (0.0280s) main: == [advisory_lock_connection] object_id: 23794760, pg_backend_pid: 6935 ci: == [advisory_lock_connection] object_id: 23799740, pg_backend_pid: 6937 ci: == 20240321045306 FinalizeBackfillDefaultOrganizationOwnersAgain: migrating === ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240321045306 FinalizeBackfillDefaultOrganizationOwnersAgain: migrated (0.0144s) ci: == [advisory_lock_connection] object_id: 23799740, pg_backend_pid: 6937 main: == [advisory_lock_connection] object_id: 23799940, pg_backend_pid: 6940 main: == 20240321051307 FinalizeBackfillDefaultOrganizationUsers: migrating ========= main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240321051307 FinalizeBackfillDefaultOrganizationUsers: migrated (0.0269s) main: == [advisory_lock_connection] object_id: 23799940, pg_backend_pid: 6940 ci: == [advisory_lock_connection] object_id: 23804860, pg_backend_pid: 6942 ci: == 20240321051307 FinalizeBackfillDefaultOrganizationUsers: migrating ========= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240321051307 FinalizeBackfillDefaultOrganizationUsers: migrated (0.0177s) ci: == [advisory_lock_connection] object_id: 23804860, pg_backend_pid: 6942 main: == [advisory_lock_connection] object_id: 23809920, pg_backend_pid: 6945 main: == 20240321105526 AddInternalToDraftNotes: migrating ========================== main: -- add_column(:draft_notes, :internal, :boolean, {:default=>false, :null=>false}) main: -> 0.0020s main: == 20240321105526 AddInternalToDraftNotes: migrated (0.0076s) ================= main: == [advisory_lock_connection] object_id: 23809920, pg_backend_pid: 6945 ci: == [advisory_lock_connection] object_id: 23814840, pg_backend_pid: 6947 ci: == 20240321105526 AddInternalToDraftNotes: migrating ========================== ci: -- add_column(:draft_notes, :internal, :boolean, {:default=>false, :null=>false}) ci: -> 0.0023s ci: == 20240321105526 AddInternalToDraftNotes: migrated (0.0187s) ================= ci: == [advisory_lock_connection] object_id: 23814840, pg_backend_pid: 6947 main: == [advisory_lock_connection] object_id: 23819940, pg_backend_pid: 6950 main: == 20240321123441 RemoveCopyPermissionsOnMemberRoles: migrating =============== main: -- execute("DROP TRIGGER IF EXISTS trigger_copy_member_roles_permissions ON member_roles") main: -> 0.0013s main: -- execute("DROP FUNCTION IF EXISTS copy_member_roles_permissions()") main: -> 0.0008s main: == 20240321123441 RemoveCopyPermissionsOnMemberRoles: migrated (0.0082s) ====== main: == [advisory_lock_connection] object_id: 23819940, pg_backend_pid: 6950 ci: == [advisory_lock_connection] object_id: 23823420, pg_backend_pid: 6952 ci: == 20240321123441 RemoveCopyPermissionsOnMemberRoles: migrating =============== ci: -- execute("DROP TRIGGER IF EXISTS trigger_copy_member_roles_permissions ON member_roles") ci: -> 0.0013s ci: -- execute("DROP FUNCTION IF EXISTS copy_member_roles_permissions()") ci: -> 0.0007s ci: == 20240321123441 RemoveCopyPermissionsOnMemberRoles: migrated (0.0176s) ====== ci: == [advisory_lock_connection] object_id: 23823420, pg_backend_pid: 6952 main: == [advisory_lock_connection] object_id: 23823680, pg_backend_pid: 6955 main: == 20240322124043 AddPartitionedFkBetweenCiBuildsAndCiStages: migrating ======= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT tmp_fk_3a9eaa254d_p;") main: -> 0.0027s main: -- execute("RESET statement_timeout") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE p_ci_stages, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT tmp_fk_3a9eaa254d_p FOREIGN KEY (partition_id, stage_id) REFERENCES p_ci_stages (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") main: -> 0.0017s main: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT tmp_fk_3a9eaa254d_p;") main: -> 0.0006s main: == 20240322124043 AddPartitionedFkBetweenCiBuildsAndCiStages: migrated (0.0820s) main: == [advisory_lock_connection] object_id: 23823680, pg_backend_pid: 6955 ci: == [advisory_lock_connection] object_id: 23830960, pg_backend_pid: 6957 ci: == 20240322124043 AddPartitionedFkBetweenCiBuildsAndCiStages: migrating ======= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE public.ci_builds VALIDATE CONSTRAINT tmp_fk_3a9eaa254d_p;") ci: -> 0.0028s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE p_ci_stages, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0007s ci: -- execute("ALTER TABLE p_ci_builds ADD CONSTRAINT tmp_fk_3a9eaa254d_p FOREIGN KEY (partition_id, stage_id) REFERENCES p_ci_stages (partition_id, id) ON UPDATE CASCADE ON DELETE CASCADE ;") ci: -> 0.0015s ci: -- execute("ALTER TABLE p_ci_builds VALIDATE CONSTRAINT tmp_fk_3a9eaa254d_p;") ci: -> 0.0006s ci: == 20240322124043 AddPartitionedFkBetweenCiBuildsAndCiStages: migrated (0.0683s) ci: == [advisory_lock_connection] object_id: 23830960, pg_backend_pid: 6957 main: == [advisory_lock_connection] object_id: 23838340, pg_backend_pid: 6960 main: == 20240322124310 ReplaceUnpartitionedFkBetweenCiBuildsAndCiStages: migrating = main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE p_ci_stages, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0008s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("LOCK TABLE ci_stages, p_ci_builds IN ACCESS EXCLUSIVE MODE") main: -> 0.0007s main: -- remove_foreign_key(:p_ci_builds, :ci_stages, {:name=>:fk_3a9eaa254d_p}) main: -> 0.0048s main: -- quote_table_name(:p_ci_builds) main: -> 0.0000s main: -- quote_column_name(:tmp_fk_3a9eaa254d_p) main: -> 0.0000s main: -- quote_column_name(:fk_3a9eaa254d_p) main: -> 0.0000s main: -- execute("ALTER TABLE \"p_ci_builds\"\nRENAME CONSTRAINT \"tmp_fk_3a9eaa254d_p\" TO \"fk_3a9eaa254d_p\"\n") main: -> 0.0010s main: -- quote_table_name("public.ci_builds") main: -> 0.0000s main: -- quote_column_name(:tmp_fk_3a9eaa254d_p) main: -> 0.0000s main: -- quote_column_name(:fk_3a9eaa254d_p) main: -> 0.0000s main: -- execute("ALTER TABLE \"public\".\"ci_builds\"\nRENAME CONSTRAINT \"tmp_fk_3a9eaa254d_p\" TO \"fk_3a9eaa254d_p\"\n") main: -> 0.0007s main: == 20240322124310 ReplaceUnpartitionedFkBetweenCiBuildsAndCiStages: migrated (0.0443s) main: == [advisory_lock_connection] object_id: 23838340, pg_backend_pid: 6960 ci: == [advisory_lock_connection] object_id: 23844240, pg_backend_pid: 6962 ci: == 20240322124310 ReplaceUnpartitionedFkBetweenCiBuildsAndCiStages: migrating = ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE p_ci_stages, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("LOCK TABLE ci_stages, p_ci_builds IN ACCESS EXCLUSIVE MODE") ci: -> 0.0009s ci: -- remove_foreign_key(:p_ci_builds, :ci_stages, {:name=>:fk_3a9eaa254d_p}) ci: -> 0.0053s ci: -- quote_table_name(:p_ci_builds) ci: -> 0.0000s ci: -- quote_column_name(:tmp_fk_3a9eaa254d_p) ci: -> 0.0000s ci: -- quote_column_name(:fk_3a9eaa254d_p) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"p_ci_builds\"\nRENAME CONSTRAINT \"tmp_fk_3a9eaa254d_p\" TO \"fk_3a9eaa254d_p\"\n") ci: -> 0.0007s ci: -- quote_table_name("public.ci_builds") ci: -> 0.0000s ci: -- quote_column_name(:tmp_fk_3a9eaa254d_p) ci: -> 0.0002s ci: -- quote_column_name(:fk_3a9eaa254d_p) ci: -> 0.0000s ci: -- execute("ALTER TABLE \"public\".\"ci_builds\"\nRENAME CONSTRAINT \"tmp_fk_3a9eaa254d_p\" TO \"fk_3a9eaa254d_p\"\n") ci: -> 0.0008s ci: == 20240322124310 ReplaceUnpartitionedFkBetweenCiBuildsAndCiStages: migrated (0.0556s) ci: == [advisory_lock_connection] object_id: 23844240, pg_backend_pid: 6962 main: == [advisory_lock_connection] object_id: 23845540, pg_backend_pid: 6965 main: == 20240325085002 AddIndexApprovalMrRulesOnConfigIdAndIdAndUpdatedAt: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- index_exists?(:approval_merge_request_rules, [:security_orchestration_policy_configuration_id, :id, :updated_at], {:name=>:idx_approval_mr_rules_on_config_id_and_id_and_updated_at, :algorithm=>:concurrently}) main: -> 0.0115s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:approval_merge_request_rules, [:security_orchestration_policy_configuration_id, :id, :updated_at], {:name=>:idx_approval_mr_rules_on_config_id_and_id_and_updated_at, :algorithm=>:concurrently}) main: -> 0.0019s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240325085002 AddIndexApprovalMrRulesOnConfigIdAndIdAndUpdatedAt: migrated (0.0346s) main: == [advisory_lock_connection] object_id: 23845540, pg_backend_pid: 6965 ci: == [advisory_lock_connection] object_id: 23850420, pg_backend_pid: 6967 ci: == 20240325085002 AddIndexApprovalMrRulesOnConfigIdAndIdAndUpdatedAt: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:approval_merge_request_rules, [:security_orchestration_policy_configuration_id, :id, :updated_at], {:name=>:idx_approval_mr_rules_on_config_id_and_id_and_updated_at, :algorithm=>:concurrently}) ci: -> 0.0112s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:approval_merge_request_rules, [:security_orchestration_policy_configuration_id, :id, :updated_at], {:name=>:idx_approval_mr_rules_on_config_id_and_id_and_updated_at, :algorithm=>:concurrently}) ci: -> 0.0019s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240325085002 AddIndexApprovalMrRulesOnConfigIdAndIdAndUpdatedAt: migrated (0.0438s) ci: == [advisory_lock_connection] object_id: 23850420, pg_backend_pid: 6967 main: == [advisory_lock_connection] object_id: 23851220, pg_backend_pid: 6970 main: == 20240325085542 AddIndexMergeRequestsOnUnmergedStateId: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:merge_requests, :id, {:name=>:idx_merge_requests_on_unmerged_state_id, :where=>"state_id <> 3", :algorithm=>:concurrently}) main: -> 0.0246s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:merge_requests, :id, {:name=>:idx_merge_requests_on_unmerged_state_id, :where=>"state_id <> 3", :algorithm=>:concurrently}) main: -> 0.0022s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240325085542 AddIndexMergeRequestsOnUnmergedStateId: migrated (0.0464s) == main: == [advisory_lock_connection] object_id: 23851220, pg_backend_pid: 6970 ci: == [advisory_lock_connection] object_id: 23851980, pg_backend_pid: 6972 ci: == 20240325085542 AddIndexMergeRequestsOnUnmergedStateId: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0015s ci: -- index_exists?(:merge_requests, :id, {:name=>:idx_merge_requests_on_unmerged_state_id, :where=>"state_id <> 3", :algorithm=>:concurrently}) ci: -> 0.0245s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0007s ci: -- add_index(:merge_requests, :id, {:name=>:idx_merge_requests_on_unmerged_state_id, :where=>"state_id <> 3", :algorithm=>:concurrently}) ci: -> 0.0021s ci: -- execute("RESET statement_timeout") ci: -> 0.0005s ci: == 20240325085542 AddIndexMergeRequestsOnUnmergedStateId: migrated (0.0557s) == ci: == [advisory_lock_connection] object_id: 23851980, pg_backend_pid: 6972 main: == [advisory_lock_connection] object_id: 23852720, pg_backend_pid: 6975 main: == 20240325112948 RemoveIndexApprovalMergeRequestRulesOnSecOrchestrationConfigId: migrating main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0014s main: -- indexes(:approval_merge_request_rules) main: -> 0.0115s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- remove_index(:approval_merge_request_rules, {:algorithm=>:concurrently, :name=>:idx_approval_merge_request_rules_on_sec_orchestration_config_id}) main: -> 0.0013s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240325112948 RemoveIndexApprovalMergeRequestRulesOnSecOrchestrationConfigId: migrated (0.0315s) main: == [advisory_lock_connection] object_id: 23852720, pg_backend_pid: 6975 ci: == [advisory_lock_connection] object_id: 23853440, pg_backend_pid: 6977 ci: == 20240325112948 RemoveIndexApprovalMergeRequestRulesOnSecOrchestrationConfigId: migrating ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0014s ci: -- indexes(:approval_merge_request_rules) ci: -> 0.0122s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- remove_index(:approval_merge_request_rules, {:algorithm=>:concurrently, :name=>:idx_approval_merge_request_rules_on_sec_orchestration_config_id}) ci: -> 0.0014s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240325112948 RemoveIndexApprovalMergeRequestRulesOnSecOrchestrationConfigId: migrated (0.0402s) ci: == [advisory_lock_connection] object_id: 23853440, pg_backend_pid: 6977 main: == [advisory_lock_connection] object_id: 23867360, pg_backend_pid: 6980 main: == 20240325114535 RemoveInstanceLevelCodeSuggestionsEnabled: migrating ======== main: -- remove_column(:application_settings, :instance_level_code_suggestions_enabled, :boolean, {:null=>false, :default=>false}) main: -> 0.0027s main: == 20240325114535 RemoveInstanceLevelCodeSuggestionsEnabled: migrated (0.0091s) main: == [advisory_lock_connection] object_id: 23867360, pg_backend_pid: 6980 ci: == [advisory_lock_connection] object_id: 23881360, pg_backend_pid: 6982 ci: == 20240325114535 RemoveInstanceLevelCodeSuggestionsEnabled: migrating ======== ci: -- remove_column(:application_settings, :instance_level_code_suggestions_enabled, :boolean, {:null=>false, :default=>false}) ci: -> 0.0035s ci: == 20240325114535 RemoveInstanceLevelCodeSuggestionsEnabled: migrated (0.0209s) ci: == [advisory_lock_connection] object_id: 23881360, pg_backend_pid: 6982 main: == [advisory_lock_connection] object_id: 23892580, pg_backend_pid: 6985 main: == 20240325115147 CreateProjectSavedRepliesTable: migrating =================== main: -- create_table(:project_saved_replies) main: -- quote_column_name(:name) main: -> 0.0002s main: -- quote_column_name(:content) main: -> 0.0000s main: -> 0.0105s main: == 20240325115147 CreateProjectSavedRepliesTable: migrated (0.0195s) ========== main: == [advisory_lock_connection] object_id: 23892580, pg_backend_pid: 6985 ci: == [advisory_lock_connection] object_id: 23903820, pg_backend_pid: 6987 ci: == 20240325115147 CreateProjectSavedRepliesTable: migrating =================== ci: -- create_table(:project_saved_replies) ci: -- quote_column_name(:name) ci: -> 0.0000s ci: -- quote_column_name(:content) ci: -> 0.0000s ci: -> 0.0075s I, [2024-04-10T20:49:02.326392 #290] INFO -- : Database: 'ci', Table: 'project_saved_replies': Lock Writes ci: == 20240325115147 CreateProjectSavedRepliesTable: migrated (0.0277s) ========== ci: == [advisory_lock_connection] object_id: 23903820, pg_backend_pid: 6987 main: == [advisory_lock_connection] object_id: 23919400, pg_backend_pid: 6990 main: == 20240325150539 AddPreReceiveSecretDetectionEnabledToProjectSecuritySettings: migrating main: -- add_column(:project_security_settings, :pre_receive_secret_detection_enabled, :boolean, {:null=>false, :default=>false}) main: -> 0.0023s main: == 20240325150539 AddPreReceiveSecretDetectionEnabledToProjectSecuritySettings: migrated (0.0086s) main: == [advisory_lock_connection] object_id: 23919400, pg_backend_pid: 6990 ci: == [advisory_lock_connection] object_id: 23930080, pg_backend_pid: 6992 ci: == 20240325150539 AddPreReceiveSecretDetectionEnabledToProjectSecuritySettings: migrating ci: -- add_column(:project_security_settings, :pre_receive_secret_detection_enabled, :boolean, {:null=>false, :default=>false}) ci: -> 0.0025s ci: == 20240325150539 AddPreReceiveSecretDetectionEnabledToProjectSecuritySettings: migrated (0.0199s) ci: == [advisory_lock_connection] object_id: 23930080, pg_backend_pid: 6992 main: == [advisory_lock_connection] object_id: 23935200, pg_backend_pid: 6995 main: == 20240326082844 FixWorkItemColorsCascadeOptionOnFkToNamespaceId: migrating == main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE work_item_colors ADD CONSTRAINT fk_work_item_colors_on_namespace_id FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") main: -> 0.0025s main: == 20240326082844 FixWorkItemColorsCascadeOptionOnFkToNamespaceId: migrated (0.0342s) main: == [advisory_lock_connection] object_id: 23935200, pg_backend_pid: 6995 ci: == [advisory_lock_connection] object_id: 23964960, pg_backend_pid: 6997 ci: == 20240326082844 FixWorkItemColorsCascadeOptionOnFkToNamespaceId: migrating == ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE work_item_colors ADD CONSTRAINT fk_work_item_colors_on_namespace_id FOREIGN KEY (namespace_id) REFERENCES namespaces (id) ON DELETE CASCADE NOT VALID;") ci: -> 0.0019s ci: == 20240326082844 FixWorkItemColorsCascadeOptionOnFkToNamespaceId: migrated (0.0380s) ci: == [advisory_lock_connection] object_id: 23964960, pg_backend_pid: 6997 main: == [advisory_lock_connection] object_id: 23994820, pg_backend_pid: 7000 main: == 20240326083222 ValidateNewNamespaceIdFkOnWorkItemColors: migrating ========= main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE work_item_colors VALIDATE CONSTRAINT fk_work_item_colors_on_namespace_id;") main: -> 0.0023s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240326083222 ValidateNewNamespaceIdFkOnWorkItemColors: migrated (0.0216s) main: == [advisory_lock_connection] object_id: 23994820, pg_backend_pid: 7000 ci: == [advisory_lock_connection] object_id: 24009400, pg_backend_pid: 7002 ci: == 20240326083222 ValidateNewNamespaceIdFkOnWorkItemColors: migrating ========= ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE work_item_colors VALIDATE CONSTRAINT fk_work_item_colors_on_namespace_id;") ci: -> 0.0024s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20240326083222 ValidateNewNamespaceIdFkOnWorkItemColors: migrated (0.0313s) ci: == [advisory_lock_connection] object_id: 24009400, pg_backend_pid: 7002 main: == [advisory_lock_connection] object_id: 24024120, pg_backend_pid: 7005 main: == 20240326083321 RemoveOldNamespaceIdFkOnWorkItemColors: migrating =========== main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_foreign_key(:work_item_colors, {:column=>:namespace_id, :on_delete=>:nullify, :name=>"fk_b15b0912d0"}) main: -> 0.0058s main: == 20240326083321 RemoveOldNamespaceIdFkOnWorkItemColors: migrated (0.0304s) == main: == [advisory_lock_connection] object_id: 24024120, pg_backend_pid: 7005 ci: == [advisory_lock_connection] object_id: 24024480, pg_backend_pid: 7007 ci: == 20240326083321 RemoveOldNamespaceIdFkOnWorkItemColors: migrating =========== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_foreign_key(:work_item_colors, {:column=>:namespace_id, :on_delete=>:nullify, :name=>"fk_b15b0912d0"}) ci: -> 0.0057s ci: == 20240326083321 RemoveOldNamespaceIdFkOnWorkItemColors: migrated (0.0361s) == ci: == [advisory_lock_connection] object_id: 24024480, pg_backend_pid: 7007 main: == [advisory_lock_connection] object_id: 24024980, pg_backend_pid: 7010 main: == 20240326144116 AddZoektSettingsToApplicationSettings: migrating ============ main: -- add_column(:application_settings, :zoekt_settings, :jsonb, {:default=>{}, :null=>false}) main: -> 0.0036s main: == 20240326144116 AddZoektSettingsToApplicationSettings: migrated (0.0095s) === main: == [advisory_lock_connection] object_id: 24024980, pg_backend_pid: 7010 ci: == [advisory_lock_connection] object_id: 24025640, pg_backend_pid: 7012 ci: == 20240326144116 AddZoektSettingsToApplicationSettings: migrating ============ ci: -- add_column(:application_settings, :zoekt_settings, :jsonb, {:default=>{}, :null=>false}) ci: -> 0.0034s ci: == 20240326144116 AddZoektSettingsToApplicationSettings: migrated (0.0194s) === ci: == [advisory_lock_connection] object_id: 24025640, pg_backend_pid: 7012 main: == [advisory_lock_connection] object_id: 24026460, pg_backend_pid: 7015 main: == 20240327110521 MigrateZoektSettingsInApplicationSettings: migrating ======== main: == 20240327110521 MigrateZoektSettingsInApplicationSettings: migrated (0.0224s) main: == [advisory_lock_connection] object_id: 24026460, pg_backend_pid: 7015 ci: == [advisory_lock_connection] object_id: 24027160, pg_backend_pid: 7017 ci: == 20240327110521 MigrateZoektSettingsInApplicationSettings: migrating ======== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240327110521 MigrateZoektSettingsInApplicationSettings: migrated (0.0153s) ci: == [advisory_lock_connection] object_id: 24027160, pg_backend_pid: 7017 main: == [advisory_lock_connection] object_id: 24028000, pg_backend_pid: 7020 main: == 20240327114933 AddOverrideChangesRequestedToMergeRequest: migrating ======== main: -- add_column(:merge_requests, :override_requested_changes, :boolean, {:default=>false, :null=>false}) main: -> 0.0030s main: == 20240327114933 AddOverrideChangesRequestedToMergeRequest: migrated (0.0102s) main: == [advisory_lock_connection] object_id: 24028000, pg_backend_pid: 7020 ci: == [advisory_lock_connection] object_id: 24033340, pg_backend_pid: 7022 ci: == 20240327114933 AddOverrideChangesRequestedToMergeRequest: migrating ======== ci: -- add_column(:merge_requests, :override_requested_changes, :boolean, {:default=>false, :null=>false}) ci: -> 0.0023s ci: == 20240327114933 AddOverrideChangesRequestedToMergeRequest: migrated (0.0179s) ci: == [advisory_lock_connection] object_id: 24033340, pg_backend_pid: 7022 main: == [advisory_lock_connection] object_id: 24038820, pg_backend_pid: 7025 main: == 20240327133742 AddRequireReauthenticationToApprove: migrating ============== main: -- add_column(:project_settings, "require_reauthentication_to_approve", :boolean) main: -> 0.0014s main: -- add_column(:group_merge_request_approval_settings, "require_reauthentication_to_approve", :boolean, {:default=>false, :null=>false}) main: -> 0.0016s main: == 20240327133742 AddRequireReauthenticationToApprove: migrated (0.0087s) ===== main: == [advisory_lock_connection] object_id: 24038820, pg_backend_pid: 7025 ci: == [advisory_lock_connection] object_id: 24042440, pg_backend_pid: 7027 ci: == 20240327133742 AddRequireReauthenticationToApprove: migrating ============== ci: -- add_column(:project_settings, "require_reauthentication_to_approve", :boolean) ci: -> 0.0014s ci: -- add_column(:group_merge_request_approval_settings, "require_reauthentication_to_approve", :boolean, {:default=>false, :null=>false}) ci: -> 0.0016s ci: == 20240327133742 AddRequireReauthenticationToApprove: migrated (0.0187s) ===== ci: == [advisory_lock_connection] object_id: 24042440, pg_backend_pid: 7027 main: == [advisory_lock_connection] object_id: 24046180, pg_backend_pid: 7030 main: == 20240327214545 AddDevelopmentWidgetToWorkItemTypes: migrating ============== main: == 20240327214545 AddDevelopmentWidgetToWorkItemTypes: migrated (0.0172s) ===== main: == [advisory_lock_connection] object_id: 24046180, pg_backend_pid: 7030 ci: == [advisory_lock_connection] object_id: 24052640, pg_backend_pid: 7032 ci: == 20240327214545 AddDevelopmentWidgetToWorkItemTypes: migrating ============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240327214545 AddDevelopmentWidgetToWorkItemTypes: migrated (0.0150s) ===== ci: == [advisory_lock_connection] object_id: 24052640, pg_backend_pid: 7032 main: == [advisory_lock_connection] object_id: 24059180, pg_backend_pid: 7035 main: == 20240328123442 IndexVulnerabilityReadsForVulnerabilityExport: migrating ==== main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0012s main: -- index_exists?(:vulnerability_reads, [:traversal_ids, :vulnerability_id], {:name=>:index_vulnerability_reads_for_vulnerability_export, :where=>"archived = false", :algorithm=>:concurrently}) main: -> 0.0184s main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- add_index(:vulnerability_reads, [:traversal_ids, :vulnerability_id], {:name=>:index_vulnerability_reads_for_vulnerability_export, :where=>"archived = false", :algorithm=>:concurrently}) main: -> 0.0024s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240328123442 IndexVulnerabilityReadsForVulnerabilityExport: migrated (0.0378s) main: == [advisory_lock_connection] object_id: 24059180, pg_backend_pid: 7035 ci: == [advisory_lock_connection] object_id: 24059840, pg_backend_pid: 7037 ci: == 20240328123442 IndexVulnerabilityReadsForVulnerabilityExport: migrating ==== ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:vulnerability_reads, [:traversal_ids, :vulnerability_id], {:name=>:index_vulnerability_reads_for_vulnerability_export, :where=>"archived = false", :algorithm=>:concurrently}) ci: -> 0.0182s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- add_index(:vulnerability_reads, [:traversal_ids, :vulnerability_id], {:name=>:index_vulnerability_reads_for_vulnerability_export, :where=>"archived = false", :algorithm=>:concurrently}) ci: -> 0.0025s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240328123442 IndexVulnerabilityReadsForVulnerabilityExport: migrated (0.0462s) ci: == [advisory_lock_connection] object_id: 24059840, pg_backend_pid: 7037 main: == [advisory_lock_connection] object_id: 24060640, pg_backend_pid: 7040 main: == 20240329125210 FinalizeHasIssuesBackfilling: migrating ===================== main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240329125210 FinalizeHasIssuesBackfilling: migrated (0.0295s) ============ main: == [advisory_lock_connection] object_id: 24060640, pg_backend_pid: 7040 ci: == [advisory_lock_connection] object_id: 24063540, pg_backend_pid: 7042 ci: == 20240329125210 FinalizeHasIssuesBackfilling: migrating ===================== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240329125210 FinalizeHasIssuesBackfilling: migrated (0.0167s) ============ ci: == [advisory_lock_connection] object_id: 24063540, pg_backend_pid: 7042 main: == [advisory_lock_connection] object_id: 24063840, pg_backend_pid: 7045 main: == 20240401073904 InitConversionForMergeRequestMetricsPipelineIdBigint: migrating main: -- column_exists?(:merge_request_metrics, :id) main: -> 0.0045s main: -- column_exists?(:merge_request_metrics, :pipeline_id) main: -> 0.0027s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:merge_request_metrics) main: -> 0.0025s main: -- add_column(:merge_request_metrics, "pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0015s main: == 20240401073904 InitConversionForMergeRequestMetricsPipelineIdBigint: migrated (0.0258s) main: == [advisory_lock_connection] object_id: 24063840, pg_backend_pid: 7045 ci: == [advisory_lock_connection] object_id: 24064540, pg_backend_pid: 7047 ci: == 20240401073904 InitConversionForMergeRequestMetricsPipelineIdBigint: migrating ci: -- column_exists?(:merge_request_metrics, :id) ci: -> 0.0040s ci: -- column_exists?(:merge_request_metrics, :pipeline_id) ci: -> 0.0026s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:merge_request_metrics) ci: -> 0.0023s ci: -- add_column(:merge_request_metrics, "pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0014s ci: == 20240401073904 InitConversionForMergeRequestMetricsPipelineIdBigint: migrated (0.0327s) ci: == [advisory_lock_connection] object_id: 24064540, pg_backend_pid: 7047 main: == [advisory_lock_connection] object_id: 24066060, pg_backend_pid: 7050 main: == 20240401074004 InitConversionForMergeRequestsHeadPipelineIdBigint: migrating main: -- column_exists?(:merge_requests, :id) main: -> 0.0049s main: -- column_exists?(:merge_requests, :head_pipeline_id) main: -> 0.0029s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:merge_requests) main: -> 0.0029s main: -- add_column(:merge_requests, "head_pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0014s main: == 20240401074004 InitConversionForMergeRequestsHeadPipelineIdBigint: migrated (0.0250s) main: == [advisory_lock_connection] object_id: 24066060, pg_backend_pid: 7050 ci: == [advisory_lock_connection] object_id: 24067000, pg_backend_pid: 7052 ci: == 20240401074004 InitConversionForMergeRequestsHeadPipelineIdBigint: migrating ci: -- column_exists?(:merge_requests, :id) ci: -> 0.0051s ci: -- column_exists?(:merge_requests, :head_pipeline_id) ci: -> 0.0031s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:merge_requests) ci: -> 0.0035s ci: -- add_column(:merge_requests, "head_pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0016s ci: == 20240401074004 InitConversionForMergeRequestsHeadPipelineIdBigint: migrated (0.0373s) ci: == [advisory_lock_connection] object_id: 24067000, pg_backend_pid: 7052 main: == [advisory_lock_connection] object_id: 24071140, pg_backend_pid: 7055 main: == 20240401074104 InitConversionForMergeTrainsPipelineIdBigint: migrating ===== main: -- column_exists?(:merge_trains, :id) main: -> 0.0041s main: -- column_exists?(:merge_trains, :pipeline_id) main: -> 0.0023s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:merge_trains) main: -> 0.0022s main: -- add_column(:merge_trains, "pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0014s main: == 20240401074104 InitConversionForMergeTrainsPipelineIdBigint: migrated (0.0243s) main: == [advisory_lock_connection] object_id: 24071140, pg_backend_pid: 7055 ci: == [advisory_lock_connection] object_id: 24071400, pg_backend_pid: 7057 ci: == 20240401074104 InitConversionForMergeTrainsPipelineIdBigint: migrating ===== ci: -- column_exists?(:merge_trains, :id) ci: -> 0.0038s ci: -- column_exists?(:merge_trains, :pipeline_id) ci: -> 0.0022s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:merge_trains) ci: -> 0.0020s ci: -- add_column(:merge_trains, "pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0015s ci: == 20240401074104 InitConversionForMergeTrainsPipelineIdBigint: migrated (0.0325s) ci: == [advisory_lock_connection] object_id: 24071400, pg_backend_pid: 7057 main: == [advisory_lock_connection] object_id: 24094500, pg_backend_pid: 7060 main: == 20240401074204 InitConversionForPackagesBuildInfosPipelineIdBigint: migrating main: -- column_exists?(:packages_build_infos, :id) main: -> 0.0037s main: -- column_exists?(:packages_build_infos, :pipeline_id) main: -> 0.0019s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:packages_build_infos) main: -> 0.0020s main: -- add_column(:packages_build_infos, "pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0016s main: == 20240401074204 InitConversionForPackagesBuildInfosPipelineIdBigint: migrated (0.0233s) main: == [advisory_lock_connection] object_id: 24094500, pg_backend_pid: 7060 ci: == [advisory_lock_connection] object_id: 24117620, pg_backend_pid: 7062 ci: == 20240401074204 InitConversionForPackagesBuildInfosPipelineIdBigint: migrating ci: -- column_exists?(:packages_build_infos, :id) ci: -> 0.0034s ci: -- column_exists?(:packages_build_infos, :pipeline_id) ci: -> 0.0020s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:packages_build_infos) ci: -> 0.0017s ci: -- add_column(:packages_build_infos, "pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0015s ci: == 20240401074204 InitConversionForPackagesBuildInfosPipelineIdBigint: migrated (0.0314s) ci: == [advisory_lock_connection] object_id: 24117620, pg_backend_pid: 7062 main: == [advisory_lock_connection] object_id: 24123580, pg_backend_pid: 7065 main: == 20240401074304 InitConversionForVulnerabilityFeedbackPipelineIdBigint: migrating main: -- column_exists?(:vulnerability_feedback, :id) main: -> 0.0040s main: -- column_exists?(:vulnerability_feedback, :pipeline_id) main: -> 0.0025s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:vulnerability_feedback) main: -> 0.0024s main: -- add_column(:vulnerability_feedback, "pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) main: -> 0.0015s main: == 20240401074304 InitConversionForVulnerabilityFeedbackPipelineIdBigint: migrated (0.0237s) main: == [advisory_lock_connection] object_id: 24123580, pg_backend_pid: 7065 ci: == [advisory_lock_connection] object_id: 24123840, pg_backend_pid: 7067 ci: == 20240401074304 InitConversionForVulnerabilityFeedbackPipelineIdBigint: migrating ci: -- column_exists?(:vulnerability_feedback, :id) ci: -> 0.0037s ci: -- column_exists?(:vulnerability_feedback, :pipeline_id) ci: -> 0.0022s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:vulnerability_feedback) ci: -> 0.0020s ci: -- add_column(:vulnerability_feedback, "pipeline_id_convert_to_bigint", :bigint, {:default=>nil}) ci: -> 0.0016s ci: == 20240401074304 InitConversionForVulnerabilityFeedbackPipelineIdBigint: migrated (0.0323s) ci: == [advisory_lock_connection] object_id: 24123840, pg_backend_pid: 7067 main: == [advisory_lock_connection] object_id: 24134460, pg_backend_pid: 7070 main: == 20240401074404 InitConversionForVulnerabilityOccurrencePipelinesPipelineIdBigint: migrating main: -- column_exists?(:vulnerability_occurrence_pipelines, :id) main: -> 0.0038s main: -- column_exists?(:vulnerability_occurrence_pipelines, :pipeline_id) main: -> 0.0021s main: -- transaction_open?(nil) main: -> 0.0000s main: -- columns(:vulnerability_occurrence_pipelines) main: -> 0.0020s main: -- add_column(:vulnerability_occurrence_pipelines, "pipeline_id_convert_to_bigint", :bigint, {:default=>0, :null=>false}) main: -> 0.0019s main: == 20240401074404 InitConversionForVulnerabilityOccurrencePipelinesPipelineIdBigint: migrated (0.0239s) main: == [advisory_lock_connection] object_id: 24134460, pg_backend_pid: 7070 ci: == [advisory_lock_connection] object_id: 24145100, pg_backend_pid: 7072 ci: == 20240401074404 InitConversionForVulnerabilityOccurrencePipelinesPipelineIdBigint: migrating ci: -- column_exists?(:vulnerability_occurrence_pipelines, :id) ci: -> 0.0037s ci: -- column_exists?(:vulnerability_occurrence_pipelines, :pipeline_id) ci: -> 0.0020s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- columns(:vulnerability_occurrence_pipelines) ci: -> 0.0019s ci: -- add_column(:vulnerability_occurrence_pipelines, "pipeline_id_convert_to_bigint", :bigint, {:default=>0, :null=>false}) ci: -> 0.0017s ci: == 20240401074404 InitConversionForVulnerabilityOccurrencePipelinesPipelineIdBigint: migrated (0.0335s) ci: == [advisory_lock_connection] object_id: 24145100, pg_backend_pid: 7072 main: == [advisory_lock_connection] object_id: 24155720, pg_backend_pid: 7075 main: == 20240402080706 FinalizeBackfillVsCodeSettingsVersion: migrating ============ main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240402080706 FinalizeBackfillVsCodeSettingsVersion: migrated (0.0286s) === main: == [advisory_lock_connection] object_id: 24155720, pg_backend_pid: 7075 ci: == [advisory_lock_connection] object_id: 24166300, pg_backend_pid: 7077 ci: == 20240402080706 FinalizeBackfillVsCodeSettingsVersion: migrating ============ ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240402080706 FinalizeBackfillVsCodeSettingsVersion: migrated (0.0155s) === ci: == [advisory_lock_connection] object_id: 24166300, pg_backend_pid: 7077 main: == [advisory_lock_connection] object_id: 24176900, pg_backend_pid: 7080 main: == 20240402102315 ValidateCheckNullConstraintForVulnerabilityReadsTraversalIds: migrating main: -- execute("SET statement_timeout TO 0") main: -> 0.0006s main: -- execute("ALTER TABLE vulnerability_reads VALIDATE CONSTRAINT check_f5ba7c2496;") main: -> 0.0012s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240402102315 ValidateCheckNullConstraintForVulnerabilityReadsTraversalIds: migrated (0.0114s) main: == [advisory_lock_connection] object_id: 24176900, pg_backend_pid: 7080 ci: == [advisory_lock_connection] object_id: 24187540, pg_backend_pid: 7082 ci: == 20240402102315 ValidateCheckNullConstraintForVulnerabilityReadsTraversalIds: migrating ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE vulnerability_reads VALIDATE CONSTRAINT check_f5ba7c2496;") ci: -> 0.0010s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240402102315 ValidateCheckNullConstraintForVulnerabilityReadsTraversalIds: migrated (0.0207s) ci: == [advisory_lock_connection] object_id: 24187540, pg_backend_pid: 7082 main: == [advisory_lock_connection] object_id: 24198160, pg_backend_pid: 7085 main: == 20240402105907 AddIndexMergeRequestsForLatestDiffsWithStateMerged: migrating main: -- index_exists?(:merge_requests, [:latest_merge_request_diff_id, :target_project_id], {:where=>"state_id = 3", :name=>"index_merge_requests_for_latest_diffs_with_state_merged", :algorithm=>:concurrently}) main: -> 0.0258s main: -- add_index_options(:merge_requests, [:latest_merge_request_diff_id, :target_project_id], {:where=>"state_id = 3", :name=>"index_merge_requests_for_latest_diffs_with_state_merged", :algorithm=>:concurrently}) main: -> 0.0005s main: == 20240402105907 AddIndexMergeRequestsForLatestDiffsWithStateMerged: migrated (0.0414s) main: == [advisory_lock_connection] object_id: 24198160, pg_backend_pid: 7085 ci: == [advisory_lock_connection] object_id: 24208780, pg_backend_pid: 7087 ci: == 20240402105907 AddIndexMergeRequestsForLatestDiffsWithStateMerged: migrating ci: -- index_exists?(:merge_requests, [:latest_merge_request_diff_id, :target_project_id], {:where=>"state_id = 3", :name=>"index_merge_requests_for_latest_diffs_with_state_merged", :algorithm=>:concurrently}) ci: -> 0.0258s ci: -- add_index_options(:merge_requests, [:latest_merge_request_diff_id, :target_project_id], {:where=>"state_id = 3", :name=>"index_merge_requests_for_latest_diffs_with_state_merged", :algorithm=>:concurrently}) ci: -> 0.0005s ci: == 20240402105907 AddIndexMergeRequestsForLatestDiffsWithStateMerged: migrated (0.0501s) ci: == [advisory_lock_connection] object_id: 24208780, pg_backend_pid: 7087 main: == [advisory_lock_connection] object_id: 24219380, pg_backend_pid: 7090 main: == 20240402110451 AddIndexOnMergeRequestDiffsHeadCommitSha: migrating ========= main: -- index_exists?(:merge_request_diffs, :head_commit_sha, {:name=>"index_on_merge_request_diffs_head_commit_sha", :algorithm=>:concurrently}) main: -> 0.0068s main: -- add_index_options(:merge_request_diffs, :head_commit_sha, {:name=>"index_on_merge_request_diffs_head_commit_sha", :algorithm=>:concurrently}) main: -> 0.0004s main: == 20240402110451 AddIndexOnMergeRequestDiffsHeadCommitSha: migrated (0.0206s) main: == [advisory_lock_connection] object_id: 24219380, pg_backend_pid: 7090 ci: == [advisory_lock_connection] object_id: 24230000, pg_backend_pid: 7092 ci: == 20240402110451 AddIndexOnMergeRequestDiffsHeadCommitSha: migrating ========= ci: -- index_exists?(:merge_request_diffs, :head_commit_sha, {:name=>"index_on_merge_request_diffs_head_commit_sha", :algorithm=>:concurrently}) ci: -> 0.0075s ci: -- add_index_options(:merge_request_diffs, :head_commit_sha, {:name=>"index_on_merge_request_diffs_head_commit_sha", :algorithm=>:concurrently}) ci: -> 0.0004s ci: == 20240402110451 AddIndexOnMergeRequestDiffsHeadCommitSha: migrated (0.0305s) ci: == [advisory_lock_connection] object_id: 24230000, pg_backend_pid: 7092 main: == [advisory_lock_connection] object_id: 24240600, pg_backend_pid: 7095 main: == 20240403070604 RemoveIndexMergeRequestsOnTargetProjectIdAndIidAndStateId: migrating main: -- index_exists?(:merge_requests, [:target_project_id, :iid, :state_id], {:name=>"index_merge_requests_on_target_project_id_and_iid_and_state_id"}) main: -> 0.0257s main: -- quote_column_name("index_merge_requests_on_target_project_id_and_iid_and_state_id") main: -> 0.0000s main: == 20240403070604 RemoveIndexMergeRequestsOnTargetProjectIdAndIidAndStateId: migrated (0.0364s) main: == [advisory_lock_connection] object_id: 24240600, pg_backend_pid: 7095 ci: == [advisory_lock_connection] object_id: 24251300, pg_backend_pid: 7097 ci: == 20240403070604 RemoveIndexMergeRequestsOnTargetProjectIdAndIidAndStateId: migrating ci: -- index_exists?(:merge_requests, [:target_project_id, :iid, :state_id], {:name=>"index_merge_requests_on_target_project_id_and_iid_and_state_id"}) ci: -> 0.0250s ci: -- quote_column_name("index_merge_requests_on_target_project_id_and_iid_and_state_id") ci: -> 0.0000s ci: == 20240403070604 RemoveIndexMergeRequestsOnTargetProjectIdAndIidAndStateId: migrated (0.0442s) ci: == [advisory_lock_connection] object_id: 24251300, pg_backend_pid: 7097 main: == [advisory_lock_connection] object_id: 24257320, pg_backend_pid: 7100 main: == 20240403113607 ReplaceEpicsFkOnParentId: migrating ========================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE epics ADD CONSTRAINT fk_epics_on_parent_id_with_on_delete_nullify FOREIGN KEY (parent_id) REFERENCES epics (id) ON DELETE SET NULL NOT VALID;") main: -> 0.0014s main: == 20240403113607 ReplaceEpicsFkOnParentId: migrated (0.0283s) ================ main: == [advisory_lock_connection] object_id: 24257320, pg_backend_pid: 7100 ci: == [advisory_lock_connection] object_id: 24257560, pg_backend_pid: 7102 ci: == 20240403113607 ReplaceEpicsFkOnParentId: migrating ========================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE epics ADD CONSTRAINT fk_epics_on_parent_id_with_on_delete_nullify FOREIGN KEY (parent_id) REFERENCES epics (id) ON DELETE SET NULL NOT VALID;") ci: -> 0.0015s ci: == 20240403113607 ReplaceEpicsFkOnParentId: migrated (0.0405s) ================ ci: == [advisory_lock_connection] object_id: 24257560, pg_backend_pid: 7102 main: == [advisory_lock_connection] object_id: 24259700, pg_backend_pid: 7105 main: == 20240403114400 ValidateEpicsFkOnParentIdWithOnDeleteNullify: migrating ===== main: -- execute("SET statement_timeout TO 0") main: -> 0.0008s main: -- execute("ALTER TABLE epics VALIDATE CONSTRAINT fk_epics_on_parent_id_with_on_delete_nullify;") main: -> 0.0018s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240403114400 ValidateEpicsFkOnParentIdWithOnDeleteNullify: migrated (0.0217s) main: == [advisory_lock_connection] object_id: 24259700, pg_backend_pid: 7105 ci: == [advisory_lock_connection] object_id: 24261860, pg_backend_pid: 7107 ci: == 20240403114400 ValidateEpicsFkOnParentIdWithOnDeleteNullify: migrating ===== ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0006s ci: -- execute("ALTER TABLE epics VALIDATE CONSTRAINT fk_epics_on_parent_id_with_on_delete_nullify;") ci: -> 0.0018s ci: -- execute("RESET statement_timeout") ci: -> 0.0007s ci: == 20240403114400 ValidateEpicsFkOnParentIdWithOnDeleteNullify: migrated (0.0332s) ci: == [advisory_lock_connection] object_id: 24261860, pg_backend_pid: 7107 main: == [advisory_lock_connection] object_id: 24290120, pg_backend_pid: 7110 main: == 20240403114900 RemoveFkEpicsParentId: migrating ============================ main: -- transaction_open?(nil) main: -> 0.0000s main: -- remove_foreign_key(:epics, {:column=>:parent_id, :on_delete=>:cascade, :name=>:fk_25b99c1be3}) main: -> 0.0053s main: == 20240403114900 RemoveFkEpicsParentId: migrated (0.0298s) =================== main: == [advisory_lock_connection] object_id: 24290120, pg_backend_pid: 7110 ci: == [advisory_lock_connection] object_id: 24318400, pg_backend_pid: 7112 ci: == 20240403114900 RemoveFkEpicsParentId: migrating ============================ ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- remove_foreign_key(:epics, {:column=>:parent_id, :on_delete=>:cascade, :name=>:fk_25b99c1be3}) ci: -> 0.0047s ci: == 20240403114900 RemoveFkEpicsParentId: migrated (0.0336s) =================== ci: == [advisory_lock_connection] object_id: 24318400, pg_backend_pid: 7112 main: == [advisory_lock_connection] object_id: 24327680, pg_backend_pid: 7115 main: == 20240403121221 MigrateInputsToSpecOnCatalogResourceComponents: migrating === main: -- transaction_open?(nil) main: -> 0.0000s main: == 20240403121221 MigrateInputsToSpecOnCatalogResourceComponents: migrated (0.0267s) main: == [advisory_lock_connection] object_id: 24327680, pg_backend_pid: 7115 ci: == [advisory_lock_connection] object_id: 24336940, pg_backend_pid: 7117 ci: == 20240403121221 MigrateInputsToSpecOnCatalogResourceComponents: migrating === ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240403121221 MigrateInputsToSpecOnCatalogResourceComponents: migrated (0.0163s) ci: == [advisory_lock_connection] object_id: 24336940, pg_backend_pid: 7117 main: == [advisory_lock_connection] object_id: 24361160, pg_backend_pid: 7120 main: == 20240404083904 BackfillMergeRequestMetricsPipelineIdBigint: migrating ====== main: -- column_exists?(:merge_request_metrics, :id) main: -> 0.0042s main: -- column_exists?(:merge_request_metrics, :pipeline_id) main: -> 0.0025s main: -- column_exists?(:merge_request_metrics, "pipeline_id_convert_to_bigint") main: -> 0.0024s main: == 20240404083904 BackfillMergeRequestMetricsPipelineIdBigint: migrated (0.0429s) main: == [advisory_lock_connection] object_id: 24361160, pg_backend_pid: 7120 ci: == [advisory_lock_connection] object_id: 24388860, pg_backend_pid: 7122 ci: == 20240404083904 BackfillMergeRequestMetricsPipelineIdBigint: migrating ====== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240404083904 BackfillMergeRequestMetricsPipelineIdBigint: migrated (0.0154s) ci: == [advisory_lock_connection] object_id: 24388860, pg_backend_pid: 7122 main: == [advisory_lock_connection] object_id: 24394260, pg_backend_pid: 7125 main: == 20240404084004 BackfillMergeRequestsHeadPipelineIdBigint: migrating ======== main: -- column_exists?(:merge_requests, :id) main: -> 0.0050s main: -- column_exists?(:merge_requests, :head_pipeline_id) main: -> 0.0030s main: -- column_exists?(:merge_requests, "head_pipeline_id_convert_to_bigint") main: -> 0.0030s main: == 20240404084004 BackfillMergeRequestsHeadPipelineIdBigint: migrated (0.0452s) main: == [advisory_lock_connection] object_id: 24394260, pg_backend_pid: 7125 ci: == [advisory_lock_connection] object_id: 24399720, pg_backend_pid: 7127 ci: == 20240404084004 BackfillMergeRequestsHeadPipelineIdBigint: migrating ======== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240404084004 BackfillMergeRequestsHeadPipelineIdBigint: migrated (0.0188s) ci: == [advisory_lock_connection] object_id: 24399720, pg_backend_pid: 7127 main: == [advisory_lock_connection] object_id: 24403400, pg_backend_pid: 7130 main: == 20240404084104 BackfillMergeTrainsPipelineIdBigint: migrating ============== main: -- column_exists?(:merge_trains, :id) main: -> 0.0043s main: -- column_exists?(:merge_trains, :pipeline_id) main: -> 0.0022s main: -- column_exists?(:merge_trains, "pipeline_id_convert_to_bigint") main: -> 0.0022s main: == 20240404084104 BackfillMergeTrainsPipelineIdBigint: migrated (0.0478s) ===== main: == [advisory_lock_connection] object_id: 24403400, pg_backend_pid: 7130 ci: == [advisory_lock_connection] object_id: 24407140, pg_backend_pid: 7132 ci: == 20240404084104 BackfillMergeTrainsPipelineIdBigint: migrating ============== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240404084104 BackfillMergeTrainsPipelineIdBigint: migrated (0.0151s) ===== ci: == [advisory_lock_connection] object_id: 24407140, pg_backend_pid: 7132 main: == [advisory_lock_connection] object_id: 24413640, pg_backend_pid: 7135 main: == 20240404084204 BackfillPackagesBuildInfosPipelineIdBigint: migrating ======= main: -- column_exists?(:packages_build_infos, :id) main: -> 0.0033s main: -- column_exists?(:packages_build_infos, :pipeline_id) main: -> 0.0018s main: -- column_exists?(:packages_build_infos, "pipeline_id_convert_to_bigint") main: -> 0.0016s main: == 20240404084204 BackfillPackagesBuildInfosPipelineIdBigint: migrated (0.0402s) main: == [advisory_lock_connection] object_id: 24413640, pg_backend_pid: 7135 ci: == [advisory_lock_connection] object_id: 24420180, pg_backend_pid: 7137 ci: == 20240404084204 BackfillPackagesBuildInfosPipelineIdBigint: migrating ======= ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240404084204 BackfillPackagesBuildInfosPipelineIdBigint: migrated (0.0148s) ci: == [advisory_lock_connection] object_id: 24420180, pg_backend_pid: 7137 main: == [advisory_lock_connection] object_id: 24427020, pg_backend_pid: 7140 main: == 20240404084304 BackfillVulnerabilityFeedbackPipelineIdBigint: migrating ==== main: -- column_exists?(:vulnerability_feedback, :id) main: -> 0.0040s main: -- column_exists?(:vulnerability_feedback, :pipeline_id) main: -> 0.0024s main: -- column_exists?(:vulnerability_feedback, "pipeline_id_convert_to_bigint") main: -> 0.0023s main: == 20240404084304 BackfillVulnerabilityFeedbackPipelineIdBigint: migrated (0.0464s) main: == [advisory_lock_connection] object_id: 24427020, pg_backend_pid: 7140 ci: == [advisory_lock_connection] object_id: 24427320, pg_backend_pid: 7142 ci: == 20240404084304 BackfillVulnerabilityFeedbackPipelineIdBigint: migrating ==== ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240404084304 BackfillVulnerabilityFeedbackPipelineIdBigint: migrated (0.0150s) ci: == [advisory_lock_connection] object_id: 24427320, pg_backend_pid: 7142 main: == [advisory_lock_connection] object_id: 24442320, pg_backend_pid: 7145 main: == 20240404084404 BackfillVulnerabilityOccurrencePipelinesPipelineIdBigint: migrating main: -- column_exists?(:vulnerability_occurrence_pipelines, :id) main: -> 0.0035s main: -- column_exists?(:vulnerability_occurrence_pipelines, :pipeline_id) main: -> 0.0019s main: -- column_exists?(:vulnerability_occurrence_pipelines, "pipeline_id_convert_to_bigint") main: -> 0.0018s main: == 20240404084404 BackfillVulnerabilityOccurrencePipelinesPipelineIdBigint: migrated (0.0407s) main: == [advisory_lock_connection] object_id: 24442320, pg_backend_pid: 7145 ci: == [advisory_lock_connection] object_id: 24442640, pg_backend_pid: 7147 ci: == 20240404084404 BackfillVulnerabilityOccurrencePipelinesPipelineIdBigint: migrating ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240404084404 BackfillVulnerabilityOccurrencePipelinesPipelineIdBigint: migrated (0.0152s) ci: == [advisory_lock_connection] object_id: 24442640, pg_backend_pid: 7147 main: == [advisory_lock_connection] object_id: 24457620, pg_backend_pid: 7150 main: == 20240404092530 RemoveIdxMergeRequestsOnTargetProjectIdAndLockedState: migrating main: -- index_exists?(:merge_requests, :target_project_id, {:name=>"idx_merge_requests_on_target_project_id_and_locked_state"}) main: -> 0.0247s main: -- quote_column_name("idx_merge_requests_on_target_project_id_and_locked_state") main: -> 0.0001s main: == 20240404092530 RemoveIdxMergeRequestsOnTargetProjectIdAndLockedState: migrated (0.0350s) main: == [advisory_lock_connection] object_id: 24457620, pg_backend_pid: 7150 ci: == [advisory_lock_connection] object_id: 24457960, pg_backend_pid: 7152 ci: == 20240404092530 RemoveIdxMergeRequestsOnTargetProjectIdAndLockedState: migrating ci: -- index_exists?(:merge_requests, :target_project_id, {:name=>"idx_merge_requests_on_target_project_id_and_locked_state"}) ci: -> 0.0274s ci: -- quote_column_name("idx_merge_requests_on_target_project_id_and_locked_state") ci: -> 0.0001s ci: == 20240404092530 RemoveIdxMergeRequestsOnTargetProjectIdAndLockedState: migrated (0.0511s) ci: == [advisory_lock_connection] object_id: 24457960, pg_backend_pid: 7152 main: == [advisory_lock_connection] object_id: 24473020, pg_backend_pid: 7155 main: == 20240404093246 EnforceVsCodeSettingsVersionPresence: migrating ============= main: -- current_schema(nil) main: -> 0.0006s main: -- transaction_open?(nil) main: -> 0.0000s main: -- transaction_open?(nil) main: -> 0.0000s main: -- execute("ALTER TABLE vs_code_settings\nADD CONSTRAINT check_2082c35541\nCHECK ( version IS NOT NULL )\nNOT VALID;\n") main: -> 0.0009s main: -- execute("SET statement_timeout TO 0") main: -> 0.0005s main: -- execute("ALTER TABLE vs_code_settings VALIDATE CONSTRAINT check_2082c35541;") main: -> 0.0006s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: == 20240404093246 EnforceVsCodeSettingsVersionPresence: migrated (0.0221s) ==== main: == [advisory_lock_connection] object_id: 24473020, pg_backend_pid: 7155 ci: == [advisory_lock_connection] object_id: 24473300, pg_backend_pid: 7157 ci: == 20240404093246 EnforceVsCodeSettingsVersionPresence: migrating ============= ci: -- current_schema(nil) ci: -> 0.0007s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- execute("ALTER TABLE vs_code_settings\nADD CONSTRAINT check_2082c35541\nCHECK ( version IS NOT NULL )\nNOT VALID;\n") ci: -> 0.0010s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0005s ci: -- execute("ALTER TABLE vs_code_settings VALIDATE CONSTRAINT check_2082c35541;") ci: -> 0.0007s ci: -- execute("RESET statement_timeout") ci: -> 0.0006s ci: == 20240404093246 EnforceVsCodeSettingsVersionPresence: migrated (0.0326s) ==== ci: == [advisory_lock_connection] object_id: 24473300, pg_backend_pid: 7157 main: == [advisory_lock_connection] object_id: 24488300, pg_backend_pid: 7160 main: == 20240404112201 ReplaceZoektIndicesIndexOnNodeId: migrating ================= main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0016s main: -- index_exists?(:zoekt_indices, [:zoekt_node_id, :id], {:name=>"index_zoekt_indices_on_zoekt_node_id_and_id", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0051s main: -- execute("SET statement_timeout TO 0") main: -> 0.0007s main: -- add_index(:zoekt_indices, [:zoekt_node_id, :id], {:name=>"index_zoekt_indices_on_zoekt_node_id_and_id", :unique=>true, :algorithm=>:concurrently}) main: -> 0.0017s main: -- execute("RESET statement_timeout") main: -> 0.0005s main: -- transaction_open?(nil) main: -> 0.0000s main: -- view_exists?(:postgres_partitions) main: -> 0.0010s main: -- indexes(:zoekt_indices) main: -> 0.0042s main: -- remove_index(:zoekt_indices, {:algorithm=>:concurrently, :name=>"index_zoekt_indices_on_zoekt_node_id"}) main: -> 0.0012s main: == 20240404112201 ReplaceZoektIndicesIndexOnNodeId: migrated (0.0394s) ======== main: == [advisory_lock_connection] object_id: 24488300, pg_backend_pid: 7160 ci: == [advisory_lock_connection] object_id: 24488540, pg_backend_pid: 7162 ci: == 20240404112201 ReplaceZoektIndicesIndexOnNodeId: migrating ================= ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- index_exists?(:zoekt_indices, [:zoekt_node_id, :id], {:name=>"index_zoekt_indices_on_zoekt_node_id_and_id", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0050s ci: -- execute("SET statement_timeout TO 0") ci: -> 0.0011s ci: -- add_index(:zoekt_indices, [:zoekt_node_id, :id], {:name=>"index_zoekt_indices_on_zoekt_node_id_and_id", :unique=>true, :algorithm=>:concurrently}) ci: -> 0.0024s ci: -- execute("RESET statement_timeout") ci: -> 0.0008s ci: -- transaction_open?(nil) ci: -> 0.0000s ci: -- view_exists?(:postgres_partitions) ci: -> 0.0011s ci: -- indexes(:zoekt_indices) ci: -> 0.0047s ci: -- remove_index(:zoekt_indices, {:algorithm=>:concurrently, :name=>"index_zoekt_indices_on_zoekt_node_id"}) ci: -> 0.0013s ci: == 20240404112201 ReplaceZoektIndicesIndexOnNodeId: migrated (0.0502s) ======== ci: == [advisory_lock_connection] object_id: 24488540, pg_backend_pid: 7162 main: == [advisory_lock_connection] object_id: 24503500, pg_backend_pid: 7165 main: == 20240408103150 AddRunnerCreationStatusToCiRunner: migrating ================ main: -- add_column(:ci_runners, :creation_state, :integer, {:limit=>2, :default=>100, :null=>false}) main: -> 0.0022s main: == 20240408103150 AddRunnerCreationStatusToCiRunner: migrated (0.0084s) ======= main: == [advisory_lock_connection] object_id: 24503500, pg_backend_pid: 7165 ci: == [advisory_lock_connection] object_id: 24503780, pg_backend_pid: 7167 ci: == 20240408103150 AddRunnerCreationStatusToCiRunner: migrating ================ ci: -- add_column(:ci_runners, :creation_state, :integer, {:limit=>2, :default=>100, :null=>false}) ci: -> 0.0022s ci: == 20240408103150 AddRunnerCreationStatusToCiRunner: migrated (0.0188s) ======= ci: == [advisory_lock_connection] object_id: 24503780, pg_backend_pid: 7167 main: == [advisory_lock_connection] object_id: 24518780, pg_backend_pid: 7170 main: == 20240408103358 UpdateRunnerCreationStatusDefaultToZero: migrating ========== main: -- change_column_default(:ci_runners, :creation_state, {:from=>100, :to=>0}) main: -> 0.0066s main: == 20240408103358 UpdateRunnerCreationStatusDefaultToZero: migrated (0.0127s) = main: == [advisory_lock_connection] object_id: 24518780, pg_backend_pid: 7170 ci: == [advisory_lock_connection] object_id: 24519060, pg_backend_pid: 7172 ci: == 20240408103358 UpdateRunnerCreationStatusDefaultToZero: migrating ========== ci: -- change_column_default(:ci_runners, :creation_state, {:from=>100, :to=>0}) ci: -> 0.0061s ci: == 20240408103358 UpdateRunnerCreationStatusDefaultToZero: migrated (0.0214s) = ci: == [advisory_lock_connection] object_id: 24519060, pg_backend_pid: 7172 main: == [advisory_lock_connection] object_id: 24545000, pg_backend_pid: 7175 main: == 20240408103457 AddRunnerCreationStatusToCiRunnerMachines: migrating ======== main: -- add_column(:ci_runner_machines, :creation_state, :integer, {:limit=>2, :default=>100, :null=>false}) main: -> 0.0021s main: == 20240408103457 AddRunnerCreationStatusToCiRunnerMachines: migrated (0.0081s) main: == [advisory_lock_connection] object_id: 24545000, pg_backend_pid: 7175 ci: == [advisory_lock_connection] object_id: 24555200, pg_backend_pid: 7177 ci: == 20240408103457 AddRunnerCreationStatusToCiRunnerMachines: migrating ======== ci: -- add_column(:ci_runner_machines, :creation_state, :integer, {:limit=>2, :default=>100, :null=>false}) ci: -> 0.0021s ci: == 20240408103457 AddRunnerCreationStatusToCiRunnerMachines: migrated (0.0176s) ci: == [advisory_lock_connection] object_id: 24555200, pg_backend_pid: 7177 main: == [advisory_lock_connection] object_id: 24571200, pg_backend_pid: 7180 main: == 20240408103529 UpdateCiRunnerMachinesRunnerCreationStatusDefaultToZero: migrating main: -- change_column_default(:ci_runner_machines, :creation_state, {:from=>100, :to=>0}) main: -> 0.0063s main: == 20240408103529 UpdateCiRunnerMachinesRunnerCreationStatusDefaultToZero: migrated (0.0134s) main: == [advisory_lock_connection] object_id: 24571200, pg_backend_pid: 7180 ci: == [advisory_lock_connection] object_id: 24576160, pg_backend_pid: 7182 ci: == 20240408103529 UpdateCiRunnerMachinesRunnerCreationStatusDefaultToZero: migrating ci: -- change_column_default(:ci_runner_machines, :creation_state, {:from=>100, :to=>0}) ci: -> 0.0056s ci: == 20240408103529 UpdateCiRunnerMachinesRunnerCreationStatusDefaultToZero: migrated (0.0222s) ci: == [advisory_lock_connection] object_id: 24576160, pg_backend_pid: 7182 main: == [advisory_lock_connection] object_id: 24581260, pg_backend_pid: 7185 main: == 20240409023046 QueueFixCorruptedScannerIdsOfVulnerabilityReads: migrating == main: == 20240409023046 QueueFixCorruptedScannerIdsOfVulnerabilityReads: migrated (0.0421s) main: == [advisory_lock_connection] object_id: 24581260, pg_backend_pid: 7185 ci: == [advisory_lock_connection] object_id: 24598440, pg_backend_pid: 7187 ci: == 20240409023046 QueueFixCorruptedScannerIdsOfVulnerabilityReads: migrating == ci: -- The migration is skipped since it modifies the schemas: [:gitlab_main]. ci: -- This database can only apply migrations in one of the following schemas: [:gitlab_ci, :gitlab_internal, :gitlab_shared]. ci: == 20240409023046 QueueFixCorruptedScannerIdsOfVulnerabilityReads: migrated (0.0170s) ci: == [advisory_lock_connection] object_id: 24598440, pg_backend_pid: 7187 [0;32m==> 'bundle exec rake db:drop db:create db:migrate' succeeded in 349 seconds. [0msection_end:1712782159:step_script [0Ksection_start:1712782159:archive_cache [0K[0K[36;1mSaving cache for successful job[0;m[0;m [32;1mNot uploading cache ruby-gems-debian-bookworm-ruby-3.1-17 due to policy[0;m section_end:1712782160:archive_cache [0Ksection_start:1712782160:cleanup_file_variables [0K[0K[36;1mCleaning up project directory and file based variables[0;m[0;m section_end:1712782160:cleanup_file_variables [0K[32;1mJob succeeded[0;m