There was an error fetching the job.
rspec system pg9-foss 12/24
Passed Started
by
@nick.thomas

Nick Thomas
1Running with gitlab-runner 12.3.0 (a8a019e0)2 on docker-auto-scale-com 8a6210b8 3 Using Docker executor with image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.22-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33 ...
02:59
4Starting service postgres:9.6 ...5Pulling docker image postgres:9.6 ...6Using docker image sha256:61c59b9a763f02dd11635b20ef117812dad973b95a68bd125f3a1767f9159cf9 for postgres:9.6 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:f9d774eafe0d9aa813860e94490efffec6041d63a786133749974c15c055663e for redis:alpine ...10Waiting for services to be up and running...11Authenticating with credentials from job payload (GitLab Registry)12Pulling docker image registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.22-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33 ...13Using docker image sha256:a94eba80a84b7c7dacf920a5a92cf2e3bde001dce105a743a16950b506e477ef for registry.gitlab.com/gitlab-org/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.22-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33 ... 14 Running on runner-8a6210b8-project-278964-concurrent-0 via runner-8a6210b8-gsrm-1571245217-9ae82f14...
00:12
16Initialized empty Git repository in /builds/gitlab-org/gitlab/.git/17Created fresh repository.19 * [new ref] refs/pipelines/89282327 -> refs/pipelines/8928232720 * [new branch] master -> origin/master21Checking out 6f5714dc as master...22Skipping Git submodules setup24Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/debian-stretch-ruby-2.6.3-node-12.x-2 25Successfully extracted cache27Downloading artifacts from coordinator... ok id=322922802 responseStatus=200 OK token=h6ZzpyQL28Downloading artifacts for retrieve-tests-metadata (322922809)...29Downloading artifacts from coordinator... ok id=322922809 responseStatus=200 OK token=vWkPg6d_30Downloading artifacts for setup-test-env (322922804)...31Downloading artifacts from coordinator... ok id=322922804 responseStatus=200 OK token=2YUWrMkH32WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 34$ date35Wed Oct 16 17:07:43 UTC 201936$ export GOPATH=$CI_PROJECT_DIR/.go37$ mkdir -p $GOPATH38$ source scripts/utils.sh39$ source scripts/prepare_build.sh40Bundler version 1.17.241Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.42The Gemfile's dependencies are satisfied43Successfully installed knapsack-1.18.0441 gem installed45CREATE ROLE46GRANT47Dropped database 'gitlabhq_test'48Created database 'gitlabhq_test'49-- enable_extension("pg_trgm")50 -> 0.0351s51-- enable_extension("plpgsql")52 -> 0.0028s53-- create_table("abuse_reports", {:id=>:serial, :force=>:cascade})54 -> 0.0042s55-- create_table("alerts_service_data", {:force=>:cascade})56 -> 0.0063s57-- create_table("allowed_email_domains", {:force=>:cascade})58 -> 0.0043s59-- create_table("analytics_cycle_analytics_group_stages", {:force=>:cascade})60 -> 0.0141s61-- create_table("analytics_cycle_analytics_project_stages", {:force=>:cascade})62 -> 0.0138s63-- create_table("analytics_language_trend_repository_languages", {:id=>false, :force=>:cascade})64 -> 0.0076s65-- create_table("analytics_repository_file_commits", {:force=>:cascade})66 -> 0.0064s67-- create_table("analytics_repository_file_edits", {:force=>:cascade})68 -> 0.0069s69-- create_table("analytics_repository_files", {:force=>:cascade})70 -> 0.0048s71-- create_table("appearances", {:id=>:serial, :force=>:cascade})72 -> 0.0036s73-- create_table("application_setting_terms", {:id=>:serial, :force=>:cascade})74 -> 0.0027s75-- create_table("application_settings", {:id=>:serial, :force=>:cascade})76 -> 0.0955s77-- create_table("approval_merge_request_rule_sources", {:force=>:cascade})78 -> 0.0064s79-- create_table("approval_merge_request_rules", {:force=>:cascade})80 -> 0.0147s81-- create_table("approval_merge_request_rules_approved_approvers", {:force=>:cascade})82 -> 0.0064s83-- create_table("approval_merge_request_rules_groups", {:force=>:cascade})84 -> 0.0061s85-- create_table("approval_merge_request_rules_users", {:force=>:cascade})86 -> 0.0060s87-- create_table("approval_project_rules", {:force=>:cascade})88 -> 0.0098s89-- create_table("approval_project_rules_groups", {:force=>:cascade})90 -> 0.0063s91-- create_table("approval_project_rules_users", {:force=>:cascade})92 -> 0.0062s93-- create_table("approvals", {:id=>:serial, :force=>:cascade})94 -> 0.0064s95-- create_table("approver_groups", {:id=>:serial, :force=>:cascade})96 -> 0.0067s97-- create_table("approvers", {:id=>:serial, :force=>:cascade})98 -> 0.0065s99-- create_table("audit_events", {:id=>:serial, :force=>:cascade})100 -> 0.0069s101-- create_table("award_emoji", {:id=>:serial, :force=>:cascade})102 -> 0.0070s103-- create_table("badges", {:id=>:serial, :force=>:cascade})104 -> 0.0071s105-- create_table("board_assignees", {:id=>:serial, :force=>:cascade})106 -> 0.0063s107-- create_table("board_group_recent_visits", {:force=>:cascade})108 -> 0.0103s109-- create_table("board_labels", {:id=>:serial, :force=>:cascade})110 -> 0.0063s111-- create_table("board_project_recent_visits", {:force=>:cascade})112 -> 0.0101s113-- create_table("boards", {:id=>:serial, :force=>:cascade})114 -> 0.0091s115-- create_table("broadcast_messages", {:id=>:serial, :force=>:cascade})116 -> 0.0050s117-- create_table("chat_names", {:id=>:serial, :force=>:cascade})118 -> 0.0070s119-- create_table("chat_teams", {:id=>:serial, :force=>:cascade})120 -> 0.0052s121-- create_table("ci_build_needs", {:id=>:serial, :force=>:cascade})122 -> 0.0045s123-- create_table("ci_build_trace_chunks", {:force=>:cascade})124 -> 0.0045s125-- create_table("ci_build_trace_section_names", {:id=>:serial, :force=>:cascade})126 -> 0.0046s127-- create_table("ci_build_trace_sections", {:id=>:serial, :force=>:cascade})128 -> 0.0085s129-- create_table("ci_builds", {:id=>:serial, :force=>:cascade})130 -> 0.0542s131-- create_table("ci_builds_metadata", {:id=>:serial, :force=>:cascade})132 -> 0.0092s133-- create_table("ci_builds_runner_session", {:force=>:cascade})134 -> 0.0046s135-- create_table("ci_group_variables", {:id=>:serial, :force=>:cascade})136 -> 0.0060s137-- create_table("ci_job_artifacts", {:id=>:serial, :force=>:cascade})138 -> 0.0130s139-- create_table("ci_job_variables", {:force=>:cascade})140 -> 0.0072s141-- create_table("ci_pipeline_chat_data", {:force=>:cascade})142 -> 0.0065s143-- create_table("ci_pipeline_schedule_variables", {:id=>:serial, :force=>:cascade})144 -> 0.0052s145-- create_table("ci_pipeline_schedules", {:id=>:serial, :force=>:cascade})146 -> 0.0093s147-- create_table("ci_pipeline_variables", {:id=>:serial, :force=>:cascade})148 -> 0.0052s149-- create_table("ci_pipelines", {:id=>:serial, :force=>:cascade})150 -> 0.0300s151-- create_table("ci_runner_namespaces", {:id=>:serial, :force=>:cascade})152 -> 0.0061s153-- create_table("ci_runner_projects", {:id=>:serial, :force=>:cascade})154 -> 0.0060s155-- create_table("ci_runners", {:id=>:serial, :force=>:cascade})156 -> 0.0170s157-- create_table("ci_sources_pipelines", {:id=>:serial, :force=>:cascade})158 -> 0.0119s159-- create_table("ci_stages", {:id=>:serial, :force=>:cascade})160 -> 0.0167s161-- create_table("ci_trigger_requests", {:id=>:serial, :force=>:cascade})162 -> 0.0067s163-- create_table("ci_triggers", {:id=>:serial, :force=>:cascade})164 -> 0.0065s165-- create_table("ci_variables", {:id=>:serial, :force=>:cascade})166 -> 0.0064s167-- create_table("cluster_groups", {:id=>:serial, :force=>:cascade})168 -> 0.0060s169-- create_table("cluster_platforms_kubernetes", {:id=>:serial, :force=>:cascade})170 -> 0.0049s171-- create_table("cluster_projects", {:id=>:serial, :force=>:cascade})172 -> 0.0059s173-- create_table("cluster_providers_gcp", {:id=>:serial, :force=>:cascade})174 -> 0.0076s175-- create_table("clusters", {:id=>:serial, :force=>:cascade})176 -> 0.0108s177-- create_table("clusters_applications_cert_managers", {:id=>:serial, :force=>:cascade})178 -> 0.0048s179-- create_table("clusters_applications_helm", {:id=>:serial, :force=>:cascade})180 -> 0.0049s181-- create_table("clusters_applications_ingress", {:id=>:serial, :force=>:cascade})182 -> 0.0049s183-- create_table("clusters_applications_jupyter", {:id=>:serial, :force=>:cascade})184 -> 0.0068s185-- create_table("clusters_applications_knative", {:id=>:serial, :force=>:cascade})186 -> 0.0047s187-- create_table("clusters_applications_prometheus", {:id=>:serial, :force=>:cascade})188 -> 0.0049s189-- create_table("clusters_applications_runners", {:id=>:serial, :force=>:cascade})190 -> 0.0071s191-- create_table("clusters_kubernetes_namespaces", {:force=>:cascade})192 -> 0.0147s193-- create_table("container_repositories", {:id=>:serial, :force=>:cascade})194 -> 0.0066s195-- create_table("conversational_development_index_metrics", {:id=>:serial, :force=>:cascade})196 -> 0.0070s197-- create_table("dependency_proxy_blobs", {:id=>:serial, :force=>:cascade})198 -> 0.0050s199-- create_table("dependency_proxy_group_settings", {:id=>:serial, :force=>:cascade})200 -> 0.0044s201-- create_table("deploy_keys_projects", {:id=>:serial, :force=>:cascade})202 -> 0.0045s203-- create_table("deploy_tokens", {:id=>:serial, :force=>:cascade})204 -> 0.0099s205-- create_table("deployments", {:id=>:serial, :force=>:cascade})206 -> 0.0234s207-- create_table("design_management_designs", {:force=>:cascade})208 -> 0.0065s209-- create_table("design_management_designs_versions", {:id=>false, :force=>:cascade})210 -> 0.0095s211-- create_table("design_management_versions", {:force=>:cascade})212 -> 0.0087s213-- create_table("draft_notes", {:force=>:cascade})214 -> 0.0124s215-- create_table("elasticsearch_indexed_namespaces", {:id=>false, :force=>:cascade})216 -> 0.0032s217-- create_table("elasticsearch_indexed_projects", {:id=>false, :force=>:cascade})218 -> 0.0031s219-- create_table("emails", {:id=>:serial, :force=>:cascade})220 -> 0.0086s221-- create_table("environments", {:id=>:serial, :force=>:cascade})222 -> 0.0113s223-- create_table("epic_issues", {:id=>:serial, :force=>:cascade})224 -> 0.0059s225-- create_table("epic_metrics", {:id=>:serial, :force=>:cascade})226 -> 0.0041s227-- create_table("epics", {:id=>:serial, :force=>:cascade})228 -> 0.0216s229-- create_table("events", {:id=>:serial, :force=>:cascade})230 -> 0.0179s231-- create_table("external_pull_requests", {:force=>:cascade})232 -> 0.0051s233-- create_table("feature_gates", {:id=>:serial, :force=>:cascade})234 -> 0.0048s235-- create_table("features", {:id=>:serial, :force=>:cascade})236 -> 0.0045s237-- create_table("fork_network_members", {:id=>:serial, :force=>:cascade})238 -> 0.0079s239-- create_table("fork_networks", {:id=>:serial, :force=>:cascade})240 -> 0.0048s241-- create_table("forked_project_links", {:id=>:serial, :force=>:cascade})242 -> 0.0052s243-- create_table("geo_cache_invalidation_events", {:force=>:cascade})244 -> 0.0024s245-- create_table("geo_container_repository_updated_events", {:force=>:cascade})246 -> 0.0041s247-- create_table("geo_event_log", {:force=>:cascade})248 -> 0.0282s249-- create_table("geo_hashed_storage_attachments_events", {:force=>:cascade})250 -> 0.0047s251-- create_table("geo_hashed_storage_migrated_events", {:force=>:cascade})252 -> 0.0047s253-- create_table("geo_job_artifact_deleted_events", {:force=>:cascade})254 -> 0.0046s255-- create_table("geo_lfs_object_deleted_events", {:force=>:cascade})256 -> 0.0045s257-- create_table("geo_node_namespace_links", {:id=>:serial, :force=>:cascade})258 -> 0.0080s259-- create_table("geo_node_statuses", {:id=>:serial, :force=>:cascade})260 -> 0.0060s261-- create_table("geo_nodes", {:id=>:serial, :force=>:cascade})262 -> 0.0123s263-- create_table("geo_repositories_changed_events", {:force=>:cascade})264 -> 0.0041s265-- create_table("geo_repository_created_events", {:force=>:cascade})266 -> 0.0049s267-- create_table("geo_repository_deleted_events", {:force=>:cascade})268 -> 0.0047s269-- create_table("geo_repository_renamed_events", {:force=>:cascade})270 -> 0.0047s271-- create_table("geo_repository_updated_events", {:force=>:cascade})272 -> 0.0074s273-- create_table("geo_reset_checksum_events", {:force=>:cascade})274 -> 0.0041s275-- create_table("geo_upload_deleted_events", {:force=>:cascade})276 -> 0.0047s277-- create_table("gitlab_subscriptions", {:force=>:cascade})278 -> 0.0075s279-- create_table("gpg_key_subkeys", {:id=>:serial, :force=>:cascade})280 -> 0.0083s281-- create_table("gpg_keys", {:id=>:serial, :force=>:cascade})282 -> 0.0086s283-- create_table("gpg_signatures", {:id=>:serial, :force=>:cascade})284 -> 0.0131s285-- create_table("grafana_integrations", {:force=>:cascade})286 -> 0.0048s287-- create_table("group_custom_attributes", {:id=>:serial, :force=>:cascade})288 -> 0.0067s289-- create_table("historical_data", {:id=>:serial, :force=>:cascade})290 -> 0.0021s291-- create_table("identities", {:id=>:serial, :force=>:cascade})292 -> 0.0089s293-- create_table("import_export_uploads", {:id=>:serial, :force=>:cascade})294 -> 0.0067s295-- create_table("index_statuses", {:id=>:serial, :force=>:cascade})296 -> 0.0049s297-- create_table("insights", {:id=>:serial, :force=>:cascade})298 -> 0.0063s299-- create_table("internal_ids", {:force=>:cascade})300 -> 0.0103s301-- create_table("ip_restrictions", {:force=>:cascade})302 -> 0.0047s303-- create_table("issue_assignees", {:id=>false, :force=>:cascade})304 -> 0.0052s305-- create_table("issue_links", {:id=>:serial, :force=>:cascade})306 -> 0.0083s307-- create_table("issue_metrics", {:id=>:serial, :force=>:cascade})308 -> 0.0074s309-- create_table("issue_tracker_data", {:force=>:cascade})310 -> 0.0049s311-- create_table("issues", {:id=>:serial, :force=>:cascade})312 -> 0.0414s313-- create_table("issues_prometheus_alert_events", {:id=>false, :force=>:cascade})314 -> 0.0067s315-- create_table("jira_connect_installations", {:force=>:cascade})316 -> 0.0068s317-- create_table("jira_connect_subscriptions", {:force=>:cascade})318 -> 0.0107s319-- create_table("jira_tracker_data", {:force=>:cascade})320 -> 0.0065s321-- create_table("keys", {:id=>:serial, :force=>:cascade})322 -> 0.0101s323-- create_table("label_links", {:id=>:serial, :force=>:cascade})324 -> 0.0074s325-- create_table("label_priorities", {:id=>:serial, :force=>:cascade})326 -> 0.0092s327-- create_table("labels", {:id=>:serial, :force=>:cascade})328 -> 0.0165s329-- create_table("ldap_group_links", {:id=>:serial, :force=>:cascade})330 -> 0.0029s331-- create_table("lfs_file_locks", {:id=>:serial, :force=>:cascade})332 -> 0.0094s333-- create_table("lfs_objects", {:id=>:serial, :force=>:cascade})334 -> 0.0082s335-- create_table("lfs_objects_projects", {:id=>:serial, :force=>:cascade})336 -> 0.0061s337-- create_table("licenses", {:id=>:serial, :force=>:cascade})338 -> 0.0025s339-- create_table("list_user_preferences", {:force=>:cascade})340 -> 0.0085s341-- create_table("lists", {:id=>:serial, :force=>:cascade})342 -> 0.0131s343-- create_table("members", {:id=>:serial, :force=>:cascade})344 -> 0.0178s345-- create_table("merge_request_assignees", {:force=>:cascade})346 -> 0.0080s347-- create_table("merge_request_blocks", {:force=>:cascade})348 -> 0.0061s349-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})350 -> 0.0057s351-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})352 -> 0.0041s353-- create_table("merge_request_diffs", {:id=>:serial, :force=>:cascade})354 -> 0.0076s355-- create_table("merge_request_metrics", {:id=>:serial, :force=>:cascade})356 -> 0.0181s357-- create_table("merge_requests", {:id=>:serial, :force=>:cascade})358 -> 0.0481s359-- create_table("merge_requests_closing_issues", {:id=>:serial, :force=>:cascade})360 -> 0.0062s361-- create_table("merge_trains", {:force=>:cascade})362 -> 0.0109s363-- create_table("milestone_releases", {:id=>false, :force=>:cascade})364 -> 0.0051s365-- create_table("milestones", {:id=>:serial, :force=>:cascade})366 -> 0.0151s367-- create_table("namespace_aggregation_schedules", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})368 -> 0.0034s369-- create_table("namespace_root_storage_statistics", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})370 -> 0.0063s371-- create_table("namespace_statistics", {:id=>:serial, :force=>:cascade})372 -> 0.0045s373-- create_table("namespaces", {:id=>:serial, :force=>:cascade})374 -> 0.0456s375-- create_table("note_diff_files", {:id=>:serial, :force=>:cascade})376 -> 0.0050s377-- create_table("notes", {:id=>:serial, :force=>:cascade})378 -> 0.0239s379-- create_table("notification_settings", {:id=>:serial, :force=>:cascade})380 -> 0.0097s381-- create_table("oauth_access_grants", {:id=>:serial, :force=>:cascade})382 -> 0.0049s383-- create_table("oauth_access_tokens", {:id=>:serial, :force=>:cascade})384 -> 0.0109s385-- create_table("oauth_applications", {:id=>:serial, :force=>:cascade})386 -> 0.0080s387-- create_table("oauth_openid_requests", {:id=>:serial, :force=>:cascade})388 -> 0.0049s389-- create_table("operations_feature_flag_scopes", {:force=>:cascade})390 -> 0.0080s391-- create_table("operations_feature_flags", {:force=>:cascade})392 -> 0.0049s393-- create_table("operations_feature_flags_clients", {:force=>:cascade})394 -> 0.0067s395-- create_table("packages_maven_metadata", {:force=>:cascade})396 -> 0.0049s397-- create_table("packages_package_files", {:force=>:cascade})398 -> 0.0050s399-- create_table("packages_package_metadata", {:force=>:cascade})400 -> 0.0046s401-- create_table("packages_package_tags", {:force=>:cascade})402 -> 0.0042s403-- create_table("packages_packages", {:force=>:cascade})404 -> 0.0067s405-- create_table("pages_domain_acme_orders", {:force=>:cascade})406 -> 0.0067s407-- create_table("pages_domains", {:id=>:serial, :force=>:cascade})408 -> 0.0174s409-- create_table("path_locks", {:id=>:serial, :force=>:cascade})410 -> 0.0088s411-- create_table("personal_access_tokens", {:id=>:serial, :force=>:cascade})412 -> 0.0079s413-- create_table("plans", {:id=>:serial, :force=>:cascade})414 -> 0.0053s415-- create_table("pool_repositories", {:force=>:cascade})416 -> 0.0089s417-- create_table("programming_languages", {:id=>:serial, :force=>:cascade})418 -> 0.0048s419-- create_table("project_alerting_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})420 -> 0.0019s421-- create_table("project_aliases", {:force=>:cascade})422 -> 0.0069s423-- create_table("project_authorizations", {:id=>false, :force=>:cascade})424 -> 0.0051s425-- create_table("project_auto_devops", {:id=>:serial, :force=>:cascade})426 -> 0.0047s427-- create_table("project_ci_cd_settings", {:id=>:serial, :force=>:cascade})428 -> 0.0051s429-- create_table("project_custom_attributes", {:id=>:serial, :force=>:cascade})430 -> 0.0067s431-- create_table("project_daily_statistics", {:force=>:cascade})432 -> 0.0042s433-- create_table("project_deploy_tokens", {:id=>:serial, :force=>:cascade})434 -> 0.0060s435-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})436 -> 0.0025s437-- create_table("project_feature_usages", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})438 -> 0.0081s439-- create_table("project_features", {:id=>:serial, :force=>:cascade})440 -> 0.0051s441-- create_table("project_group_links", {:id=>:serial, :force=>:cascade})442 -> 0.0067s443-- create_table("project_import_data", {:id=>:serial, :force=>:cascade})444 -> 0.0046s445-- create_table("project_incident_management_settings", {:primary_key=>"project_id", :id=>:serial, :force=>:cascade})446 -> 0.0031s447-- create_table("project_metrics_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})448 -> 0.0018s449-- create_table("project_mirror_data", {:id=>:serial, :force=>:cascade})450 -> 0.0154s451-- create_table("project_pages_metadata", {:id=>false, :force=>:cascade})452 -> 0.0076s453-- create_table("project_repositories", {:force=>:cascade})454 -> 0.0086s455-- create_table("project_repository_states", {:id=>:serial, :force=>:cascade})456 -> 0.0150s457-- create_table("project_statistics", {:id=>:serial, :force=>:cascade})458 -> 0.0090s459-- create_table("project_tracing_settings", {:force=>:cascade})460 -> 0.0046s461-- create_table("projects", {:id=>:serial, :force=>:cascade})462 -> 0.0695s463-- create_table("prometheus_alert_events", {:force=>:cascade})464 -> 0.0068s465-- create_table("prometheus_alerts", {:id=>:serial, :force=>:cascade})466 -> 0.0084s467-- create_table("prometheus_metrics", {:id=>:serial, :force=>:cascade})468 -> 0.0115s469-- create_table("protected_branch_merge_access_levels", {:id=>:serial, :force=>:cascade})470 -> 0.0089s471-- create_table("protected_branch_push_access_levels", {:id=>:serial, :force=>:cascade})472 -> 0.0088s473-- create_table("protected_branch_unprotect_access_levels", {:id=>:serial, :force=>:cascade})474 -> 0.0085s475-- create_table("protected_branches", {:id=>:serial, :force=>:cascade})476 -> 0.0071s477-- create_table("protected_environment_deploy_access_levels", {:id=>:serial, :force=>:cascade})478 -> 0.0085s479-- create_table("protected_environments", {:id=>:serial, :force=>:cascade})480 -> 0.0067s481-- create_table("protected_tag_create_access_levels", {:id=>:serial, :force=>:cascade})482 -> 0.0087s483-- create_table("protected_tags", {:id=>:serial, :force=>:cascade})484 -> 0.0068s485-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})486 -> 0.0041s487-- create_table("push_rules", {:id=>:serial, :force=>:cascade})488 -> 0.0090s489-- create_table("redirect_routes", {:id=>:serial, :force=>:cascade})490 -> 0.0087s491-- create_table("release_links", {:force=>:cascade})492 -> 0.0067s493-- create_table("releases", {:id=>:serial, :force=>:cascade})494 -> 0.0070s495-- create_table("remote_mirrors", {:id=>:serial, :force=>:cascade})496 -> 0.0080s497-- create_table("repository_languages", {:id=>false, :force=>:cascade})498 -> 0.0033s499-- create_table("resource_label_events", {:force=>:cascade})500 -> 0.0129s501-- create_table("reviews", {:force=>:cascade})502 -> 0.0081s503-- create_table("routes", {:id=>:serial, :force=>:cascade})504 -> 0.0090s505-- create_table("saml_providers", {:id=>:serial, :force=>:cascade})506 -> 0.0055s507-- create_table("scim_oauth_access_tokens", {:id=>:serial, :force=>:cascade})508 -> 0.0047s509-- create_table("sent_notifications", {:id=>:serial, :force=>:cascade})510 -> 0.0049s511-- create_table("services", {:id=>:serial, :force=>:cascade})512 -> 0.0160s513-- create_table("shards", {:id=>:serial, :force=>:cascade})514 -> 0.0048s515-- create_table("slack_integrations", {:id=>:serial, :force=>:cascade})516 -> 0.0069s517-- create_table("smartcard_identities", {:force=>:cascade})518 -> 0.0069s519-- create_table("snippets", {:id=>:serial, :force=>:cascade})520 -> 0.0177s521-- create_table("software_license_policies", {:id=>:serial, :force=>:cascade})522 -> 0.0066s523-- create_table("software_licenses", {:id=>:serial, :force=>:cascade})524 -> 0.0066s525-- create_table("spam_logs", {:id=>:serial, :force=>:cascade})526 -> 0.0037s527-- create_table("subscriptions", {:id=>:serial, :force=>:cascade})528 -> 0.0072s529-- create_table("suggestions", {:force=>:cascade})530 -> 0.0068s531-- create_table("system_note_metadata", {:id=>:serial, :force=>:cascade})532 -> 0.0047s533-- create_table("taggings", {:id=>:serial, :force=>:cascade})534 -> 0.0114s535-- create_table("tags", {:id=>:serial, :force=>:cascade})536 -> 0.0070s537-- create_table("term_agreements", {:id=>:serial, :force=>:cascade})538 -> 0.0086s539-- create_table("timelogs", {:id=>:serial, :force=>:cascade})540 -> 0.0083s541-- create_table("todos", {:id=>:serial, :force=>:cascade})542 -> 0.0210s543-- create_table("trending_projects", {:id=>:serial, :force=>:cascade})544 -> 0.0040s545-- create_table("u2f_registrations", {:id=>:serial, :force=>:cascade})546 -> 0.0068s547-- create_table("uploads", {:id=>:serial, :force=>:cascade})548 -> 0.0108s549-- create_table("user_agent_details", {:id=>:serial, :force=>:cascade})550 -> 0.0055s551-- create_table("user_callouts", {:id=>:serial, :force=>:cascade})552 -> 0.0062s553-- create_table("user_custom_attributes", {:id=>:serial, :force=>:cascade})554 -> 0.0071s555-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})556 -> 0.0051s557-- create_table("user_preferences", {:id=>:serial, :force=>:cascade})558 -> 0.0068s559-- create_table("user_statuses", {:primary_key=>"user_id", :id=>:serial, :force=>:cascade})560 -> 0.0049s561-- create_table("user_synced_attributes_metadata", {:id=>:serial, :force=>:cascade})562 -> 0.0056s563-- create_table("users", {:id=>:serial, :force=>:cascade})564 -> 0.1501s565-- create_table("users_ops_dashboard_projects", {:force=>:cascade})566 -> 0.0066s567-- create_table("users_star_projects", {:id=>:serial, :force=>:cascade})568 -> 0.0060s569-- create_table("vulnerabilities", {:force=>:cascade})570 -> 0.0225s571-- create_table("vulnerability_feedback", {:id=>:serial, :force=>:cascade})572 -> 0.0149s573-- create_table("vulnerability_identifiers", {:force=>:cascade})574 -> 0.0054s575-- create_table("vulnerability_occurrence_identifiers", {:force=>:cascade})576 -> 0.0064s577-- create_table("vulnerability_occurrence_pipelines", {:force=>:cascade})578 -> 0.0064s579-- create_table("vulnerability_occurrences", {:force=>:cascade})580 -> 0.0131s581-- create_table("vulnerability_scanners", {:force=>:cascade})582 -> 0.0047s583-- create_table("web_hook_logs", {:id=>:serial, :force=>:cascade})584 -> 0.0070s585-- create_table("web_hooks", {:id=>:serial, :force=>:cascade})586 -> 0.0121s587-- add_foreign_key("alerts_service_data", "services", {:on_delete=>:cascade})588 -> 0.0024s589-- add_foreign_key("allowed_email_domains", "namespaces", {:column=>"group_id", :on_delete=>:cascade})590 -> 0.0023s591-- add_foreign_key("analytics_cycle_analytics_group_stages", "labels", {:column=>"end_event_label_id", :on_delete=>:cascade})592 -> 0.0019s593-- add_foreign_key("analytics_cycle_analytics_group_stages", "labels", {:column=>"start_event_label_id", :on_delete=>:cascade})594 -> 0.0013s595-- add_foreign_key("analytics_cycle_analytics_group_stages", "namespaces", {:column=>"group_id", :on_delete=>:cascade})596 -> 0.0015s597-- add_foreign_key("analytics_cycle_analytics_project_stages", "labels", {:column=>"end_event_label_id", :on_delete=>:cascade})598 -> 0.0015s599-- add_foreign_key("analytics_cycle_analytics_project_stages", "labels", {:column=>"start_event_label_id", :on_delete=>:cascade})600 -> 0.0013s601-- add_foreign_key("analytics_cycle_analytics_project_stages", "projects", {:on_delete=>:cascade})602 -> 0.0028s603-- add_foreign_key("analytics_language_trend_repository_languages", "programming_languages", {:on_delete=>:cascade})604 -> 0.0014s605-- add_foreign_key("analytics_language_trend_repository_languages", "projects", {:on_delete=>:cascade})606 -> 0.0016s607-- add_foreign_key("analytics_repository_file_commits", "analytics_repository_files", {:on_delete=>:cascade})608 -> 0.0014s609-- add_foreign_key("analytics_repository_file_commits", "projects", {:on_delete=>:cascade})610 -> 0.0016s611-- add_foreign_key("analytics_repository_file_edits", "analytics_repository_files", {:on_delete=>:cascade})612 -> 0.0013s613-- add_foreign_key("analytics_repository_file_edits", "projects", {:on_delete=>:cascade})614 -> 0.0017s615-- add_foreign_key("analytics_repository_files", "projects", {:on_delete=>:cascade})616 -> 0.0015s617-- add_foreign_key("application_settings", "namespaces", {:column=>"custom_project_templates_group_id", :on_delete=>:nullify})618 -> 0.0040s619-- add_foreign_key("application_settings", "projects", {:column=>"file_template_project_id", :name=>"fk_ec757bd087", :on_delete=>:nullify})620 -> 0.0025s621-- add_foreign_key("application_settings", "projects", {:column=>"instance_administration_project_id", :on_delete=>:nullify})622 -> 0.0023s623-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})624 -> 0.0034s625-- add_foreign_key("approval_merge_request_rule_sources", "approval_merge_request_rules", {:on_delete=>:cascade})626 -> 0.0018s627-- add_foreign_key("approval_merge_request_rule_sources", "approval_project_rules", {:on_delete=>:cascade})628 -> 0.0015s629-- add_foreign_key("approval_merge_request_rules", "merge_requests", {:on_delete=>:cascade})630 -> 0.0024s631-- add_foreign_key("approval_merge_request_rules_approved_approvers", "approval_merge_request_rules", {:on_delete=>:cascade})632 -> 0.0015s633-- add_foreign_key("approval_merge_request_rules_approved_approvers", "users", {:on_delete=>:cascade})634 -> 0.0016s635-- add_foreign_key("approval_merge_request_rules_groups", "approval_merge_request_rules", {:on_delete=>:cascade})636 -> 0.0014s637-- add_foreign_key("approval_merge_request_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})638 -> 0.0014s639-- add_foreign_key("approval_merge_request_rules_users", "approval_merge_request_rules", {:on_delete=>:cascade})640 -> 0.0014s641-- add_foreign_key("approval_merge_request_rules_users", "users", {:on_delete=>:cascade})642 -> 0.0016s643-- add_foreign_key("approval_project_rules", "projects", {:on_delete=>:cascade})644 -> 0.0016s645-- add_foreign_key("approval_project_rules_groups", "approval_project_rules", {:on_delete=>:cascade})646 -> 0.0014s647-- add_foreign_key("approval_project_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})648 -> 0.0013s649-- add_foreign_key("approval_project_rules_users", "approval_project_rules", {:on_delete=>:cascade})650 -> 0.0013s651-- add_foreign_key("approval_project_rules_users", "users", {:on_delete=>:cascade})652 -> 0.0015s653-- add_foreign_key("approvals", "merge_requests", {:name=>"fk_310d714958", :on_delete=>:cascade})654 -> 0.0015s655-- add_foreign_key("approver_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})656 -> 0.0015s657-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})658 -> 0.0015s659-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})660 -> 0.0016s661-- add_foreign_key("board_assignees", "boards", {:on_delete=>:cascade})662 -> 0.0015s663-- add_foreign_key("board_assignees", "users", {:column=>"assignee_id", :on_delete=>:cascade})664 -> 0.0016s665-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})666 -> 0.0016s667-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})668 -> 0.0015s669-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})670 -> 0.0016s671-- add_foreign_key("board_labels", "boards", {:on_delete=>:cascade})672 -> 0.0014s673-- add_foreign_key("board_labels", "labels", {:on_delete=>:cascade})674 -> 0.0013s675-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})676 -> 0.0014s677-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})678 -> 0.0016s679-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})680 -> 0.0015s681-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :name=>"fk_1e9a074a35", :on_delete=>:cascade})682 -> 0.0014s683-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})684 -> 0.0016s685-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})686 -> 0.0015s687-- add_foreign_key("ci_build_needs", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})688 -> 0.0027s689-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})690 -> 0.0015s691-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})692 -> 0.0017s693-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})694 -> 0.0013s695-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})696 -> 0.0013s697-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})698 -> 0.0016s699-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})700 -> 0.0022s701-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})702 -> 0.0015s703-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"upstream_pipeline_id", :name=>"fk_87f4cefcda", :on_delete=>:cascade})704 -> 0.0014s705-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})706 -> 0.0017s707-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})708 -> 0.0020s709-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})710 -> 0.0016s711-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})712 -> 0.0017s713-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})714 -> 0.0015s715-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})716 -> 0.0015s717-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})718 -> 0.0018s719-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})720 -> 0.0016s721-- add_foreign_key("ci_job_variables", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})722 -> 0.0016s723-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})724 -> 0.0015s725-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})726 -> 0.0013s727-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})728 -> 0.0014s729-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})730 -> 0.0017s731-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})732 -> 0.0015s733-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})734 -> 0.0014s735-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})736 -> 0.0013s737-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})738 -> 0.0015s739-- add_foreign_key("ci_pipelines", "external_pull_requests", {:name=>"fk_190998ef09", :on_delete=>:nullify})740 -> 0.0015s741-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})742 -> 0.0016s743-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})744 -> 0.0019s745-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})746 -> 0.0018s747-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})748 -> 0.0015s749-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})750 -> 0.0018s751-- add_foreign_key("ci_sources_pipelines", "ci_builds", {:column=>"source_job_id", :name=>"fk_be5624bf37", :on_delete=>:cascade})752 -> 0.0017s753-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_e1bad85861", :on_delete=>:cascade})754 -> 0.0013s755-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"source_pipeline_id", :name=>"fk_d4e29af7d7", :on_delete=>:cascade})756 -> 0.0013s757-- add_foreign_key("ci_sources_pipelines", "projects", {:column=>"source_project_id", :name=>"fk_acd9737679", :on_delete=>:cascade})758 -> 0.0025s759-- add_foreign_key("ci_sources_pipelines", "projects", {:name=>"fk_1e53c97c0a", :on_delete=>:cascade})760 -> 0.0017s761-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})762 -> 0.0014s763-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})764 -> 0.0017s765-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})766 -> 0.0014s767-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})768 -> 0.0017s769-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})770 -> 0.0016s771-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})772 -> 0.0018s773-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})774 -> 0.0016s775-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})776 -> 0.0014s777-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})778 -> 0.0014s779-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})780 -> 0.0014s781-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})782 -> 0.0017s783-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})784 -> 0.0014s785-- add_foreign_key("clusters", "projects", {:column=>"management_project_id", :name=>"fk_f05c5e5a42", :on_delete=>:nullify})786 -> 0.0017s787-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})788 -> 0.0017s789-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})790 -> 0.0015s791-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})792 -> 0.0014s793-- add_foreign_key("clusters_applications_ingress", "clusters", {:on_delete=>:cascade})794 -> 0.0015s795-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})796 -> 0.0014s797-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})798 -> 0.0014s799-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})800 -> 0.0014s801-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})802 -> 0.0013s803-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})804 -> 0.0013s805-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})806 -> 0.0014s807-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})808 -> 0.0016s809-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})810 -> 0.0013s811-- add_foreign_key("clusters_kubernetes_namespaces", "environments", {:on_delete=>:nullify})812 -> 0.0015s813-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})814 -> 0.0018s815-- add_foreign_key("container_repositories", "projects")816 -> 0.0018s817-- add_foreign_key("dependency_proxy_blobs", "namespaces", {:column=>"group_id", :on_delete=>:cascade})818 -> 0.0015s819-- add_foreign_key("dependency_proxy_group_settings", "namespaces", {:column=>"group_id", :on_delete=>:cascade})820 -> 0.0016s821-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})822 -> 0.0018s823-- add_foreign_key("deployments", "clusters", {:name=>"fk_289bba3222", :on_delete=>:nullify})824 -> 0.0019s825-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})826 -> 0.0019s827-- add_foreign_key("design_management_designs", "issues", {:on_delete=>:cascade})828 -> 0.0024s829-- add_foreign_key("design_management_designs", "projects", {:on_delete=>:cascade})830 -> 0.0017s831-- add_foreign_key("design_management_designs_versions", "design_management_designs", {:column=>"design_id", :name=>"fk_03c671965c", :on_delete=>:cascade})832 -> 0.0014s833-- add_foreign_key("design_management_designs_versions", "design_management_versions", {:column=>"version_id", :name=>"fk_f4d25ba00c", :on_delete=>:cascade})834 -> 0.0014s835-- add_foreign_key("design_management_versions", "issues", {:on_delete=>:cascade})836 -> 0.0014s837-- add_foreign_key("design_management_versions", "users", {:name=>"fk_ee16b939e5", :on_delete=>:nullify})838 -> 0.0017s839-- add_foreign_key("draft_notes", "merge_requests", {:on_delete=>:cascade})840 -> 0.0017s841-- add_foreign_key("draft_notes", "users", {:column=>"author_id", :on_delete=>:cascade})842 -> 0.0016s843-- add_foreign_key("elasticsearch_indexed_namespaces", "namespaces", {:on_delete=>:cascade})844 -> 0.0016s845-- add_foreign_key("elasticsearch_indexed_projects", "projects", {:on_delete=>:cascade})846 -> 0.0019s847-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})848 -> 0.0018s849-- add_foreign_key("epic_issues", "epics", {:on_delete=>:cascade})850 -> 0.0021s851-- add_foreign_key("epic_issues", "issues", {:on_delete=>:cascade})852 -> 0.0014s853-- add_foreign_key("epic_metrics", "epics", {:on_delete=>:cascade})854 -> 0.0014s855-- add_foreign_key("epics", "epics", {:column=>"parent_id", :name=>"fk_25b99c1be3", :on_delete=>:cascade})856 -> 0.0013s857-- add_foreign_key("epics", "milestones", {:on_delete=>:nullify})858 -> 0.0016s859-- add_foreign_key("epics", "namespaces", {:column=>"group_id", :name=>"fk_f081aa4489", :on_delete=>:cascade})860 -> 0.0015s861-- add_foreign_key("epics", "users", {:column=>"assignee_id", :name=>"fk_dccd3f98fc", :on_delete=>:nullify})862 -> 0.0017s863-- add_foreign_key("epics", "users", {:column=>"author_id", :name=>"fk_3654b61b03", :on_delete=>:cascade})864 -> 0.0016s865-- add_foreign_key("epics", "users", {:column=>"closed_by_id", :name=>"fk_aa5798e761", :on_delete=>:nullify})866 -> 0.0016s867-- add_foreign_key("events", "namespaces", {:column=>"group_id", :name=>"fk_61fbf6ca48", :on_delete=>:cascade})868 -> 0.0019s869-- add_foreign_key("events", "projects", {:on_delete=>:cascade})870 -> 0.0018s871-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})872 -> 0.0035s873-- add_foreign_key("external_pull_requests", "projects", {:on_delete=>:cascade})874 -> 0.0021s875-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})876 -> 0.0015s877-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})878 -> 0.0016s879-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})880 -> 0.0016s881-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})882 -> 0.0015s883-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})884 -> 0.0016s885-- add_foreign_key("geo_container_repository_updated_events", "container_repositories", {:name=>"fk_212c89c706", :on_delete=>:cascade})886 -> 0.0013s887-- add_foreign_key("geo_event_log", "geo_cache_invalidation_events", {:column=>"cache_invalidation_event_id", :name=>"fk_42c3b54bed", :on_delete=>:cascade})888 -> 0.0018s889-- add_foreign_key("geo_event_log", "geo_container_repository_updated_events", {:column=>"container_repository_updated_event_id", :name=>"fk_6ada82d42a", :on_delete=>:cascade})890 -> 0.0013s891-- add_foreign_key("geo_event_log", "geo_hashed_storage_migrated_events", {:column=>"hashed_storage_migrated_event_id", :name=>"fk_27548c6db3", :on_delete=>:cascade})892 -> 0.0016s893-- add_foreign_key("geo_event_log", "geo_job_artifact_deleted_events", {:column=>"job_artifact_deleted_event_id", :name=>"fk_176d3fbb5d", :on_delete=>:cascade})894 -> 0.0013s895-- add_foreign_key("geo_event_log", "geo_lfs_object_deleted_events", {:column=>"lfs_object_deleted_event_id", :name=>"fk_d5af95fcd9", :on_delete=>:cascade})896 -> 0.0013s897-- add_foreign_key("geo_event_log", "geo_repositories_changed_events", {:column=>"repositories_changed_event_id", :name=>"fk_4a99ebfd60", :on_delete=>:cascade})898 -> 0.0013s899-- add_foreign_key("geo_event_log", "geo_repository_created_events", {:column=>"repository_created_event_id", :name=>"fk_9b9afb1916", :on_delete=>:cascade})900 -> 0.0023s901-- add_foreign_key("geo_event_log", "geo_repository_deleted_events", {:column=>"repository_deleted_event_id", :name=>"fk_c4b1c1f66e", :on_delete=>:cascade})902 -> 0.0014s903-- add_foreign_key("geo_event_log", "geo_repository_renamed_events", {:column=>"repository_renamed_event_id", :name=>"fk_86c84214ec", :on_delete=>:cascade})904 -> 0.0014s905-- add_foreign_key("geo_event_log", "geo_repository_updated_events", {:column=>"repository_updated_event_id", :name=>"fk_78a6492f68", :on_delete=>:cascade})906 -> 0.0015s907-- add_foreign_key("geo_event_log", "geo_reset_checksum_events", {:column=>"reset_checksum_event_id", :name=>"fk_cff7185ad2", :on_delete=>:cascade})908 -> 0.0013s909-- add_foreign_key("geo_event_log", "geo_upload_deleted_events", {:column=>"upload_deleted_event_id", :name=>"fk_c1f241c70d", :on_delete=>:cascade})910 -> 0.0014s911-- add_foreign_key("geo_hashed_storage_attachments_events", "projects", {:on_delete=>:cascade})912 -> 0.0019s913-- add_foreign_key("geo_hashed_storage_migrated_events", "projects", {:on_delete=>:cascade})914 -> 0.0017s915-- add_foreign_key("geo_node_namespace_links", "geo_nodes", {:on_delete=>:cascade})916 -> 0.0017s917-- add_foreign_key("geo_node_namespace_links", "namespaces", {:on_delete=>:cascade})918 -> 0.0015s919-- add_foreign_key("geo_node_statuses", "geo_nodes", {:on_delete=>:cascade})920 -> 0.0016s921-- add_foreign_key("geo_repositories_changed_events", "geo_nodes", {:on_delete=>:cascade})922 -> 0.0013s923-- add_foreign_key("geo_repository_created_events", "projects", {:on_delete=>:cascade})924 -> 0.0017s925-- add_foreign_key("geo_repository_renamed_events", "projects", {:on_delete=>:cascade})926 -> 0.0018s927-- add_foreign_key("geo_repository_updated_events", "projects", {:on_delete=>:cascade})928 -> 0.0016s929-- add_foreign_key("geo_reset_checksum_events", "projects", {:on_delete=>:cascade})930 -> 0.0016s931-- add_foreign_key("gitlab_subscriptions", "namespaces", {:name=>"fk_e2595d00a1", :on_delete=>:cascade})932 -> 0.0017s933-- add_foreign_key("gitlab_subscriptions", "plans", {:column=>"hosted_plan_id", :name=>"fk_bd0c4019c3", :on_delete=>:cascade})934 -> 0.0013s935-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})936 -> 0.0016s937-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})938 -> 0.0017s939-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})940 -> 0.0016s941-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})942 -> 0.0014s943-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})944 -> 0.0018s945-- add_foreign_key("grafana_integrations", "projects", {:on_delete=>:cascade})946 -> 0.0018s947-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})948 -> 0.0016s949-- add_foreign_key("identities", "saml_providers", {:name=>"fk_aade90f0fc", :on_delete=>:cascade})950 -> 0.0016s951-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})952 -> 0.0019s953-- add_foreign_key("index_statuses", "projects", {:name=>"fk_74b2492545", :on_delete=>:cascade})954 -> 0.0018s955-- add_foreign_key("insights", "namespaces", {:on_delete=>:cascade})956 -> 0.0021s957-- add_foreign_key("insights", "projects", {:on_delete=>:cascade})958 -> 0.0017s959-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})960 -> 0.0017s961-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})962 -> 0.0017s963-- add_foreign_key("ip_restrictions", "namespaces", {:column=>"group_id", :on_delete=>:cascade})964 -> 0.0015s965-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})966 -> 0.0016s967-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})968 -> 0.0016s969-- add_foreign_key("issue_links", "issues", {:column=>"source_id", :name=>"fk_c900194ff2", :on_delete=>:cascade})970 -> 0.0016s971-- add_foreign_key("issue_links", "issues", {:column=>"target_id", :name=>"fk_e71bb44f1f", :on_delete=>:cascade})972 -> 0.0013s973-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})974 -> 0.0017s975-- add_foreign_key("issue_tracker_data", "services", {:on_delete=>:cascade})976 -> 0.0014s977-- add_foreign_key("issues", "issues", {:column=>"duplicated_to_id", :name=>"fk_9c4516d665", :on_delete=>:nullify})978 -> 0.0014s979-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})980 -> 0.0014s981-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})982 -> 0.0014s983-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})984 -> 0.0021s985-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})986 -> 0.0018s987-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})988 -> 0.0017s989-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})990 -> 0.0017s991-- add_foreign_key("issues_prometheus_alert_events", "issues", {:on_delete=>:cascade})992 -> 0.0015s993-- add_foreign_key("issues_prometheus_alert_events", "prometheus_alert_events", {:on_delete=>:cascade})994 -> 0.0015s995-- add_foreign_key("jira_connect_subscriptions", "jira_connect_installations", {:on_delete=>:cascade})996 -> 0.0015s997-- add_foreign_key("jira_connect_subscriptions", "namespaces", {:on_delete=>:cascade})998 -> 0.0016s999-- add_foreign_key("jira_tracker_data", "services", {:on_delete=>:cascade})1000 -> 0.0014s1001-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})1002 -> 0.0014s1003-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})1004 -> 0.0014s1005-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})1006 -> 0.0018s1007-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1008 -> 0.0015s1009-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})1010 -> 0.0019s1011-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})1012 -> 0.0020s1013-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})1014 -> 0.0017s1015-- add_foreign_key("list_user_preferences", "lists", {:on_delete=>:cascade})1016 -> 0.0016s1017-- add_foreign_key("list_user_preferences", "users", {:on_delete=>:cascade})1018 -> 0.0017s1019-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})1020 -> 0.0013s1021-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})1022 -> 0.0014s1023-- add_foreign_key("lists", "milestones", {:on_delete=>:cascade})1024 -> 0.0013s1025-- add_foreign_key("lists", "users", {:name=>"fk_d6cf4279f7", :on_delete=>:cascade})1026 -> 0.0017s1027-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})1028 -> 0.0021s1029-- add_foreign_key("merge_request_assignees", "merge_requests", {:on_delete=>:cascade})1030 -> 0.0016s1031-- add_foreign_key("merge_request_assignees", "users", {:on_delete=>:cascade})1032 -> 0.0016s1033-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocked_merge_request_id", :on_delete=>:cascade})1034 -> 0.0015s1035-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocking_merge_request_id", :on_delete=>:cascade})1036 -> 0.0013s1037-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})1038 -> 0.0015s1039-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})1040 -> 0.0013s1041-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})1042 -> 0.0014s1043-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1044 -> 0.0018s1045-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})1046 -> 0.0015s1047-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})1048 -> 0.0022s1049-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})1050 -> 0.0017s1051-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})1052 -> 0.0015s1053-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})1054 -> 0.0014s1055-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})1056 -> 0.0015s1057-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})1058 -> 0.0019s1059-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})1060 -> 0.0019s1061-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})1062 -> 0.0018s1063-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})1064 -> 0.0018s1065-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})1066 -> 0.0018s1067-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})1068 -> 0.0017s1069-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})1070 -> 0.0016s1071-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})1072 -> 0.0015s1073-- add_foreign_key("merge_trains", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1074 -> 0.0016s1075-- add_foreign_key("merge_trains", "merge_requests", {:on_delete=>:cascade})1076 -> 0.0014s1077-- add_foreign_key("merge_trains", "projects", {:column=>"target_project_id", :on_delete=>:cascade})1078 -> 0.0017s1079-- add_foreign_key("merge_trains", "users", {:on_delete=>:cascade})1080 -> 0.0018s1081-- add_foreign_key("milestone_releases", "milestones", {:on_delete=>:cascade})1082 -> 0.0014s1083-- add_foreign_key("milestone_releases", "releases", {:on_delete=>:cascade})1084 -> 0.0014s1085-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})1086 -> 0.0015s1087-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})1088 -> 0.0017s1089-- add_foreign_key("namespace_aggregation_schedules", "namespaces", {:on_delete=>:cascade})1090 -> 0.0015s1091-- add_foreign_key("namespace_root_storage_statistics", "namespaces", {:on_delete=>:cascade})1092 -> 0.0016s1093-- add_foreign_key("namespace_statistics", "namespaces", {:on_delete=>:cascade})1094 -> 0.0015s1095-- add_foreign_key("namespaces", "namespaces", {:column=>"custom_project_templates_group_id", :name=>"fk_e7a0b20a6b", :on_delete=>:nullify})1096 -> 0.0015s1097-- add_foreign_key("namespaces", "plans", {:name=>"fk_fdd12e5b80", :on_delete=>:nullify})1098 -> 0.0015s1099-- add_foreign_key("namespaces", "projects", {:column=>"file_template_project_id", :name=>"fk_319256d87a", :on_delete=>:nullify})1100 -> 0.0020s1101-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})1102 -> 0.0018s1103-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})1104 -> 0.0018s1105-- add_foreign_key("notes", "reviews", {:name=>"fk_2e82291620", :on_delete=>:nullify})1106 -> 0.0015s1107-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})1108 -> 0.0020s1109-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})1110 -> 0.0013s1111-- add_foreign_key("operations_feature_flag_scopes", "operations_feature_flags", {:column=>"feature_flag_id", :on_delete=>:cascade})1112 -> 0.0013s1113-- add_foreign_key("operations_feature_flags", "projects", {:on_delete=>:cascade})1114 -> 0.0018s1115-- add_foreign_key("operations_feature_flags_clients", "projects", {:on_delete=>:cascade})1116 -> 0.0018s1117-- add_foreign_key("packages_maven_metadata", "packages_packages", {:column=>"package_id", :name=>"fk_be88aed360", :on_delete=>:cascade})1118 -> 0.0013s1119-- add_foreign_key("packages_package_files", "packages_packages", {:column=>"package_id", :name=>"fk_86f0f182f8", :on_delete=>:cascade})1120 -> 0.0013s1121-- add_foreign_key("packages_package_metadata", "packages_packages", {:column=>"package_id", :on_delete=>:cascade})1122 -> 0.0019s1123-- add_foreign_key("packages_package_tags", "packages_packages", {:column=>"package_id", :on_delete=>:cascade})1124 -> 0.0013s1125-- add_foreign_key("packages_packages", "projects", {:on_delete=>:cascade})1126 -> 0.0019s1127-- add_foreign_key("pages_domain_acme_orders", "pages_domains", {:on_delete=>:cascade})1128 -> 0.0017s1129-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})1130 -> 0.0019s1131-- add_foreign_key("path_locks", "projects", {:name=>"fk_5265c98f24", :on_delete=>:cascade})1132 -> 0.0019s1133-- add_foreign_key("path_locks", "users")1134 -> 0.0018s1135-- add_foreign_key("personal_access_tokens", "users")1136 -> 0.0018s1137-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})1138 -> 0.0019s1139-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})1140 -> 0.0014s1141-- add_foreign_key("project_alerting_settings", "projects", {:on_delete=>:cascade})1142 -> 0.0018s1143-- add_foreign_key("project_aliases", "projects", {:on_delete=>:cascade})1144 -> 0.0018s1145-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})1146 -> 0.0018s1147-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})1148 -> 0.0018s1149-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})1150 -> 0.0018s1151-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})1152 -> 0.0018s1153-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})1154 -> 0.0018s1155-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})1156 -> 0.0019s1157-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})1158 -> 0.0016s1159-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})1160 -> 0.0017s1161-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})1162 -> 0.0019s1163-- add_foreign_key("project_feature_usages", "projects", {:on_delete=>:cascade})1164 -> 0.0018s1165-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})1166 -> 0.0018s1167-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})1168 -> 0.0017s1169-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})1170 -> 0.0017s1171-- add_foreign_key("project_incident_management_settings", "projects", {:on_delete=>:cascade})1172 -> 0.0017s1173-- add_foreign_key("project_metrics_settings", "projects", {:on_delete=>:cascade})1174 -> 0.0016s1175-- add_foreign_key("project_mirror_data", "projects", {:name=>"fk_d1aad367d7", :on_delete=>:cascade})1176 -> 0.0019s1177-- add_foreign_key("project_pages_metadata", "projects", {:on_delete=>:cascade})1178 -> 0.0018s1179-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})1180 -> 0.0021s1181-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})1182 -> 0.0012s1183-- add_foreign_key("project_repository_states", "projects", {:on_delete=>:cascade})1184 -> 0.0020s1185-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})1186 -> 0.0019s1187-- add_foreign_key("project_tracing_settings", "projects", {:on_delete=>:cascade})1188 -> 0.0018s1189-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})1190 -> 0.0019s1191-- add_foreign_key("prometheus_alert_events", "projects", {:on_delete=>:cascade})1192 -> 0.0017s1193-- add_foreign_key("prometheus_alert_events", "prometheus_alerts", {:on_delete=>:cascade})1194 -> 0.0014s1195-- add_foreign_key("prometheus_alerts", "environments", {:on_delete=>:cascade})1196 -> 0.0012s1197-- add_foreign_key("prometheus_alerts", "projects", {:on_delete=>:cascade})1198 -> 0.0027s1199-- add_foreign_key("prometheus_alerts", "prometheus_metrics", {:on_delete=>:cascade})1200 -> 0.0016s1201-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})1202 -> 0.0017s1203-- add_foreign_key("protected_branch_merge_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_98f3d044fe", :on_delete=>:cascade})1204 -> 0.0017s1205-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})1206 -> 0.0014s1207-- add_foreign_key("protected_branch_merge_access_levels", "users")1208 -> 0.0018s1209-- add_foreign_key("protected_branch_push_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_7111b68cdb", :on_delete=>:cascade})1210 -> 0.0016s1211-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})1212 -> 0.0013s1213-- add_foreign_key("protected_branch_push_access_levels", "users")1214 -> 0.0017s1215-- add_foreign_key("protected_branch_unprotect_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1216 -> 0.0017s1217-- add_foreign_key("protected_branch_unprotect_access_levels", "protected_branches", {:on_delete=>:cascade})1218 -> 0.0012s1219-- add_foreign_key("protected_branch_unprotect_access_levels", "users", {:on_delete=>:cascade})1220 -> 0.0016s1221-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})1222 -> 0.0018s1223-- add_foreign_key("protected_environment_deploy_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1224 -> 0.0017s1225-- add_foreign_key("protected_environment_deploy_access_levels", "protected_environments", {:on_delete=>:cascade})1226 -> 0.0014s1227-- add_foreign_key("protected_environment_deploy_access_levels", "users", {:on_delete=>:cascade})1228 -> 0.0017s1229-- add_foreign_key("protected_environments", "projects", {:on_delete=>:cascade})1230 -> 0.0018s1231-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_b4eb82fe3c", :on_delete=>:cascade})1232 -> 0.0016s1233-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})1234 -> 0.0014s1235-- add_foreign_key("protected_tag_create_access_levels", "users")1236 -> 0.0017s1237-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})1238 -> 0.0018s1239-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})1240 -> 0.0014s1241-- add_foreign_key("push_rules", "projects", {:name=>"fk_83b29894de", :on_delete=>:cascade})1242 -> 0.0020s1243-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})1244 -> 0.0014s1245-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})1246 -> 0.0019s1247-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})1248 -> 0.0017s1249-- add_foreign_key("remote_mirrors", "projects", {:name=>"fk_43a9aa4ca8", :on_delete=>:cascade})1250 -> 0.0019s1251-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})1252 -> 0.0017s1253-- add_foreign_key("resource_label_events", "epics", {:on_delete=>:cascade})1254 -> 0.0016s1255-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})1256 -> 0.0016s1257-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})1258 -> 0.0013s1259-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})1260 -> 0.0016s1261-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})1262 -> 0.0019s1263-- add_foreign_key("reviews", "merge_requests", {:on_delete=>:cascade})1264 -> 0.0015s1265-- add_foreign_key("reviews", "projects", {:on_delete=>:cascade})1266 -> 0.0018s1267-- add_foreign_key("reviews", "users", {:column=>"author_id", :on_delete=>:nullify})1268 -> 0.0016s1269-- add_foreign_key("saml_providers", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1270 -> 0.0016s1271-- add_foreign_key("scim_oauth_access_tokens", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1272 -> 0.0015s1273-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})1274 -> 0.0021s1275-- add_foreign_key("slack_integrations", "services", {:on_delete=>:cascade})1276 -> 0.0015s1277-- add_foreign_key("smartcard_identities", "users", {:on_delete=>:cascade})1278 -> 0.0018s1279-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})1280 -> 0.0021s1281-- add_foreign_key("software_license_policies", "projects", {:on_delete=>:cascade})1282 -> 0.0020s1283-- add_foreign_key("software_license_policies", "software_licenses", {:on_delete=>:cascade})1284 -> 0.0014s1285-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})1286 -> 0.0021s1287-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})1288 -> 0.0015s1289-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})1290 -> 0.0014s1291-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})1292 -> 0.0014s1293-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})1294 -> 0.0018s1295-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})1296 -> 0.0017s1297-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})1298 -> 0.0015s1299-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1300 -> 0.0019s1301-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})1302 -> 0.0014s1303-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})1304 -> 0.0019s1305-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})1306 -> 0.0018s1307-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})1308 -> 0.0017s1309-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})1310 -> 0.0019s1311-- add_foreign_key("u2f_registrations", "users")1312 -> 0.0018s1313-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})1314 -> 0.0018s1315-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})1316 -> 0.0018s1317-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})1318 -> 0.0019s1319-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})1320 -> 0.0016s1321-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})1322 -> 0.0018s1323-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})1324 -> 0.0017s1325-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})1326 -> 0.0017s1327-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})1328 -> 0.0017s1329-- add_foreign_key("users", "namespaces", {:column=>"managing_group_id", :name=>"fk_a4b8fefe3e", :on_delete=>:nullify})1330 -> 0.0021s1331-- add_foreign_key("users_ops_dashboard_projects", "projects", {:on_delete=>:cascade})1332 -> 0.0019s1333-- add_foreign_key("users_ops_dashboard_projects", "users", {:on_delete=>:cascade})1334 -> 0.0016s1335-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})1336 -> 0.0019s1337-- add_foreign_key("vulnerabilities", "epics", {:name=>"fk_1d37cddf91", :on_delete=>:nullify})1338 -> 0.0019s1339-- add_foreign_key("vulnerabilities", "milestones", {:column=>"due_date_sourcing_milestone_id", :name=>"fk_7c5bb22a22", :on_delete=>:nullify})1340 -> 0.0016s1341-- add_foreign_key("vulnerabilities", "milestones", {:column=>"start_date_sourcing_milestone_id", :name=>"fk_88b4d546ef", :on_delete=>:nullify})1342 -> 0.0014s1343-- add_foreign_key("vulnerabilities", "milestones", {:name=>"fk_131d289c65", :on_delete=>:nullify})1344 -> 0.0013s1345-- add_foreign_key("vulnerabilities", "projects", {:name=>"fk_efb96ab1e2", :on_delete=>:cascade})1346 -> 0.0020s1347-- add_foreign_key("vulnerabilities", "users", {:column=>"author_id", :name=>"fk_b1de915a15", :on_delete=>:nullify})1348 -> 0.0022s1349-- add_foreign_key("vulnerabilities", "users", {:column=>"closed_by_id", :name=>"fk_cf5c60acbf", :on_delete=>:nullify})1350 -> 0.0017s1351-- add_foreign_key("vulnerabilities", "users", {:column=>"last_edited_by_id", :name=>"fk_1302949740", :on_delete=>:nullify})1352 -> 0.0017s1353-- add_foreign_key("vulnerabilities", "users", {:column=>"updated_by_id", :name=>"fk_7ac31eacb9", :on_delete=>:nullify})1354 -> 0.0018s1355-- add_foreign_key("vulnerability_feedback", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1356 -> 0.0017s1357-- add_foreign_key("vulnerability_feedback", "issues", {:on_delete=>:nullify})1358 -> 0.0016s1359-- add_foreign_key("vulnerability_feedback", "merge_requests", {:name=>"fk_563ff1912e", :on_delete=>:nullify})1360 -> 0.0016s1361-- add_foreign_key("vulnerability_feedback", "projects", {:on_delete=>:cascade})1362 -> 0.0019s1363-- add_foreign_key("vulnerability_feedback", "users", {:column=>"author_id", :on_delete=>:cascade})1364 -> 0.0017s1365-- add_foreign_key("vulnerability_feedback", "users", {:column=>"comment_author_id", :name=>"fk_94f7c8a81e", :on_delete=>:nullify})1366 -> 0.0016s1367-- add_foreign_key("vulnerability_identifiers", "projects", {:on_delete=>:cascade})1368 -> 0.0021s1369-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_identifiers", {:column=>"identifier_id", :on_delete=>:cascade})1370 -> 0.0013s1371-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1372 -> 0.0015s1373-- add_foreign_key("vulnerability_occurrence_pipelines", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1374 -> 0.0015s1375-- add_foreign_key("vulnerability_occurrence_pipelines", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1376 -> 0.0014s1377-- add_foreign_key("vulnerability_occurrences", "projects", {:on_delete=>:cascade})1378 -> 0.0020s1379-- add_foreign_key("vulnerability_occurrences", "vulnerabilities", {:name=>"fk_97ffe77653", :on_delete=>:nullify})1380 -> 0.0014s1381-- add_foreign_key("vulnerability_occurrences", "vulnerability_identifiers", {:column=>"primary_identifier_id", :on_delete=>:cascade})1382 -> 0.0012s1383-- add_foreign_key("vulnerability_occurrences", "vulnerability_scanners", {:column=>"scanner_id", :on_delete=>:cascade})1384 -> 0.0013s1385-- add_foreign_key("vulnerability_scanners", "projects", {:on_delete=>:cascade})1386 -> 0.0018s1387-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})1388 -> 0.0016s1389-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})1390 -> 0.0019s1391$ date1392Wed Oct 16 17:08:17 UTC 20191393$ source scripts/rspec_helpers.sh1394$ rspec_paralellized_job "--tag ~quarantine --tag ~geo"1395KNAPSACK_TEST_FILE_PATTERN: spec/{features}{,/**/}*_spec.rb1396Checking gitaly-ruby bundle...1397Warning: the running version of Bundler (1.17.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.1398The Gemfile's dependencies are satisfied1399Trying to connect to gitaly: ...... OK1400Knapsack report generator started!1401Run options:1402 include {:focus=>true}1403 exclude {:quarantine=>true, :geo=>true}1404All examples were filtered out; ignoring {:focus=>true}1405==> Setting up GitLab Shell...1406 GitLab Shell set up in 0.073188877 seconds...1407==> Setting up Gitaly...1408 Gitaly set up in 0.00011818 seconds...1409Pipeline1410Starting the Capybara driver server...1411 GET /:project/pipelines/:id1412 shows the pipeline graph1413 shows Pipeline tab pane as active1414 shows link to the pipeline ref1415 shows the pipeline information1416 behaves like showing user status1417 shows the status1418 pipeline graph1419 when pipeline has running builds1420 shows a running icon and a cancel action for the running build14212019-10-16T17:09:18.175Z 91 TID-gt1rfaanz WARN: {:class=>"ArchiveTraceWorker", :message=>"The job does not have live trace but going to be archived.", :job_id=>46}1422 cancels the running build and shows retry button1423 when pipeline has preparing builds1424 shows a preparing icon and a cancel action14252019-10-16T17:09:25.452Z 91 TID-gt1rfaanz WARN: {:class=>"ArchiveTraceWorker", :message=>"The job does not have live trace but going to be archived.", :job_id=>60}1426 cancels the preparing build and shows retry button1427 when pipeline has successful builds1428 shows the success icon and a retry action for the successful build1429 is possible to retry the success job1430 when pipeline has a delayed job1431 shows the scheduled icon and an unschedule action for the delayed job1432 unschedules the delayed job and shows play button as a manual job1433 when pipeline has failed builds1434 shows the failed icon and a retry action for the failed build1435 is possible to retry the failed build1436 includes the failure reason1437 when pipeline has manual jobs1438 shows the skipped icon and a play action for the manual build1439 is possible to play the manual job1440 when pipeline has external job1441 shows the success icon and the generic comit status build1442 when the pipeline has manual stage1443 displays play all button1444 page tabs1445 shows Pipeline, Jobs and Failed Jobs tabs with link1446 shows counter in Jobs tab1447 shows Pipeline tab as active1448 without permission to access builds1449 does not show failed jobs tab pane1450 retrying jobs1451 should not text "retried"1452 when retrying1453 should not text "Retry"1454 canceling jobs1455 should not have visible css ".ci-canceled"1456 when canceling14572019-10-16T17:10:19.329Z 91 TID-gt1r3f0g3 WARN: {:class=>"ArchiveTraceWorker", :message=>"The job does not have live trace but going to be archived.", :job_id=>198}14582019-10-16T17:10:19.712Z 91 TID-gt1r3f0g3 WARN: {:class=>"ArchiveTraceWorker", :message=>"The job does not have live trace but going to be archived.", :job_id=>199}14592019-10-16T17:10:19.918Z 91 TID-gt1r3f0g3 WARN: {:class=>"ArchiveTraceWorker", :message=>"The job does not have live trace but going to be archived.", :job_id=>201}1460 should not text "Cancel running"1461 when pipeline ref does not exist in repository anymore1462 does not render link to the pipeline ref1463 does not render render raw HTML to the pipeline ref1464 when pipeline is detached merge request pipeline1465 shows the pipeline information1466 when source branch does not exist1467 does not link to the source branch commit path1468 when source project is a forked project1469 shows the pipeline information1470 when pipeline is merge request pipeline1471 shows the pipeline information1472 when target branch does not exist1473 does not link to the target branch commit path1474 when source project is a forked project1475 shows the pipeline information1476 when user does not have access to read jobs1477 GET /:project/pipelines/:id1478 shows the pipeline graph1479 does not link to job1480 when a bridge job exists1481 GET /:project/pipelines/:id1482 shows the pipeline with a bridge job1483 when a scheduled pipeline is created by a blocked user1484 displays the PipelineSchedule in an active state1485 does not create a new Pipeline1486 GET /:project/pipelines/:id/builds1487 shows a bridge job on a list1488 GET /:project/pipelines/:id/builds1489 shows a list of jobs1490 shows jobs tab pane as active1491 page tabs1492 shows Pipeline and Jobs tabs with link1493 shows counter in Jobs tab1494 shows Jobs tab as active1495 retrying jobs1496 should not text "retried"1497 when retrying1498 should not text "Retry"1499 canceling jobs1500 should not have visible css ".ci-canceled"1501 when canceling15022019-10-16T17:11:28.231Z 91 TID-gt1r6owh7 WARN: {:class=>"ArchiveTraceWorker", :message=>"The job does not have live trace but going to be archived.", :job_id=>364}15032019-10-16T17:11:28.576Z 91 TID-gt1r6owh7 WARN: {:class=>"ArchiveTraceWorker", :message=>"The job does not have live trace but going to be archived.", :job_id=>365}15042019-10-16T17:11:28.744Z 91 TID-gt1r6owh7 WARN: {:class=>"ArchiveTraceWorker", :message=>"The job does not have live trace but going to be archived.", :job_id=>367}1505 should not text "Cancel running"1506 playing manual job1507 should be pending1508 when user unschedules a delayed job1509 unschedules the delayed job and shows play button as a manual job1510 failed jobs1511 displays a tooltip with the failure reason1512 GET /:project/pipelines/:id/failures1513 with failed build1514 shows jobs tab pane as active1515 lists failed builds1516 shows build failure logs1517 shows the failure reason1518 when user does not have permission to retry build1519 shows retry button for failed build1520 when user does have permission to retry build1521 shows retry button for failed build1522 when missing build logs1523 shows jobs tab pane as active1524 lists failed builds1525 does not show trace1526 without permission to access builds1527 when accessing failed jobs page1528 renders a 404 page1529 without failures1530 displays the pipeline graph1531 when user sees pipeline flags in a pipeline detail page1532 when pipeline is latest1533 contains badge that indicates it is the latest build1534 when pipeline has configuration errors1535 contains badge that indicates errors1536 contains badge with tooltip which contains error1537 contains badge that indicates failure reason1538 contains badge with tooltip which contains failure reason1539 when pipeline is stuck1540 contains badge that indicates being stuck1541 when pipeline uses auto devops1542 contains badge that indicates using auto devops1543 when pipeline runs in a merge request context1544 contains badge that indicates detached merge request pipeline1545User uses shortcuts1546 when navigating to the Project pages1547 redirects to the details page1548 redirects to the activity page1549 when navigating to the Repository pages1550 redirects to the repository files page1551 redirects to the repository commits page1552 redirects to the repository graph page1553 redirects to the repository charts page1554 when navigating to the Issues pages1555 redirects to the issues list page1556 redirects to the issue board page1557 redirects to the new issue page1558 when navigating to the Merge Requests pages1559 redirects to the merge requests page1560 when navigating to the CI / CD pages1561 redirects to the Jobs page1562 when navigating to the Operations pages1563DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "(CASE WHEN name = 'production' THEN 0 ELSE 1 END), id ASC". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from default_environment at /builds/gitlab-org/gitlab/app/models/project.rb:1898)1564 redirects to the Metrics page1565 redirects to the Environments page1566 redirects to the Kubernetes page1567 when navigating to the Snippets pages1568 redirects to the snippets page1569 when navigating to the Wiki pages1570 redirects to the wiki page1571Protected Tags1572 explicit protected tags1573 allows creating explicit protected tags1574 displays the last commit on the matching tag if it exists1575 displays an error message if the named tag does not exist1576 wildcard protected tags1577 allows creating protected tags with a wildcard1578 displays the number of matching tags1579 displays all the tags matching the wildcard1580 access control1581 allows creating protected tags that Maintainers can create1582 allows updating protected tags so that Maintainers can create them1583 allows creating protected tags that Developers + Maintainers can create1584 allows updating protected tags so that Developers + Maintainers can create them1585 allows creating protected tags that No one can create1586 allows updating protected tags so that No one can create them1587Admin Runners1588 Runners page1589 when there are runners1590 has all necessary texts1591 sorts by last contact date1592 search1593 shows correct runner when description matches1594 shows no runner when description does not match1595 filter by status1596 shows correct runner when status matches1597 shows no runner when status does not match1598 shows correct runner when status is selected and search term is entered1599 filter by type1600 shows correct runner when type matches1601 shows no runner when type does not match1602 shows correct runner when type is selected and search term is entered1603 filter by tag1604 shows correct runner when tag matches1605 shows no runner when tag does not match1606 shows correct runner when tag is selected and search term is entered1607 when there are no runners1608 has all necessary texts including no runner message1609 group runner1610 shows the label and does not show the project count1611 shared runner1612 shows the label and does not show the project count1613 specific runner1614 shows the label and the project count1615 Runner show page1616 projects1617 contains project names1618 search1619 contains name of correct project1620 enable/create1621 with specific runner1622 behaves like assignable runner1623 enables a runner for a project1624 with locked runner1625 behaves like assignable runner1626 enables a runner for a project1627 with shared runner1628 behaves like assignable runner1629 enables a runner for a project1630 disable/destroy1631 enables specific runner for project1632 runners registration token1633 has a registration token1634 reload registration token1635 changes registration token1636Environment1637 environment details page1638 shows environment name1639 without deployments1640 does not show deployments1641 with deployments1642 when there is no related deployable1643 does show deployment SHA1644 when there is a successful deployment1645 does show deployments1646 when there is a running deployment1647 does show deployments1648 when there is a failed deployment1649 does show deployments1650 with related deployable present1651 does show build name1652 when user has ability to re-deploy1653 does show re-deploy1654 with manual action1655 when user has ability to trigger deployment1656 does show a play button1657 does allow to play manual action1658 when user has no ability to trigger a deployment1659 does not show a play button1660 with external_url1661 does show an external link button1662 with terminal1663 when user configured kubernetes from CI/CD > Clusters1664 for project maintainer1665 shows the terminal button1666 web terminal1667 displays a web terminal1668 for developer1669 does not show terminal button1670 when environment is available1671 with stop action1672 when user has ability to stop environment1673 allows to stop environment1674 when user has no ability to stop environment1675 does not allow to stop environment1676 for reporter1677 does not show stop button1678 when environment is stopped1679 does not show stop button1680 environment folders1681 when folder name contains special charaters1682 renders a correct environment folder1683 auto-close environment when branch is deleted1684 user visits environment page1685 user deletes the branch with running environment1686Issue Boards add issue modal filtering1687 shows empty state when no results found1688 restores filters when closing1689 resotres filters after clicking clear button1690 author1691 filters by selected user1692 assignee1693 filters by unassigned1694 filters by selected user1695 milestone1696 filters by upcoming milestone1697 filters by selected milestone1698 label1699 filters by no label1700 filters by label1701Diff file viewer1702 Ruby file1703 shows highlighted Ruby code1704 Ruby file (stored in LFS)1705 when LFS is enabled on the project1706 shows an error message1707 when LFS is disabled on the project1708 displays the diff1709 Image file1710 Replaced1711 shows a rendered image1712 shows view replaced and view file links1713 Added1714 shows view file link1715 Deleted1716 shows view file link1717 ISO file (stored in LFS)1718 when LFS is enabled on the project1719 shows that file was added1720 when LFS is disabled on the project1721 displays the diff1722 ZIP file1723 shows that file was added1724 renamed file1725 shows the filename with diff highlight1726 binary file that appears to be text in the first 1024 bytes1727 shows the diff is collapsed1728 expanding the diff1729 shows there is no preview1730Pages with Let's Encrypt1731 when the auto SSL management is initially disabled1732 enables auto SSL and dynamically updates the form accordingly1733 when the auto SSL management is initially enabled1734 disables auto SSL and dynamically updates the form accordingly1735 when auto_ssl is enabled for domain1736 user do not see private key1737 when auto_ssl is disabled for domain1738 user do not see private key1739 when certificate is provided by user1740 user sees private key1741 when letsencrypt is disabled1742 does not render the Let's Encrypt field1743 when auto_ssl is enabled for domain1744 user do not see private key1745 when auto_ssl is disabled for domain1746 user do not see private key1747 when certificate is provided by user1748 user sees private key1749Explore Groups page1750 shows groups user is member of1751 filters groups1752 resets search when user cleans the input1753 shows non-archived projects count1754 landing component1755 shows a landing component1756 is dismissable1757 does not show persistently once dismissed1758User creates snippet1759 Authenticated user creates a snippet1760 previews a snippet with file1761 uploads a file when dragging into textarea1762 validation fails for the first time1763 Authenticated user creates a snippet with + in filename1764viewing an issue with cross project references1765 shows all information related to the cross project reference1766 shows a link to the confidential issue in the same project1767 does not show the link to a cross project confidential issue when the user does not have access1768 shows the link to a cross project confidential issue when the user has access1769 when an external authorization service is enabled1770 only hits the external service for the project the user is viewing1771 shows only the link to the cross project references1772 does not link a cross project confidential issue if the user does not have access1773 links a cross project confidential issue without exposing information when the user has access1774 shows a link to the confidential issue in the same project1775Projects > Members > Groups with access list1776 updates group access level1777 updates expiry date1778 deletes group link1779 search in existing members (yes, this filters the groups list as well)1780 finds no results1781 finds results1782User searches for merge requests1783 does not show top right search form1784 finds a merge request1785 when on a project page1786 finds a merge request1787Projects > Show > User sees Git instructions1788 when project is public1789 when project has no repo1790 shows Git command line instructions1791 when project is empty1792 when not signed in1793 shows details1794 when signed in1795 when user does not have ssh keys1796 shows details1797 when user has ssh keys1798 shows details1799 when project is not empty1800 when not signed in1801 shows details1802 when signed in1803 when user does not have ssh keys1804 shows details1805 when user has ssh keys1806 shows details1807 when project is internal1808 when not signed in1809 redirects to the sign in page1810 when signed in1811 shows details1812 when project is private1813 redirects to the sign in page1814User closes a merge requests1815 closes a merge request1816User opens link to comment1817 authenticated user1818 switches to all activity and does not show error message1819 anonymous user1820 does not show error message1821Projects > Members > Group requester cannot request access to project1822 group requester does not see the request access / withdraw access request button1823User activates Slack notifications1824 when service is not configured yet1825 activates service1826 when service is already configured1827 filters events by channel1828User searches for comments1829 when a comment is in commits1830 when comment belongs to an invalid commit1831 finds a commit1832 when a comment is in a snippet1833 finds a snippet1834User views empty wiki1835 when user is logged out and issue tracker is public1836 behaves like empty wiki and accessible issues1837 show "issue tracker" message1838 when user is logged in and not a member1839 behaves like empty wiki and accessible issues1840 show "issue tracker" message1841 when issue tracker is private1842 behaves like empty wiki and non-accessible issues1843 does not show "issue tracker" message1844 when issue tracker is disabled1845 behaves like empty wiki and non-accessible issues1846 does not show "issue tracker" message1847 when user is logged in and a member1848 show "create first page" message1849Milestones sorting1850 visit group milestones and sort by due_date_asc1851Usage stats consent1852 when signed in1853 hides the banner permanently when sets usage stats1854 shows banner on next session if user did not set usage stats1855User browses jobs1856 shows the coverage1857 shows the "CI Lint" button1858 with a failed job1859 displays a tooltip with the failure reason1860test coverage badge1861 when user has access to view badge1862 user requests coverage badge image for pipeline1863 user requests coverage badge for specific job1864 user requests coverage badge for pipeline without coverage1865 when user does not have access to view badge1866 user requests test coverage badge image1867Projects > Show > RSS1868 when signed in1869 behaves like an autodiscoverable RSS feed with current_user's feed token1870 has an RSS autodiscovery link tag with current_user's feed token1871 when signed out1872 behaves like an autodiscoverable RSS feed without a feed token1873 has an RSS autodiscovery link tag without a feed token1874Explore Snippets1875 User should see snippets that are not private1876 External user should see only public snippets1877 Not authenticated user should see only public snippets1878User activates JetBrains TeamCity CI1879 activates service1880Root explore1881 when logged in1882 shows projects1883 when not logged in1884 shows projects1885Abuse reports1886 Report abuse1887Edit group label1888 update label with new title1889Knapsack report was generated. Preview:1890{1891 "spec/features/projects/pipelines/pipeline_spec.rb": 200.9516716003418,1892 "spec/features/projects/user_uses_shortcuts_spec.rb": 103.36124920845032,1893 "spec/features/protected_tags_spec.rb": 41.69568490982056,1894 "spec/features/admin/admin_runners_spec.rb": 40.30734968185425,1895 "spec/features/projects/environments/environment_spec.rb": 25.224217653274536,1896 "spec/features/boards/modal_filter_spec.rb": 30.057986736297607,1897 "spec/features/projects/diffs/diff_show_spec.rb": 23.86369800567627,1898 "spec/features/projects/pages_lets_encrypt_spec.rb": 19.03072714805603,1899 "spec/features/explore/groups_list_spec.rb": 14.805611848831177,1900 "spec/features/snippets/user_creates_snippet_spec.rb": 13.496679782867432,1901 "spec/features/projects/issues/viewing_issues_with_external_authorization_enabled_spec.rb": 9.283685207366943,1902 "spec/features/projects/members/groups_with_access_list_spec.rb": 11.010192632675171,1903 "spec/features/search/user_searches_for_merge_requests_spec.rb": 7.215911865234375,1904 "spec/features/projects/show/user_sees_git_instructions_spec.rb": 4.7790422439575195,1905 "spec/features/merge_request/user_closes_merge_request_spec.rb": 6.211291551589966,1906 "spec/features/user_opens_link_to_comment_spec.rb": 4.288680553436279,1907 "spec/features/projects/members/group_requester_cannot_request_access_to_project_spec.rb": 3.5397799015045166,1908 "spec/features/projects/services/user_activates_slack_notifications_spec.rb": 2.853755474090576,1909 "spec/features/search/user_searches_for_comments_spec.rb": 2.5866174697875977,1910 "spec/features/projects/wiki/user_views_wiki_empty_spec.rb": 2.6431093215942383,1911 "spec/features/groups/milestones_sorting_spec.rb": 3.208878755569458,1912 "spec/features/usage_stats_consent_spec.rb": 2.5685150623321533,1913 "spec/features/projects/jobs/user_browses_jobs_spec.rb": 1.9648420810699463,1914 "spec/features/projects/badges/coverage_spec.rb": 2.1105399131774902,1915 "spec/features/projects/show/rss_spec.rb": 1.672440767288208,1916 "spec/features/snippets/explore_spec.rb": 1.2359905242919922,1917 "spec/features/projects/services/user_activates_jetbrains_teamcity_ci_spec.rb": 1.4300322532653809,1918 "spec/features/dashboard/root_explore_spec.rb": 0.49726152420043945,1919 "spec/features/abuse_report_spec.rb": 0.6183345317840576,1920 "spec/features/groups/labels/edit_spec.rb": 0.61922645568847661921}1922Knapsack global time execution for tests: 09m 43s1923Finished in 10 minutes 0 seconds (files took 28.21 seconds to load)1924252 examples, 0 failures1925Wed Oct 16 17:18:54 UTC 20191927$ date1928Wed Oct 16 17:19:01 UTC 20191931coverage/: found 5 matching files 1932knapsack/: found 6 matching files 1933rspec_flaky/: found 4 matching files 1934rspec_profiling/: found 1 matching files 1935WARNING: tmp/capybara/: no matching files 1936tmp/memory_test/: found 2 matching files 1937Uploading artifacts to coordinator... ok id=322922969 responseStatus=201 Created token=bnAEereK1938Uploading artifacts...1939junit_rspec.xml: found 1 matching files 1940Uploading artifacts to coordinator... ok id=322922969 responseStatus=201 Created token=bnAEereK1941Job succeeded