rspec-ee system pg14 single-db 10/10
Passed Started
by
@vshushlin

Vladimir Shushlin
1Running with gitlab-runner 16.3.0~beta.108.g2b6048b4 (2b6048b4)2 on blue-4.private.runners-manager.gitlab.com/gitlab.com/gitlab-org tDjA3Sp3, system ID: s_96a8ae3d10503 feature flags: FF_NETWORK_PER_BUILD:true, FF_USE_FASTZIP:true, FF_USE_IMPROVED_URL_MASKING:true, FF_RESOLVE_FULL_TLS_CHAIN:false6Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 ...7Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...8Authenticating with credentials from job payload (GitLab Registry)9Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:postgres-14-pgvector-0.4.1 ...10Using docker image sha256:6c7370fd46a94d5beaed2a0304c7518e74a5759d4da3322ea9f7052507f51d80 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:1b39aac95406782d786043ec3f1772c0a3a5ce1b9ce28cf001cac9a290f366c8 ...11WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.12WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 is already created. Ignoring.13Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...14Authenticating with credentials from job payload (GitLab Registry)15Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:redis-cluster-6.2.12 ...16Using docker image sha256:f4c047edb00d9bbfcc2b002a01548fab14592940f5b3e6b3f227f690e3fa272d 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:9a1b6b68dc464f0baae914703d5b059e7773bf23c9579c44e2a1b1154a83656f ...17Starting service redis:6.2-alpine ...18Pulling docker image redis:6.2-alpine ...19Using docker image sha256:9b4dc93acb797b99419bb31d8a452680508f1bf10a8604d721c0474072417a2b for redis:6.2-alpine with digest redis@sha256:452b7655bda0e270a6376b71d22fcb30662e745dcb4728f99fa87f01287b465d ...20WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.2 is already created. Ignoring.21WARNING: Service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.2 is already created. Ignoring.22Starting service registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.2 ...23Authenticating with credentials from job payload (GitLab Registry)24Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.2 ...25Using docker image sha256:3019060693909c4761e3d0a55f31591cdc9a425c5caabc0efe58b7aac9af2245 for registry.gitlab.com/gitlab-org/gitlab-build-images:zoekt-ci-image-1.2 with digest registry.gitlab.com/gitlab-org/gitlab-build-images@sha256:39a04f1ad7b480c016bbb682d5525e272bc54bc252be03b1b9236b2375d81384 ...26Starting service elasticsearch:7.17.6 ...27Pulling docker image elasticsearch:7.17.6 ...28Using docker image sha256:5fad10241ffd65d817ed0ddfaf6e87eee1f7dc2a7db33db1047835560ea71fda for elasticsearch:7.17.6 with digest elasticsearch@sha256:6c128de5d01c0c130a806022d6bd99b3e4c27a9af5bfc33b6b81861ae117d028 ...29Waiting for services to be up and running (timeout 30 seconds)...30*** WARNING: Service runner-tdja3sp3-project-278964-concurrent-0-2be4af90f4607249-elasticsearch-4 probably didn't start properly.31Health check error:32service "runner-tdja3sp3-project-278964-concurrent-0-2be4af90f4607249-elasticsearch-4-wait-for-service" timeout33Health check container logs:342023-10-20T08:26:43.896437460Z waiting for TCP connection to 3211afe9e5fd on [9200 9300]...352023-10-20T08:26:43.896765430Z dialing 3211afe9e5fd:9300...362023-10-20T08:26:43.896771840Z dialing 3211afe9e5fd:9200...372023-10-20T08:26:44.898210083Z dialing 3211afe9e5fd:9200...382023-10-20T08:26:44.898244934Z dialing 3211afe9e5fd:9300...392023-10-20T08:26:45.899063397Z dialing 3211afe9e5fd:9300...402023-10-20T08:26:45.899119857Z dialing 3211afe9e5fd:9200...412023-10-20T08:26:46.899983500Z dialing 3211afe9e5fd:9200...422023-10-20T08:26:46.900033560Z dialing 3211afe9e5fd:9300...432023-10-20T08:26:47.900819192Z dialing 3211afe9e5fd:9200...442023-10-20T08:26:47.900878182Z dialing 3211afe9e5fd:9300...452023-10-20T08:26:48.902470406Z dialing 3211afe9e5fd:9300...462023-10-20T08:26:48.902507475Z dialing 3211afe9e5fd:9200...472023-10-20T08:26:49.903101358Z dialing 3211afe9e5fd:9200...482023-10-20T08:26:49.903731448Z dialing 3211afe9e5fd:9300...492023-10-20T08:26:50.904518290Z dialing 3211afe9e5fd:9200...502023-10-20T08:26:50.904552470Z dialing 3211afe9e5fd:9300...512023-10-20T08:26:51.906444003Z dialing 3211afe9e5fd:9300...522023-10-20T08:26:51.906499633Z dialing 3211afe9e5fd:9200...532023-10-20T08:26:52.907458337Z dialing 3211afe9e5fd:9300...542023-10-20T08:26:52.907494987Z dialing 3211afe9e5fd:9200...552023-10-20T08:26:53.908675680Z dialing 3211afe9e5fd:9200...562023-10-20T08:26:53.908710830Z dialing 3211afe9e5fd:9300...572023-10-20T08:26:54.910624982Z dialing 3211afe9e5fd:9300...582023-10-20T08:26:54.910676102Z dialing 3211afe9e5fd:9200...592023-10-20T08:26:55.912237775Z dialing 3211afe9e5fd:9300...602023-10-20T08:26:55.912292766Z dialing 3211afe9e5fd:9200...612023-10-20T08:26:56.913156997Z dialing 3211afe9e5fd:9200...622023-10-20T08:26:56.913456667Z dialing 3211afe9e5fd:9300...632023-10-20T08:26:57.914404822Z dialing 3211afe9e5fd:9200...642023-10-20T08:26:57.914473252Z dialing 3211afe9e5fd:9300...652023-10-20T08:26:58.916657345Z dialing 3211afe9e5fd:9300...662023-10-20T08:26:58.916696815Z dialing 3211afe9e5fd:9200...672023-10-20T08:26:59.917768759Z dialing 3211afe9e5fd:9300...682023-10-20T08:26:59.917806399Z dialing 3211afe9e5fd:9200...692023-10-20T08:27:00.919602602Z dialing 3211afe9e5fd:9200...702023-10-20T08:27:00.919741522Z dialing 3211afe9e5fd:9300...712023-10-20T08:27:01.921650685Z dialing 3211afe9e5fd:9300...722023-10-20T08:27:01.921684765Z dialing 3211afe9e5fd:9200...732023-10-20T08:27:02.923414279Z dialing 3211afe9e5fd:9300...742023-10-20T08:27:02.923452019Z dialing 3211afe9e5fd:9200...752023-10-20T08:27:03.924469932Z dialing 3211afe9e5fd:9300...762023-10-20T08:27:03.924530412Z dialing 3211afe9e5fd:9200...772023-10-20T08:27:04.926113475Z dialing 3211afe9e5fd:9200...782023-10-20T08:27:04.926378215Z dialing 3211afe9e5fd:9300...792023-10-20T08:27:05.928530858Z dialing 3211afe9e5fd:9200...802023-10-20T08:27:05.928584208Z dialing 3211afe9e5fd:9300...812023-10-20T08:27:06.930153801Z dialing 3211afe9e5fd:9300...822023-10-20T08:27:06.930206431Z dialing 3211afe9e5fd:9200...832023-10-20T08:27:07.931590845Z dialing 3211afe9e5fd:9200...842023-10-20T08:27:07.931817585Z dialing 3211afe9e5fd:9300...852023-10-20T08:27:08.933499709Z dialing 3211afe9e5fd:9200...862023-10-20T08:27:08.933538449Z dialing 3211afe9e5fd:9300...872023-10-20T08:27:09.935420601Z dialing 3211afe9e5fd:9200...882023-10-20T08:27:09.935459861Z dialing 3211afe9e5fd:9300...892023-10-20T08:27:10.936086283Z dialing 3211afe9e5fd:9200...902023-10-20T08:27:10.936373334Z dialing 3211afe9e5fd:9300...912023-10-20T08:27:11.937565536Z dialing 3211afe9e5fd:9300...922023-10-20T08:27:11.937593636Z dialing 3211afe9e5fd:9200...932023-10-20T08:27:12.938356739Z dialing 3211afe9e5fd:9300...942023-10-20T08:27:12.938674639Z dialing 3211afe9e5fd:9200...952023-10-20T08:27:13.940283412Z dialing 3211afe9e5fd:9300...962023-10-20T08:27:13.941940502Z dialing 3211afe9e5fd:9200...972023-10-20T08:27:13.941955672Z dial succeeded on 3211afe9e5fd:9300. Exiting...982023-10-20T08:27:13.941961412Z dial succeeded on 3211afe9e5fd:9200. Exiting...99Service container logs:1002023-10-20T08:26:51.084925583Z {"type": "server", "timestamp": "2023-10-20T08:26:51,067Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "version[7.17.6], pid[7], build[default/docker/f65e9d338dc1d07b642e14a27f338990148ee5b6/2022-08-23T11:08:48.893373482Z], OS[Linux/5.15.109+/amd64], JVM[Oracle Corporation/OpenJDK 64-Bit Server VM/18.0.2/18.0.2+9-61]" }1012023-10-20T08:26:51.086135113Z {"type": "server", "timestamp": "2023-10-20T08:26:51,085Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "JVM home [/usr/share/elasticsearch/jdk], using bundled JDK [true]" }1022023-10-20T08:26:51.087021302Z {"type": "server", "timestamp": "2023-10-20T08:26:51,086Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "JVM arguments [-Xshare:auto, -Des.networkaddress.cache.ttl=60, -Des.networkaddress.cache.negative.ttl=10, -XX:+AlwaysPreTouch, -Xss1m, -Djava.awt.headless=true, -Dfile.encoding=UTF-8, -Djna.nosys=true, -XX:-OmitStackTraceInFastThrow, -XX:+ShowCodeDetailsInExceptionMessages, -Dio.netty.noUnsafe=true, -Dio.netty.noKeySetOptimization=true, -Dio.netty.recycler.maxCapacityPerThread=0, -Dio.netty.allocator.numDirectArenas=0, -Dlog4j.shutdownHookEnabled=false, -Dlog4j2.disable.jmx=true, -Dlog4j2.formatMsgNoLookups=true, -Djava.locale.providers=SPI,COMPAT, --add-opens=java.base/java.io=ALL-UNNAMED, -Djava.security.manager=allow, -XX:+UseG1GC, -Djava.io.tmpdir=/tmp/elasticsearch-9333123947171576597, -XX:+HeapDumpOnOutOfMemoryError, -XX:+ExitOnOutOfMemoryError, -XX:HeapDumpPath=data, -XX:ErrorFile=logs/hs_err_pid%p.log, -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,pid,tags:filecount=32,filesize=64m, -Des.cgroups.hierarchy.override=/, -Xms256m, -Xmx256m, -XX:MaxDirectMemorySize=134217728, -XX:G1HeapRegionSize=4m, -XX:InitiatingHeapOccupancyPercent=30, -XX:G1ReservePercent=15, -Des.path.home=/usr/share/elasticsearch, -Des.path.conf=/usr/share/elasticsearch/config, -Des.distribution.flavor=default, -Des.distribution.type=docker, -Des.bundled_jdk=true]" }1032023-10-20T08:26:56.261806071Z {"type": "server", "timestamp": "2023-10-20T08:26:56,261Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [aggs-matrix-stats]" }1042023-10-20T08:26:56.262468921Z {"type": "server", "timestamp": "2023-10-20T08:26:56,261Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [analysis-common]" }1052023-10-20T08:26:56.263241371Z {"type": "server", "timestamp": "2023-10-20T08:26:56,262Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [constant-keyword]" }1062023-10-20T08:26:56.263605161Z {"type": "server", "timestamp": "2023-10-20T08:26:56,263Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [frozen-indices]" }1072023-10-20T08:26:56.268855990Z {"type": "server", "timestamp": "2023-10-20T08:26:56,263Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [ingest-common]" }1082023-10-20T08:26:56.269594490Z {"type": "server", "timestamp": "2023-10-20T08:26:56,268Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [ingest-geoip]" }1092023-10-20T08:26:56.270117881Z {"type": "server", "timestamp": "2023-10-20T08:26:56,269Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [ingest-user-agent]" }1102023-10-20T08:26:56.270494840Z {"type": "server", "timestamp": "2023-10-20T08:26:56,270Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [kibana]" }1112023-10-20T08:26:56.271076230Z {"type": "server", "timestamp": "2023-10-20T08:26:56,270Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [lang-expression]" }1122023-10-20T08:26:56.271420070Z {"type": "server", "timestamp": "2023-10-20T08:26:56,271Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [lang-mustache]" }1132023-10-20T08:26:56.272047680Z {"type": "server", "timestamp": "2023-10-20T08:26:56,271Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [lang-painless]" }1142023-10-20T08:26:56.272377390Z {"type": "server", "timestamp": "2023-10-20T08:26:56,272Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [legacy-geo]" }1152023-10-20T08:26:56.272709450Z {"type": "server", "timestamp": "2023-10-20T08:26:56,272Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [mapper-extras]" }1162023-10-20T08:26:56.273082090Z {"type": "server", "timestamp": "2023-10-20T08:26:56,272Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [mapper-version]" }1172023-10-20T08:26:56.273512670Z {"type": "server", "timestamp": "2023-10-20T08:26:56,273Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [parent-join]" }1182023-10-20T08:26:56.274370840Z {"type": "server", "timestamp": "2023-10-20T08:26:56,273Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [percolator]" }1192023-10-20T08:26:56.274706560Z {"type": "server", "timestamp": "2023-10-20T08:26:56,274Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [rank-eval]" }1202023-10-20T08:26:56.275270140Z {"type": "server", "timestamp": "2023-10-20T08:26:56,274Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [reindex]" }1212023-10-20T08:26:56.275759680Z {"type": "server", "timestamp": "2023-10-20T08:26:56,275Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [repositories-metering-api]" }1222023-10-20T08:26:56.276114980Z {"type": "server", "timestamp": "2023-10-20T08:26:56,275Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [repository-encrypted]" }1232023-10-20T08:26:56.276778700Z {"type": "server", "timestamp": "2023-10-20T08:26:56,276Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [repository-url]" }1242023-10-20T08:26:56.277105170Z {"type": "server", "timestamp": "2023-10-20T08:26:56,276Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [runtime-fields-common]" }1252023-10-20T08:26:56.277966120Z {"type": "server", "timestamp": "2023-10-20T08:26:56,277Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [search-business-rules]" }1262023-10-20T08:26:56.278291530Z {"type": "server", "timestamp": "2023-10-20T08:26:56,278Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [searchable-snapshots]" }1272023-10-20T08:26:56.278599770Z {"type": "server", "timestamp": "2023-10-20T08:26:56,278Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [snapshot-repo-test-kit]" }1282023-10-20T08:26:56.279344369Z {"type": "server", "timestamp": "2023-10-20T08:26:56,278Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [spatial]" }1292023-10-20T08:26:56.279643389Z {"type": "server", "timestamp": "2023-10-20T08:26:56,279Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [transform]" }1302023-10-20T08:26:56.279961820Z {"type": "server", "timestamp": "2023-10-20T08:26:56,279Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [transport-netty4]" }1312023-10-20T08:26:56.280439120Z {"type": "server", "timestamp": "2023-10-20T08:26:56,280Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [unsigned-long]" }1322023-10-20T08:26:56.280747479Z {"type": "server", "timestamp": "2023-10-20T08:26:56,280Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [vector-tile]" }1332023-10-20T08:26:56.281118299Z {"type": "server", "timestamp": "2023-10-20T08:26:56,280Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [vectors]" }1342023-10-20T08:26:56.281440019Z {"type": "server", "timestamp": "2023-10-20T08:26:56,281Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [wildcard]" }1352023-10-20T08:26:56.282514819Z {"type": "server", "timestamp": "2023-10-20T08:26:56,281Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-aggregate-metric]" }1362023-10-20T08:26:56.283185629Z {"type": "server", "timestamp": "2023-10-20T08:26:56,282Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-analytics]" }1372023-10-20T08:26:56.284115079Z {"type": "server", "timestamp": "2023-10-20T08:26:56,283Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-async]" }1382023-10-20T08:26:56.284607099Z {"type": "server", "timestamp": "2023-10-20T08:26:56,284Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-async-search]" }1392023-10-20T08:26:56.285042049Z {"type": "server", "timestamp": "2023-10-20T08:26:56,284Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-autoscaling]" }1402023-10-20T08:26:56.285429069Z {"type": "server", "timestamp": "2023-10-20T08:26:56,285Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-ccr]" }1412023-10-20T08:26:56.286039419Z {"type": "server", "timestamp": "2023-10-20T08:26:56,285Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-core]" }1422023-10-20T08:26:56.286549909Z {"type": "server", "timestamp": "2023-10-20T08:26:56,286Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-data-streams]" }1432023-10-20T08:26:56.286911789Z {"type": "server", "timestamp": "2023-10-20T08:26:56,286Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-deprecation]" }1442023-10-20T08:26:56.287295899Z {"type": "server", "timestamp": "2023-10-20T08:26:56,286Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-enrich]" }1452023-10-20T08:26:56.287919449Z {"type": "server", "timestamp": "2023-10-20T08:26:56,287Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-eql]" }1462023-10-20T08:26:56.288269399Z {"type": "server", "timestamp": "2023-10-20T08:26:56,287Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-fleet]" }1472023-10-20T08:26:56.288717709Z {"type": "server", "timestamp": "2023-10-20T08:26:56,288Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-graph]" }1482023-10-20T08:26:56.289076479Z {"type": "server", "timestamp": "2023-10-20T08:26:56,288Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-identity-provider]" }1492023-10-20T08:26:56.289533199Z {"type": "server", "timestamp": "2023-10-20T08:26:56,289Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-ilm]" }1502023-10-20T08:26:56.290114519Z {"type": "server", "timestamp": "2023-10-20T08:26:56,289Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-logstash]" }1512023-10-20T08:26:56.290588228Z {"type": "server", "timestamp": "2023-10-20T08:26:56,290Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-ml]" }1522023-10-20T08:26:56.290912319Z {"type": "server", "timestamp": "2023-10-20T08:26:56,290Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-monitoring]" }1532023-10-20T08:26:56.292297388Z {"type": "server", "timestamp": "2023-10-20T08:26:56,290Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-ql]" }1542023-10-20T08:26:56.292625858Z {"type": "server", "timestamp": "2023-10-20T08:26:56,292Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-rollup]" }1552023-10-20T08:26:56.292961208Z {"type": "server", "timestamp": "2023-10-20T08:26:56,292Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-security]" }1562023-10-20T08:26:56.293270028Z {"type": "server", "timestamp": "2023-10-20T08:26:56,292Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-shutdown]" }1572023-10-20T08:26:56.293571958Z {"type": "server", "timestamp": "2023-10-20T08:26:56,293Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-sql]" }1582023-10-20T08:26:56.294275518Z {"type": "server", "timestamp": "2023-10-20T08:26:56,293Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-stack]" }1592023-10-20T08:26:56.294600468Z {"type": "server", "timestamp": "2023-10-20T08:26:56,294Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-text-structure]" }1602023-10-20T08:26:56.294956768Z {"type": "server", "timestamp": "2023-10-20T08:26:56,294Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-voting-only-node]" }1612023-10-20T08:26:56.295394508Z {"type": "server", "timestamp": "2023-10-20T08:26:56,295Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "loaded module [x-pack-watcher]" }1622023-10-20T08:26:56.296253208Z {"type": "server", "timestamp": "2023-10-20T08:26:56,296Z", "level": "INFO", "component": "o.e.p.PluginsService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "no plugins loaded" }1632023-10-20T08:26:56.402786998Z {"type": "server", "timestamp": "2023-10-20T08:26:56,401Z", "level": "INFO", "component": "o.e.e.NodeEnvironment", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "using [1] data paths, mounts [[/ (overlay)]], net usable_space [75.6gb], net total_space [94.2gb], types [overlay]" }1642023-10-20T08:26:56.403321958Z {"type": "server", "timestamp": "2023-10-20T08:26:56,403Z", "level": "INFO", "component": "o.e.e.NodeEnvironment", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "heap size [256mb], compressed ordinary object pointers [true]" }1652023-10-20T08:26:56.494796369Z {"type": "server", "timestamp": "2023-10-20T08:26:56,494Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "node name [3211afe9e5fd], node ID [Exxh1R4GSt6tm7xMHbEkYg], cluster name [docker-cluster], roles [transform, data_frozen, master, remote_cluster_client, data, ml, data_content, data_hot, data_warm, data_cold, ingest]" }1662023-10-20T08:27:07.755730502Z {"type": "server", "timestamp": "2023-10-20T08:27:07,754Z", "level": "INFO", "component": "o.e.x.m.p.l.CppLogMessageHandler", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "[controller/210] [Main.cc@122] controller (64 bit): Version 7.17.6 (Build ea0305ae2a3b09) Copyright (c) 2022 Elasticsearch BV" }1672023-10-20T08:27:09.044671537Z {"type": "server", "timestamp": "2023-10-20T08:27:09,044Z", "level": "INFO", "component": "o.e.i.g.ConfigDatabases", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "initialized default databases [[GeoLite2-Country.mmdb, GeoLite2-City.mmdb, GeoLite2-ASN.mmdb]], config databases [[]] and watching [/usr/share/elasticsearch/config/ingest-geoip] for changes" }1682023-10-20T08:27:09.046265217Z {"type": "server", "timestamp": "2023-10-20T08:27:09,045Z", "level": "INFO", "component": "o.e.i.g.DatabaseNodeService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "initialized database registry, using geoip-databases directory [/tmp/elasticsearch-9333123947171576597/geoip-databases/Exxh1R4GSt6tm7xMHbEkYg]" }1692023-10-20T08:27:10.468801009Z {"type": "server", "timestamp": "2023-10-20T08:27:10,468Z", "level": "INFO", "component": "o.e.t.NettyAllocator", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "creating NettyAllocator with the following configs: [name=unpooled, suggested_max_allocation_size=1mb, factors={es.unsafe.use_unpooled_allocator=null, g1gc_enabled=true, g1gc_region_size=4mb, heap_size=256mb}]" }1702023-10-20T08:27:10.605348927Z {"type": "server", "timestamp": "2023-10-20T08:27:10,604Z", "level": "INFO", "component": "o.e.i.r.RecoverySettings", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "using rate limit [40mb] with [default=40mb, read=0b, write=0b, max=0b]" }1712023-10-20T08:27:10.752889751Z {"type": "server", "timestamp": "2023-10-20T08:27:10,752Z", "level": "INFO", "component": "o.e.d.DiscoveryModule", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "using discovery type [single-node] and seed hosts providers [settings]" }1722023-10-20T08:27:11.596523319Z {"type": "server", "timestamp": "2023-10-20T08:27:11,595Z", "level": "INFO", "component": "o.e.g.DanglingIndicesState", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "gateway.auto_import_dangling_indices is disabled, dangling indices will not be automatically detected or imported and must be managed manually" }1732023-10-20T08:27:12.643414637Z {"type": "server", "timestamp": "2023-10-20T08:27:12,642Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "initialized" }1742023-10-20T08:27:12.643862947Z {"type": "server", "timestamp": "2023-10-20T08:27:12,643Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "starting ..." }1752023-10-20T08:27:12.684465103Z {"type": "server", "timestamp": "2023-10-20T08:27:12,683Z", "level": "INFO", "component": "o.e.x.s.c.f.PersistentCache", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "persistent cache index loaded" }1762023-10-20T08:27:12.685778513Z {"type": "server", "timestamp": "2023-10-20T08:27:12,685Z", "level": "INFO", "component": "o.e.x.d.l.DeprecationIndexingComponent", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "deprecation component started" }1772023-10-20T08:27:13.100569493Z {"type": "server", "timestamp": "2023-10-20T08:27:13,100Z", "level": "INFO", "component": "o.e.t.TransportService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "publish_address {172.31.0.6:9300}, bound_addresses {0.0.0.0:9300}" }1782023-10-20T08:27:13.110361563Z {"type": "server", "timestamp": "2023-10-20T08:27:13,109Z", "level": "INFO", "component": "o.e.x.m.Monitoring", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "creating template [.monitoring-alerts-7] with version [7]" }1792023-10-20T08:27:13.117357542Z {"type": "server", "timestamp": "2023-10-20T08:27:13,117Z", "level": "INFO", "component": "o.e.x.m.Monitoring", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "creating template [.monitoring-es] with version [7]" }1802023-10-20T08:27:13.119200992Z {"type": "server", "timestamp": "2023-10-20T08:27:13,118Z", "level": "INFO", "component": "o.e.x.m.Monitoring", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "creating template [.monitoring-kibana] with version [7]" }1812023-10-20T08:27:13.121566202Z {"type": "server", "timestamp": "2023-10-20T08:27:13,121Z", "level": "INFO", "component": "o.e.x.m.Monitoring", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "creating template [.monitoring-logstash] with version [7]" }1822023-10-20T08:27:13.125394031Z {"type": "server", "timestamp": "2023-10-20T08:27:13,125Z", "level": "INFO", "component": "o.e.x.m.Monitoring", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "creating template [.monitoring-beats] with version [7]" }1832023-10-20T08:27:13.408714853Z {"type": "server", "timestamp": "2023-10-20T08:27:13,408Z", "level": "INFO", "component": "o.e.c.c.Coordinator", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "setting initial configuration to VotingConfiguration{Exxh1R4GSt6tm7xMHbEkYg}" }1842023-10-20T08:27:13.604465845Z {"type": "server", "timestamp": "2023-10-20T08:27:13,603Z", "level": "INFO", "component": "o.e.c.s.MasterService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "elected-as-master ([1] nodes joined)[{3211afe9e5fd}{Exxh1R4GSt6tm7xMHbEkYg}{4KyKZUjnTrqQk33QwY-36Q}{172.31.0.6}{172.31.0.6:9300}{cdfhilmrstw} elect leader, _BECOME_MASTER_TASK_, _FINISH_ELECTION_], term: 1, version: 1, delta: master node changed {previous [], current [{3211afe9e5fd}{Exxh1R4GSt6tm7xMHbEkYg}{4KyKZUjnTrqQk33QwY-36Q}{172.31.0.6}{172.31.0.6:9300}{cdfhilmrstw}]}" }1852023-10-20T08:27:13.658148329Z {"type": "server", "timestamp": "2023-10-20T08:27:13,657Z", "level": "INFO", "component": "o.e.c.c.CoordinationState", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "cluster UUID set to [e90tBNokTJGy-CnsVS_9ew]" }1862023-10-20T08:27:13.696911686Z {"type": "server", "timestamp": "2023-10-20T08:27:13,696Z", "level": "INFO", "component": "o.e.c.s.ClusterApplierService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "master node changed {previous [], current [{3211afe9e5fd}{Exxh1R4GSt6tm7xMHbEkYg}{4KyKZUjnTrqQk33QwY-36Q}{172.31.0.6}{172.31.0.6:9300}{cdfhilmrstw}]}, term: 1, version: 1, reason: Publication{term=1, version=1}" }1872023-10-20T08:27:13.772451609Z {"type": "server", "timestamp": "2023-10-20T08:27:13,772Z", "level": "INFO", "component": "o.e.h.AbstractHttpServerTransport", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "publish_address {172.31.0.6:9200}, bound_addresses {0.0.0.0:9200}", "cluster.uuid": "e90tBNokTJGy-CnsVS_9ew", "node.id": "Exxh1R4GSt6tm7xMHbEkYg" }1882023-10-20T08:27:13.772558069Z {"type": "server", "timestamp": "2023-10-20T08:27:13,772Z", "level": "INFO", "component": "o.e.n.Node", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "started", "cluster.uuid": "e90tBNokTJGy-CnsVS_9ew", "node.id": "Exxh1R4GSt6tm7xMHbEkYg" }1892023-10-20T08:27:13.897156066Z {"type": "server", "timestamp": "2023-10-20T08:27:13,896Z", "level": "INFO", "component": "o.e.g.GatewayService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "recovered [0] indices into cluster_state", "cluster.uuid": "e90tBNokTJGy-CnsVS_9ew", "node.id": "Exxh1R4GSt6tm7xMHbEkYg" }1902023-10-20T08:27:14.604496918Z {"type": "server", "timestamp": "2023-10-20T08:27:14,603Z", "level": "INFO", "component": "o.e.c.m.MetadataIndexTemplateService", "cluster.name": "docker-cluster", "node.name": "3211afe9e5fd", "message": "adding index template [.ml-anomalies-] for index patterns [.ml-anomalies-*]", "cluster.uuid": "e90tBNokTJGy-CnsVS_9ew", "node.id": "Exxh1R4GSt6tm7xMHbEkYg" }191*********192Authenticating with credentials from job payload (GitLab Registry)193Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 ...194Using docker image sha256:d68252162deca904d1a0066983188b98dfe3f6fe8181458b0a55905e79ed85a1 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14@sha256:2113f34affc7e2ee40bac87419dcd7c65a94d4abfa9edb86192e1aa6a1e46590 ...196Running on runner-tdja3sp3-project-278964-concurrent-0 via runner-tdja3sp3-private-1697776757-7326350e...198Fetching changes with git depth set to 20...199Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/200Created fresh repository.201remote: Enumerating objects: 148580, done. 202remote: Counting objects: 100% (148580/148580), done. 203remote: Compressing objects: 100% (104624/104624), done. 204remote: Total 148580 (delta 64638), reused 94928 (delta 38178), pack-reused 0 205Receiving objects: 100% (148580/148580), 135.82 MiB | 31.49 MiB/s, done.206Resolving deltas: 100% (64638/64638), done.208 * [new ref] refs/pipelines/1043537122 -> refs/pipelines/1043537122209Checking out 537c07c6 as detached HEAD (ref is refs/merge-requests/118829/merge)...210Skipping Git submodules setup211$ git remote set-url origin "${CI_REPOSITORY_URL}"213Checking cache for ruby-gems-debian-bullseye-ruby-3.0-16...214Downloading cache from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/ruby-gems-debian-bullseye-ruby-3.0-16 215Successfully extracted cache217Downloading artifacts for compile-test-assets (5336650410)...218Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650410 responseStatus=200 OK token=64_FL8g7219Downloading artifacts for detect-tests (5336650454)...220Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650454 responseStatus=200 OK token=64_FL8g7221Downloading artifacts for retrieve-tests-metadata (5336650473)...222Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650473 responseStatus=200 OK token=64_FL8g7223Downloading artifacts for setup-test-env (5336650424)...224Downloading artifacts from coordinator... ok host=storage.googleapis.com id=5336650424 responseStatus=200 OK token=64_FL8g7226Using docker image sha256:d68252162deca904d1a0066983188b98dfe3f6fe8181458b0a55905e79ed85a1 for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14:rubygems-3.4-git-2.36-lfs-2.9-chrome-113-yarn-1.22-graphicsmagick-1.3.36 with digest registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bullseye-ruby-3.0.patched-golang-1.20-rust-1.65-node-18.17-postgresql-14@sha256:2113f34affc7e2ee40bac87419dcd7c65a94d4abfa9edb86192e1aa6a1e46590 ...227$ echo $FOSS_ONLY228$ [ "$FOSS_ONLY" = "1" ] && rm -rf ee/ qa/spec/ee/ qa/qa/specs/features/ee/ qa/qa/ee/ qa/qa/ee.rb229$ export GOPATH=$CI_PROJECT_DIR/.go230$ mkdir -p $GOPATH231$ source scripts/utils.sh232$ source scripts/prepare_build.sh264Using two connections, single database config (config/database.yml.postgresql)265Disabling ci connection in config/database.yml266Geo DB will be set up.267Embedding DB will be set up.301$ source ./scripts/rspec_helpers.sh302$ run_timed_command "gem install knapsack --no-document"303$ gem install knapsack --no-document304Successfully installed knapsack-4.0.03051 gem installed306==> 'gem install knapsack --no-document' succeeded in 1 seconds.307$ section_start "gitaly-test-spawn" "Spawning Gitaly"; scripts/gitaly-test-spawn; section_end "gitaly-test-spawn"312$ export RSPEC_SKIPPED_TESTS_REPORT_PATH="rspec/skipped_tests-${CI_JOB_ID}.txt"313$ export RSPEC_RETRIED_TESTS_REPORT_PATH="rspec/retried_tests-${CI_JOB_ID}.txt"314$ tooling/bin/create_job_metrics_file || true315[job-metrics] Creating the job metrics file for the CI/CD job.316$ rspec_paralellized_job "--fail-fast=${RSPEC_FAIL_FAST_THRESHOLD} --tag ~quarantine --tag ~level:background_migration --tag ~click_house --tag ~real_ai_request"317RETRY_FAILED_TESTS_IN_NEW_PROCESS: true318KNAPSACK_GENERATE_REPORT: true319FLAKY_RSPEC_GENERATE_REPORT: true320KNAPSACK_TEST_FILE_PATTERN: {ee/}spec/{features}{,/**/}*_spec.rb321KNAPSACK_LOG_LEVEL: debug322KNAPSACK_REPORT_PATH: knapsack/rspec-ee_system_pg14_single-db_10_10_report.json323FLAKY_RSPEC_SUITE_REPORT_PATH: rspec/flaky/report-suite.json324FLAKY_RSPEC_REPORT_PATH: rspec/flaky/all_rspec-ee_system_pg14_single-db_10_10_report.json325NEW_FLAKY_RSPEC_REPORT_PATH: rspec/flaky/new_rspec-ee_system_pg14_single-db_10_10_report.json326RSPEC_SKIPPED_TESTS_REPORT_PATH: rspec/skipped_tests-5336652524.txt327CRYSTALBALL: 328RSPEC_TESTS_MAPPING_ENABLED: 329RSPEC_TESTS_FILTER_FILE: 330Shell set options (set -o) enabled:331braceexpand on332hashall on333interactive-comments on334pipefail on335Knapsack report generator started!336 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 337 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 338 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 339 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 340 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 341******************************************************************************342 Your database has a single connection, and single connections were343 deprecated in GitLab 15.9 https://docs.gitlab.com/ee/update/deprecations.html#single-database-connection-is-deprecated.344 Please add a :ci section to your database, following these instructions:346******************************************************************************347/builds/gitlab-org/gitlab/ee/app/services/remote_development/service_response_factory.rb:41: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!348/builds/gitlab-org/gitlab/ee/app/services/remote_development/workspaces/create_service.rb:28: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!349/builds/gitlab-org/gitlab/ee/app/services/remote_development/workspaces/reconcile_service.rb:38: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!350/builds/gitlab-org/gitlab/ee/app/services/remote_development/workspaces/update_service.rb:28: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!351/builds/gitlab-org/gitlab/ee/lib/remote_development/agent_config/main.rb:32: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!352/builds/gitlab-org/gitlab/ee/lib/remote_development/agent_config/updater.rb:11: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!353/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/authorizer.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!354/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/authorizer.rb:13: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!355/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/creator.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!356/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/creator.rb:19: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!357/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/devfile_fetcher.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!358/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/devfile_fetcher.rb:16: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!359/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/devfile_flattener.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!360/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/editor_component_injector.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!361/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/editor_component_injector.rb:17: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!362/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/editor_component_injector.rb:18: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!363/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/personal_access_token_creator.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!364/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/personal_access_token_creator.rb:17: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!365/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:43: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!366/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:54: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!367/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:102: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!368/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:126: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!369/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:159: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!370/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:202: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!371/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/post_flatten_devfile_validator.rb:235: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!372/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/pre_flatten_devfile_validator.rb:24: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!373/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/pre_flatten_devfile_validator.rb:52: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!374/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/project_cloner_component_injector.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!375/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/project_cloner_component_injector.rb:17: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!376/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/project_cloner_component_injector.rb:18: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!377/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/project_cloner_component_injector.rb:23: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!378/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/volume_component_injector.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!379/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/volume_component_injector.rb:13: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!380/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/volume_component_injector.rb:14: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!381/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_creator.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!382/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_creator.rb:24: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!383/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_creator.rb:25: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!384/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_creator.rb:28: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!385/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/create/workspace_variables_creator.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!386/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/main.rb:43: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!387/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/update/authorizer.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!388/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/update/updater.rb:13: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!389/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/input/agent_infos_observer.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!390/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/input/params_extractor.rb:14: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!391/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/input/params_extractor.rb:16: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!392/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/input/params_to_infos_converter.rb:14: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!393/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/input/params_validator.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!394/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/output/rails_infos_observer.rb:11: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!395/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/output/workspaces_to_rails_infos_converter.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!396/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/persistence/orphaned_workspaces_observer.rb:12: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!397/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/persistence/workspaces_from_agent_infos_updater.rb:15: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!398/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/persistence/workspaces_to_be_returned_finder.rb:16: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!399/builds/gitlab-org/gitlab/ee/lib/remote_development/workspaces/reconcile/persistence/workspaces_to_be_returned_updater.rb:11: warning: One-line pattern matching is experimental, and the behavior may change in future versions of Ruby!400 ██ ██ █████ ██████ ███ ██ ██ ███ ██ ██████ 401 ██ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ██ 402 ██ █ ██ ███████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ███ 403 ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ 404 ███ ███ ██ ██ ██ ██ ██ ████ ██ ██ ████ ██████ 405******************************************************************************406 Your database has a single connection, and single connections were407 deprecated in GitLab 15.9 https://docs.gitlab.com/ee/update/deprecations.html#single-database-connection-is-deprecated.408 Please add a :ci section to your database, following these instructions:410******************************************************************************411INFO: analyzing "public.p_ci_runner_machine_builds" inheritance tree412INFO: analyzing "gitlab_partitions_dynamic.ci_runner_machine_builds_100"413INFO: "ci_runner_machine_builds_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows414INFO: analyzing "public.p_ci_job_annotations" inheritance tree415INFO: analyzing "gitlab_partitions_dynamic.ci_job_annotations_100"416INFO: "ci_job_annotations_100": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows417INFO: analyzing "public.p_ci_builds_metadata" inheritance tree418INFO: analyzing "public.ci_builds_metadata"419INFO: "ci_builds_metadata": scanned 0 of 0 pages, containing 0 live rows and 0 dead rows; 0 rows in sample, 0 estimated total rows420Run options: exclude {:quarantine=>true, :level=>"background_migration", :click_house=>true, :real_ai_request=>true}421Test environment set up in 0.691285935 seconds422Multiple value streams423Starting the Capybara driver server...424 without a value stream425Capybara starting Puma...426* Version 6.4.0 , codename: The Eagle of Durango427* Min threads: 0, max threads: 4428* Listening on unix:///tmp/20231020-331-gkphbp429 renders the empty state430 can navigate to the create value stream form431 with a value stream432 without an aggregation created433 renders the aggregating status banner434 displays the value stream once an aggregation is run435 with an aggregation created436 behaves like create group value streams437 behaves like create a value stream438 includes additional form fields439 can create a value stream440 can create a value stream with only custom stages441 can create a value stream with a custom stage and hidden defaults442 behaves like update a value stream443 can reorder stages444 updating445 includes additional form fields446 can update the value stream name447 can add and remove custom stages448 can hide and restore default stages449 behaves like delete a value stream450 can delete a value stream451 behaves like create sub group value streams452 behaves like create a value stream453 includes additional form fields454 can create a value stream455 can create a value stream with only custom stages456 can create a value stream with a custom stage and hidden defaults457 behaves like update a value stream458 can reorder stages459 updating460 includes additional form fields461 can update the value stream name462 can add and remove custom stages463 can hide and restore default stages464 behaves like delete a value stream465 can delete a value stream466Groups > Members > Manage groups467 for a free group468 behaves like doesn't trigger an overage modal when adding a group with a given role469 is expected to have text "Reporter"470 for a premium group471 behaves like triggers an overage modal when adding a group with a given role472 is expected to have text "Guest"473 behaves like triggers an overage modal when adding a group with a given role474 is expected to have text "Developer"475 when overage modal is shown476 goes back to the initial modal if not confirmed477 for an ultimate group478 behaves like doesn't trigger an overage modal when adding a group with a given role479 is expected to have text "Guest"480 behaves like triggers an overage modal when adding a group with a given role481 is expected to have text "Developer"482 inviting group with restricted email domain483 shared group is the root ancestor484 behaves like restricted membership by email domain485 shared group has membership restricted by allowed email domains486 shared with group with a subset of allowed email domains487 behaves like adds group without validation error488 behaves like doesn't trigger an overage modal when adding a group with a given role489 is expected to have text "Maintainer"490 shared with group containing domains outside the shared group allowed email domains491 behaves like inviting group fails with allowed email domain error492 is expected to have text "Invited group allowed email domains must contain a subset of the allowed email domains of the root ancestor group"493 shared with group does not have membership restricted by allowed domains494 behaves like inviting group fails with allowed email domain error495 is expected to have text "Invited group allowed email domains must contain a subset of the allowed email domains of the root ancestor group"496 shared group does not have membership restricted by allowed domains497 shared with group has membership restricted by allowed email domains498 behaves like adds group without validation error499 behaves like doesn't trigger an overage modal when adding a group with a given role500 is expected to have text "Maintainer"501 shared with group does not have membership restricted by allowed domains502 behaves like adds group without validation error503 behaves like doesn't trigger an overage modal when adding a group with a given role504 is expected to have text "Maintainer"505 shared group is a subgroup506 behaves like restricted membership by email domain507 shared group has membership restricted by allowed email domains508 shared with group with a subset of allowed email domains509 behaves like adds group without validation error510 behaves like doesn't trigger an overage modal when adding a group with a given role511 is expected to have text "Maintainer"512 shared with group containing domains outside the shared group allowed email domains513 behaves like inviting group fails with allowed email domain error514 is expected to have text "Invited group allowed email domains must contain a subset of the allowed email domains of the root ancestor group"515 shared with group does not have membership restricted by allowed domains516 behaves like inviting group fails with allowed email domain error517 is expected to have text "Invited group allowed email domains must contain a subset of the allowed email domains of the root ancestor group"518 shared group does not have membership restricted by allowed domains519 shared with group has membership restricted by allowed email domains520 behaves like adds group without validation error521 behaves like doesn't trigger an overage modal when adding a group with a given role522 is expected to have text "Maintainer"523 shared with group does not have membership restricted by allowed domains524 behaves like adds group without validation error525 behaves like doesn't trigger an overage modal when adding a group with a given role526 is expected to have text "Maintainer"527 shared with group is a subgroup528 behaves like restricted membership by email domain529 shared group has membership restricted by allowed email domains530 shared with group with a subset of allowed email domains531 behaves like adds group without validation error532 behaves like doesn't trigger an overage modal when adding a group with a given role533 is expected to have text "Maintainer"534 shared with group containing domains outside the shared group allowed email domains535 behaves like inviting group fails with allowed email domain error536 is expected to have text "Invited group allowed email domains must contain a subset of the allowed email domains of the root ancestor group"537 shared with group does not have membership restricted by allowed domains538 behaves like inviting group fails with allowed email domain error539 is expected to have text "Invited group allowed email domains must contain a subset of the allowed email domains of the root ancestor group"540 shared group does not have membership restricted by allowed domains541 shared with group has membership restricted by allowed email domains542 behaves like adds group without validation error543 behaves like doesn't trigger an overage modal when adding a group with a given role544 is expected to have text "Maintainer"545 shared with group does not have membership restricted by allowed domains546 behaves like adds group without validation error547 behaves like doesn't trigger an overage modal when adding a group with a given role548 is expected to have text "Maintainer"549 shared and shared with group are subgroups550 behaves like restricted membership by email domain551 shared group has membership restricted by allowed email domains552 shared with group with a subset of allowed email domains553 behaves like adds group without validation error554 behaves like doesn't trigger an overage modal when adding a group with a given role555 is expected to have text "Maintainer"556 shared with group containing domains outside the shared group allowed email domains557 behaves like inviting group fails with allowed email domain error558 is expected to have text "Invited group allowed email domains must contain a subset of the allowed email domains of the root ancestor group"559 shared with group does not have membership restricted by allowed domains560 behaves like inviting group fails with allowed email domain error561 is expected to have text "Invited group allowed email domains must contain a subset of the allowed email domains of the root ancestor group"562 shared group does not have membership restricted by allowed domains563 shared with group has membership restricted by allowed email domains564 behaves like adds group without validation error565 behaves like doesn't trigger an overage modal when adding a group with a given role566 is expected to have text "Maintainer"567 shared with group does not have membership restricted by allowed domains568 behaves like adds group without validation error569 behaves like doesn't trigger an overage modal when adding a group with a given role570 is expected to have text "Maintainer"571 for a group not eligible for reconciliation572 behaves like doesn't trigger an overage modal when adding a group with a given role573 is expected to have text "Reporter"574Remote Development workspaces dropdown group575 # order random576 when viewing project overview page577 behaves like views and manages workspaces in workspaces dropdown group578 behaves like handles workspaces dropdown group visibility579 when remote_development_feature_flag=true580 when remote_development feature availability=true581 does not display workspaces dropdown group582 behaves like handles workspaces dropdown group visibility583 when remote_development_feature_flag=true584 when remote_development feature availability=false585 does not display workspaces dropdown group586 behaves like handles workspaces dropdown group visibility587 when remote_development_feature_flag=false588 when remote_development feature availability=true589 does not display workspaces dropdown group590 when workspaces dropdown group is visible591 allows navigating to the new workspace page592 allows managing a user workspace593 when viewing blob page594 behaves like views and manages workspaces in workspaces dropdown group595 behaves like handles workspaces dropdown group visibility596 when remote_development_feature_flag=true597 when remote_development feature availability=true598 does not display workspaces dropdown group599 behaves like handles workspaces dropdown group visibility600 when remote_development_feature_flag=true601 when remote_development feature availability=false602 does not display workspaces dropdown group603 behaves like handles workspaces dropdown group visibility604 when remote_development_feature_flag=false605 when remote_development feature availability=true606 does not display workspaces dropdown group607 when workspaces dropdown group is visible608 allows navigating to the new workspace page609 allows managing a user workspace610Promotions611 for merge request improve612 appears in project edit page613 does not show when cookie is set614 for repository features615 appears in repository settings page616 does not show when cookie is set617 for burndown charts618 appears in milestone page619 does not show when cookie is set620 for epics in issues sidebar621 gitlab.com622 behaves like Epics promotion623 appears on the page624 is removed after dismissal625 does not appear on page after dismissal and reload626 closes dialog when clicking on X, but not dismiss it627 self hosted628 does not appear on the page629 for issue weight630 appears on the page631 is removed after dismissal632 does not appear on page after dismissal and reload633 closes dialog when clicking on X, but not dismiss it634 when checking namespace plans635 appears on the page636 for project audit events637 appears on the page638 when the "Security and Compliance" feature is disabled639 is expected to respond with numeric status code not_found640 for group webhooks641 appears on the page642 for advanced search643 appears on seearch page644 does not show when cookie is set645Epic in issue sidebar646 when epics available647 behaves like epic in issue sidebar648 projects within a group649 shows epic in issue sidebar650 shows edit button in issue sidebar651 shows epics select dropdown652 supports searching for an epic653 select an epic from the dropdown654 project within a subgroup655 shows all epics belonging to the sub group and its parents656 personal projects657 does not show epic in issue sidebar658 with namespaced plans659 group has license660 behaves like epic in issue sidebar661 projects within a group662 shows epic in issue sidebar663 shows edit button in issue sidebar664 shows epics select dropdown665 supports searching for an epic666 select an epic from the dropdown667 project within a subgroup668 shows all epics belonging to the sub group and its parents669 personal projects670 does not show epic in issue sidebar671 group has no license672 does not show epic for public projects and groups673 when epics unavailable674 does not show epic in issue sidebar675epics swimlanes676 when no epic is displayed677 user can drag and drop between columns678 drag and drop issue679 between epics680 from epic to unassigned issues lane681 from unassigned issues lane to epic682 between lists within epic lane683 between lists within unassigned lane684 between lists and epics685 drag and drop list686 re-orders lists687Project settings > [EE] repository688 unlicensed689 does not show pull mirror settings690 licensed691 shows pull mirror settings692 mirrored external repo693 does not show personal access token694 does not show password and personal access token on the page695 with an existing pull mirror696 deletes the mirror697 with a non-mirrored imported project698 does not show a pull mirror699 when create a push mirror700 that mirrors all branches701 that mirrors protected branches702 that mirrors branches match regex703 when create a pull mirror704 that mirrors all branches705 that only mirrors protected branches706 that mirrors branches match regex707epics swimlanes708 link to swimlanes view709 displays epics swimlanes when link to boards with group_by epic in URL710 displays issue not assigned to epic title and unassigned issues lane only on expand711 displays default lists and a label list712 switch to swimlanes view713 displays epics swimlanes when selecting Epic in Group by dropdown714 displays issue not assigned to epic title and unassigned issues lane only on expand715 issue cards716 highlights an issue card on click717 unhighlights a selected issue card on click718 add issue to swimlanes list719 displays new issue button720 shows form in unassigned issues lane when clicking button721 hides form when clicking cancel722 creates new issue in unassigned issues lane723Expiring Subscription Message724 for self-managed subscriptions725 when signed in user is an admin726 with a license with no expiration727 loads the page without any subscription expiration notifications728 with an expired license729 notifies the admin of the expired subscription730 with a license expiring in 15 days731 notifies the admin of a soon expiring subscription732 with a license expiring in more than 15 days733 loads the page without any subscription expiration notifications734 when self-managed subscription is already renewed735 loads the page without any subscription expiration notifications736 when signed in user is not an admin737 with a license with no expiration738 loads the page without any subscription expiration notifications739 with an expired license in the grace period740 loads the page without any subscription expiration notifications741 with an expired license beyond the grace period742 notifies the admin of the expired subscription743 for namespace subscriptions744 when signed in user is a group owner745 with an expired license746 notifies the group owner of the expired subscription747 with a license expiring in less than 15 days748 notifies the group owner of a soon expiring subscription749 with a license expiring in 30 or more days750 loads the page without any subscription expiration notifications751 when signed in user is not a group owner752 with an expired license753 loads the page without any subscription expiration notifications754 with a license expiring in less than 30 days755 loads the page without any subscription expiration notifications756Environments page757 when an environment is protected and user has access to it758 when environment has manual actions759 shows an enabled play button760 shows a stop button761 with external_url762 shows an external link button763 when terminal is available764 shows a terminal button765 when environment can be rollback766 shows re deploy button767 when environment is protected and user does not have access to it768 when environment has manual actions769 show a disabled play button770 does not show a stop button771 with external_url772 shows an external link button773 when terminal is available774 does not shows a terminal button775 when environment can be rollback776 does not show a re deploy button777 when environment has an open alert778 shows the open alert for the environment row779 when user does not have a license for the feature780 does not show the open alert for the environment row781Multiple Issue Boards782 with multiple group issue boards disabled783 hides the link to create a new board784 shows a license warning when group has more than one board785 with multiple group issue boards enabled786 behaves like multiple issue boards787 authorized user788 shows current board name789 shows a list of boards790 switches current board791 creates new board without detailed configuration792 adds a list to the none default board793 maintains sidebar state over board switch794 switches current board back795 unauthorized user796 shows current board name797 shows a list of boards798 switches current board799 does not show action links800Related Epics801 epic body section802 user can view related epics section under epic description803 related epics add epic form804 user can view category selection radio inputs805 user can view epic input field806 epic input field can autocomplete epics when `&` is input807 epic input field does not autocomplete issues when `#` is input808 user can view list of added epics as tokens within input field809 related epics list810 user can add an epic with selected relationship type811 user can remove an epic from the list812 when related epics is not supported by license813 user can not view related epics section under epic description814Trial flow for user picking company and importing a project815 # order random816 with sso trial sign up817 registers the user and starts to import a project818 with regular trial sign up819 registers the user and starts to import a project820Boards licensed features821 Project board sidebar822 GitLab SaaS823 Public project under Free plan under group namespace824 hides epic widget825 hides iteration widget826 Public project under Free plan under user namespace827 hides epic widget828 hides iteration widget829[EE] Internal Project Access830 GET /:project_path/insights831 is expected to be allowed for admin832 is expected to be allowed for auditor833 is expected to be allowed for owner834 is expected to be allowed for maintainer835 is expected to be allowed for developer836 is expected to be allowed for reporter837 is expected to be allowed for guest838 is expected to be allowed for user839 is expected to be denied for external840 is expected to be denied for visitor841 GET /:project_path842 is expected to be allowed for auditor843 GET /:project_path/-/tree/master844 is expected to be allowed for auditor845 GET /:project_path/-/commits/master846 is expected to be allowed for auditor847 GET /:project_path/-/commit/:sha848 is expected to be allowed for auditor849 GET /:project_path/-/compare850 is expected to be allowed for auditor851 GET /:project_path/-/project_members852 is expected to be allowed for auditor853 GET /:project_path/-/settings/repository854 is expected to be denied for auditor855 GET /:project_path/-/blob856 is expected to be allowed for auditor857 GET /:project_path/edit858 is expected to be denied for auditor859 GET /:project_path/deploy_keys860 is expected to be denied for auditor861 GET /:project_path/issues862 is expected to be allowed for auditor863 GET /:project_path/snippets864 is expected to be allowed for auditor865 GET /:project_path/snippets/new866 is expected to be denied for auditor867 GET /:project_path/-/merge_requests868 is expected to be allowed for auditor869 GET /:project_path/-/merge_requests/new870 is expected to be denied for auditor871 GET /:project_path/-/branches872 is expected to be allowed for auditor873 GET /:project_path/-/tags874 is expected to be allowed for auditor875 GET /:project_path/-/settings/integrations876 is expected to be denied for auditor877 GET /:project_path/-/pipelines878 is expected to be allowed for auditor879 GET /:project_path/-/pipelines/:id880 is expected to be allowed for auditor881 GET /:project_path/builds882 when allowed for public and internal883 is expected to be allowed for auditor884 when disallowed for public and internal885 is expected to be allowed for auditor886 GET /:project_path/builds/:id887 when allowed for public and internal888 is expected to be allowed for auditor889 when disallowed for public and internal890 is expected to be allowed for auditor891 GET /:project_path/-/environments892 is expected to be allowed for auditor893 GET /:project_path/-/environments/:id894 is expected to be allowed for auditor895 GET /:project_path/-/environments/new896 is expected to be denied for auditor897 GET /:project_path/container_registry898 is expected to be allowed for auditor899 when license blocks changes900 GET /:project_path/issues/new901 is expected to be denied for maintainer902 is expected to be denied for reporter903 is expected to be denied for admin904 is expected to be denied for guest905 is expected to be denied for user906 is expected to be denied for auditor907 is expected to be denied for visitor908 GET /:project_path/-/merge_requests/new909 is expected to be denied for maintainer910 is expected to be denied for reporter911 is expected to be denied for admin912 is expected to be denied for guest913 is expected to be denied for user914 is expected to be denied for auditor915 is expected to be denied for visitor916Standard flow for user picking company and joining a project917 # order random918 with regular sign up919 registers the user and sends them to a project listing page920 with sso sign up921 registers the user and sends them to a project listing page922Merge request > User approves via custom role923 # order random924 with a private project925 behaves like `admin_merge_request` custom role926 when the user has `admin_merge_request` enabled at the project level927 allows approving and revoking approval928 when the user does not have the `admin_merge_request` permission enabled929 prevents approving930 with a public project931 behaves like `admin_merge_request` custom role932 when the user has `admin_merge_request` enabled at the project level933 allows approving and revoking approval934 when the user does not have the `admin_merge_request` permission enabled935 prevents approving936SAML access enforcement937 without SAML session938 group resources939 behaves like resource access940 prevents access to resource via SSO redirect941 subgroup resources942 behaves like resource access943 prevents access to resource via SSO redirect944 project resources945 behaves like resource access946 prevents access to resource via SSO redirect947 subgroup project resources948 behaves like resource access949 prevents access to resource via SSO redirect950 with active SAML login from session951 group resources952 behaves like resource access953 allows access to resource954 subgroup resources955 behaves like resource access956 allows access to resource957 project resources958 behaves like resource access959 allows access to resource960 subgroup project resources961 behaves like resource access962 allows access to resource963 when SAML sign-in is mocked964 automatically re-authenticates with SAML provider965 behaves like visit resource access via SAML provider966 receives callback from SAML providers967 with an existing SAML session968 requires re-authentication after session timeout elapses969 with a merge request970 redirects to the SSO page and then merge request page after login971 behaves like visit resource access via SAML provider972 receives callback from SAML providers973Labels Hierarchy974 scoped boards975 for group boards976 behaves like filter for scoped boards977 scopes board to ancestor and current group labels978 for project boards979 behaves like filter for scoped boards980 scopes board to ancestor and current group labels981Group or Project invitations982 # order random983 behaves like creates a user with ArkoseLabs risk band984 creates the user985 when on .com986 without setup question987 bypasses the setup_for_company question988 with setup question989 has the setup question990 when not on .com991 bypasses the setup_for_company question992Login993 creates a security event for an invalid password login994 creates a security event for an invalid OAuth login995 creates a security event for an invalid one-time code996 smartcard authentication997 when smartcard is enabled998 with smartcard_auth feature flag off999 does not render any tabs1000 renders link to sign up path1001 with smartcard_auth feature flag on1002 correctly renders tabs and panes1003 renders link to sign up path1004 with two-factor authentication required1005 with a smartcard session1006 does not ask for Two-Factor Authentication1007 without a smartcard session1008 asks for Two-Factor Authentication1009 smartcard authentication against LDAP server1010 when smartcard auth is optional1011 correctly renders tabs and panes1012 shows LDAP login form1013 shows LDAP smartcard login form1014 when smartcard auth is required1015 correctly renders tabs and panes1016 does not show LDAP login form1017 shows LDAP smartcard login form1018 via Group SAML1019 with enforced terms1020 shows the terms disclaimer1021 with WebAuthn two factor1022 shows WebAuthn prompt after SAML1023 restricted visibility levels1024 contains public level1025 hides Explore link1026 hides help link1027 does not contain public level1028 displays Explore and Help links1029Jobs1030 GET /:project/jobs/:id1031 job project is over shared runners limit1032 displays a warning message1033 job project is not over shared runners limit1034 does not display a warning message1035 when job is not running1036 when namespace is in read-only mode1037 does not show retry button1038Registration group and project creation flow1039 A user can create a group and project1040 a user can create a group and import a project1041 with readme status honored on failures1042 honors previous include readme checkbox setting1043Trial Sign Up1044 on GitLab.com1045 with invalid email1046 behaves like user email validation1047 shows an error message until a correct email is entered1048 with the unavailable username1049 shows the error about existing username1050 when ArkoseLabs is enabled for trial signups1051 behaves like creates a user with ArkoseLabs risk band1052 creates the user1053 when reCAPTCHA is enabled1054 creates the user1055 when reCAPTCHA verification fails1056 does not create the user1057Groups > Members > Leave group1058 with block_password_auth_for_saml_users feature flag switched on1059 guest provisoned by this group leaves the group and is signed off1060 guest leaves the group by url param and is signed off1061 with block_password_auth_for_saml_users feature flag switched off1062 guest leaves the group by url param1063 guest leaves the group as last member1064User creates Site profile1065 when feature is available1066 shows the form1067 on submit1068 on cancel1069 when feature is not available1070 renders a 4041071Group SAML SSO1072 sign_up1073 when signed in1074DEPRECATION WARNING: [Devise] `DeviseHelper#devise_error_messages!` is deprecated and will be1075removed in the next major version.1076Devise now uses a partial under "devise/shared/error_messages" to display1077error messages by default, and make them easier to customize. Update your1078views changing calls from:1079 <%= devise_error_messages! %>1080to:1081 <%= render "devise/shared/error_messages", resource: resource %>1082To start customizing how errors are displayed, you can copy the partial1083from devise to your `app/views` folder. Alternatively, you can run1084`rails g devise:views` which will copy all of them again to your app.1085 (called from block in _ee_app_views_groups_sso__register_pane_html_haml__29899725753714847_384145640 at /builds/gitlab-org/gitlab/ee/app/views/groups/sso/_register_pane.html.haml:5)1086 doesn't display the authorize tab1087 SAML response includes a verified email from the logged in user1088DEPRECATION WARNING: [Devise] `DeviseHelper#devise_error_messages!` is deprecated and will be1089removed in the next major version.1090Devise now uses a partial under "devise/shared/error_messages" to display1091error messages by default, and make them easier to customize. Update your1092views changing calls from:1093 <%= devise_error_messages! %>1094to:1095 <%= render "devise/shared/error_messages", resource: resource %>1096To start customizing how errors are displayed, you can copy the partial1097from devise to your `app/views` folder. Alternatively, you can run1098`rails g devise:views` which will copy all of them again to your app.1099 (called from block in _ee_app_views_groups_sso__register_pane_html_haml__29899725753714847_384145640 at /builds/gitlab-org/gitlab/ee/app/views/groups/sso/_register_pane.html.haml:5)1100 allows to complete the transfer and sign in to the group1101 convert_user_to_group_managed_accounts flag is disable1102DEPRECATION WARNING: [Devise] `DeviseHelper#devise_error_messages!` is deprecated and will be1103removed in the next major version.1104Devise now uses a partial under "devise/shared/error_messages" to display1105error messages by default, and make them easier to customize. Update your1106views changing calls from:1107 <%= devise_error_messages! %>1108to:1109 <%= render "devise/shared/error_messages", resource: resource %>1110To start customizing how errors are displayed, you can copy the partial1111from devise to your `app/views` folder. Alternatively, you can run1112`rails g devise:views` which will copy all of them again to your app.1113 (called from block in _ee_app_views_groups_sso__register_pane_html_haml__29899725753714847_384145640 at /builds/gitlab-org/gitlab/ee/app/views/groups/sso/_register_pane.html.haml:5)1114 doesn't display the authorize tab1115Confidential notes on epics1116 # order random1117 behaves like confidential notes on issuables1118 when user does not have permissions1119 does not show confidential note checkbox1120 when user has permissions1121 creates confidential note1122Service Desk Setting1123 loads group, project and instance issue description templates1124 persists file_template_project_id on save1125Profiles > Billing1126 when CustomersDot is available1127 with a free plan1128 hides add seats and renew buttons1129 does not have search settings field1130 without a group1131 displays help for moving groups1132 with a maintained or owned group1133 displays help for moving groups1134Incident Management index1135 # order random1136 when a developer displays the incident list1137 has expected columns1138 with SLA feature available1139 includes the SLA column1140 with Status Page feature available1141 includes the Published column1142user sees MR approvals promo1143 when creating an MR1144 shows the promo text1145 when editing an MR1146 shows the promo text1147Project security discover page1148 when project is a personal project (has no group)1149 when Upgrade now is clicked1150 behaves like move personal project modal content1151 loads the modal with correct content1152 when Start a free trial is clicked1153 behaves like move personal project modal content1154 loads the modal with correct content1155Project settings > [EE] repository1156 editing a push rule1157 push rules licensed1158 displays the new value in the form1159 saves the new value1160 push rules unlicensed1161 hides push rule settings1162User edits On-demand Scan1163 shows edit scan page1164Profile access1165 GET /-/profile/keys1166 is expected to be allowed for auditor1167 GET /-/profile1168 is expected to be allowed for auditor1169 GET /-/profile/account1170 is expected to be allowed for auditor1171 GET /-/profile/preferences1172 is expected to be allowed for auditor1173 GET /-/profile/audit_log1174 is expected to be allowed for auditor1175 GET /-/profile/notifications1176 is expected to be allowed for auditor1177Private Project Snippets Access1178 GET /:project_path/snippets1179 is expected to be allowed for auditor1180 GET /:project_path/snippets/new1181 is expected to be denied for auditor1182 GET /:project_path/snippets/:id for a private snippet1183 is expected to be allowed for auditor1184 GET /:project_path/snippets/:id/raw for a private snippet1185 is expected to be allowed for auditor1186Group projects page1187 when group has project pending deletion1188 renders projects list1189User views hooks1190 is expected to have text "http://example3.test"1191auto_explain log contains 1145 entries for main, writing to /builds/gitlab-org/gitlab/auto_explain/rspec-ee-system-pg14-single-db-10-10.331.main.ndjson.gz1192took 15.5728663421193Knapsack report was generated. Preview:1194{1195 "ee/spec/features/groups/analytics/cycle_analytics/multiple_value_streams_spec.rb": 262.6019068600017,1196 "ee/spec/features/groups/members/manage_groups_spec.rb": 232.4814187310003,1197 "ee/spec/features/remote_development/workspaces_dropdown_group_spec.rb": 169.75281875899964,1198 "ee/spec/features/promotion_spec.rb": 144.65221543299958,1199 "ee/spec/features/issues/epic_in_issue_sidebar_spec.rb": 119.28813751899906,1200 "ee/spec/features/boards/swimlanes/epics_swimlanes_drag_drop_spec.rb": 101.88977492400045,1201 "ee/spec/features/projects/settings/ee/repository_mirrors_settings_spec.rb": 93.52462155799913,1202 "ee/spec/features/boards/swimlanes/epics_swimlanes_spec.rb": 90.34711160299958,1203 "ee/spec/features/subscriptions/expiring_subscription_message_spec.rb": 68.11352261899992,1204 "ee/spec/features/projects/environments/environments_spec.rb": 56.969316733000596,1205 "ee/spec/features/boards/group_boards/multiple_boards_spec.rb": 55.71827064700119,1206 "ee/spec/features/epics/epic_related_epics_spec.rb": 52.384815422999964,1207 "ee/spec/features/registrations/saas/trial_flow_company_importing_project_spec.rb": 43.728731754001274,1208 "ee/spec/features/boards/boards_licensed_features_spec.rb": 40.66038755000045,1209 "ee/spec/features/security/project/internal_access_spec.rb": 33.56399157499982,1210 "ee/spec/features/registrations/saas/standard_flow_company_joining_project_spec.rb": 33.10482336900168,1211 "ee/spec/features/merge_request/user_sees_approve_via_custom_role_spec.rb": 31.426638144999743,1212 "ee/spec/features/groups/saml_enforcement_spec.rb": 29.12775091399999,1213 "ee/spec/features/labels_hierarchy_spec.rb": 23.67468052700133,1214 "ee/spec/features/invites_spec.rb": 20.532961271001113,1215 "ee/spec/features/users/login_spec.rb": 17.237390308999238,1216 "ee/spec/features/projects/jobs_spec.rb": 16.05067594600041,1217 "ee/spec/features/registrations/combined_registration_spec.rb": 16.54173221900055,1218 "ee/spec/features/trial_registrations/signup_spec.rb": 15.04203041800065,1219 "ee/spec/features/groups/members/leave_group_spec.rb": 12.707168668999657,1220 "ee/spec/features/projects/security/dast_site_profiles_spec.rb": 12.087152215999595,1221 "ee/spec/features/groups/sso_spec.rb": 9.646000763999837,1222 "ee/spec/features/epics/confidential_notes_spec.rb": 9.701878670999577,1223 "ee/spec/features/projects/settings/ee/service_desk_setting_spec.rb": 9.2482614620003,1224 "ee/spec/features/profiles/billing_spec.rb": 8.352677818000302,1225 "ee/spec/features/incidents/incidents_list_spec.rb": 8.033307751000393,1226 "ee/spec/features/merge_request/user_sees_mr_approvals_promo_spec.rb": 8.066897628001243,1227 "ee/spec/features/security/project/discover_spec.rb": 5.570873421000215,1228 "ee/spec/features/projects/settings/push_rules_settings_spec.rb": 6.228556145000766,1229 "ee/spec/features/projects/security/user_edits_on_demand_scan_spec.rb": 5.0848529979994055,1230 "ee/spec/features/security/profile_access_spec.rb": 3.0703054960013105,1231 "ee/spec/features/security/project/snippet/private_access_spec.rb": 2.247821015000227,1232 "ee/spec/features/groups/group_projects_spec.rb": 1.455497242999627,1233 "ee/spec/features/groups/hooks/user_views_hooks_spec.rb": 1.2317072500009091234}1235Knapsack global time execution for tests: 31m 11s1236Finished in 31 minutes 29 seconds (files took 1 minute 11.44 seconds to load)1237330 examples, 0 failures1238Randomized with seed 149831239[TEST PROF INFO] Time spent in factories: 01:58.065 (6.16% of total time)1240Failed to write to log, write log/workhorse-test.log: file already closed1241RSpec exited with 0.1242No examples to retry, congrats!1244Running after script...1245$ echo -e "\e[0Ksection_start:`date +%s`:report_results_section[collapsed=true]\r\e[0KReport results"1249$ tooling/bin/push_job_metrics || true1250[job-metrics] Pushing job metrics file for the CI/CD job.1251[job-metrics] Pushed 4 CI job metric entries to InfluxDB.1253Not uploading cache ruby-gems-debian-bullseye-ruby-3.0-16 due to policy1255Uploading artifacts...1256auto_explain/: found 2 matching artifact files and directories 1257coverage/: found 5 matching artifact files and directories 1258crystalball/: found 2 matching artifact files and directories 1259deprecations/: found 6 matching artifact files and directories 1260knapsack/: found 4 matching artifact files and directories 1261rspec/: found 16 matching artifact files and directories 1262WARNING: tmp/capybara/: no matching files. Ensure that the artifact path is relative to the working directory (/builds/gitlab-org/gitlab) 1263log/*.log: found 17 matching artifact files and directories 1264WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5336652524/artifacts?artifact_format=zip&artifact_type=archive&expire_in=31d new-url=https://gitlab.com1265WARNING: Retrying... context=artifacts-uploader error=request redirected1266Uploading artifacts as "archive" to coordinator... 201 Created id=5336652524 responseStatus=201 Created token=64_FL8g71267Uploading artifacts...1268rspec/rspec-*.xml: found 1 matching artifact files and directories 1269WARNING: Upload request redirected location=https://gitlab.com/api/v4/jobs/5336652524/artifacts?artifact_format=gzip&artifact_type=junit&expire_in=31d new-url=https://gitlab.com1270WARNING: Retrying... context=artifacts-uploader error=request redirected1271Uploading artifacts as "junit" to coordinator... 201 Created id=5336652524 responseStatus=201 Created token=64_FL8g71273Job succeeded