rspec system pg 8/24
Passed Started
by
@gitlab-bot

🤖 GitLab Bot 🤖
1Running with gitlab-runner 12.2.0-rc1 (a1db02fa)2 on prm-com-gitlab-org ae3bfce2 3 Using Docker executor with image dev.gitlab.org:5005/gitlab/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 ...
00:15
4Starting service postgres:9.6.14 ...5Pulling docker image postgres:9.6.14 ...6Using docker image sha256:ac400042d32f8e146477ae5b3528f1e4232fc8e83b2fd9fe0cbe08900e45bae1 for postgres:9.6.14 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:ed7d2ff5a6232b43bdc89a2220ed989f532c3794422aa2a86823b8bc62e71447 for redis:alpine ...10Waiting for services to be up and running...11Pulling docker image dev.gitlab.org:5005/gitlab/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 ...12Using docker image sha256:f5b71ccc7a53408ea88959433baf23f7d716bb431d0475a4f3d9ba213d7841c1 for dev.gitlab.org:5005/gitlab/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 ... 13 Running on runner-ae3bfce2-project-278964-concurrent-0 via runner-ae3bfce2-prm-1566552468-06dfde5b...
00:03
15Reinitialized existing Git repository in /builds/gitlab-org/gitlab-ee/.git/17 c70b0244..4447c081 master -> origin/master18Checking out 4447c081 as master...19Removing .gitlab_shell_secret20Removing .gitlab_workhorse_secret21Removing config/database.yml22Removing config/database_geo.yml23Removing config/gitlab.yml24Removing config/redis.cache.yml25Removing config/redis.queues.yml26Removing config/redis.shared_state.yml27Removing config/resque.yml28Removing config/secrets.yml29Removing coverage/30Removing junit_rspec.xml31Removing knapsack/32Removing log/api_json.log33Removing log/application.log34Removing log/audit_json.log35Removing log/gitaly-test.log36Removing log/grpc.log37Removing log/importer.log38Removing log/kubernetes.log39Removing log/test_json.log40Removing node_modules/41Removing public/assets/42Removing rspec_flaky/43Removing rspec_profiling/44Removing shared/lfs-objects/b8/45Removing shared/lfs-objects/tmp/46Removing tmp/cache/47Removing tmp/memory_test/48Removing tmp/prometheus_multiproc_dir/counter_process_111-0.db49Removing tmp/prometheus_multiproc_dir/gauge_all_process_111-0.db50Removing tmp/prometheus_multiproc_dir/gauge_livesum_process_111-0.db51Removing tmp/prometheus_multiproc_dir/histogram_process_111-0.db52Removing tmp/prometheus_multiproc_dir/summary_process_111-0.db53Removing tmp/tests/54Removing vendor/gitaly-ruby/55Removing vendor/ruby/56Skipping Git submodules setup58Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/debian-stretch-ruby-2.6.3-node-12.x-2 59Successfully extracted cache61Downloading artifacts from coordinator... ok id=278682829 responseStatus=200 OK token=GD3tnYdc62Downloading artifacts for setup-test-env (278682830)...63Downloading artifacts from coordinator... ok id=278682830 responseStatus=200 OK token=M-vJJYAX64WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 65Downloading artifacts for retrieve-tests-metadata (278682832)...66Downloading artifacts from coordinator... ok id=278682832 responseStatus=200 OK token=Nc9UNA_268Fri Aug 23 10:41:35 UTC 201969$ source scripts/utils.sh70$ source scripts/prepare_build.sh71Bundler version 1.17.272Warning: 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`.73The Gemfile's dependencies are satisfied74Successfully installed knapsack-1.17.2751 gem installed76CREATE ROLE77GRANT78Dropped database 'gitlabhq_test'79Created database 'gitlabhq_test'80-- enable_extension("pg_trgm")81 -> 0.0364s82-- enable_extension("plpgsql")83 -> 0.0047s84-- create_table("abuse_reports", {:id=>:serial, :force=>:cascade})85 -> 0.0045s86-- create_table("allowed_email_domains", {:force=>:cascade})87 -> 0.0091s88-- create_table("analytics_cycle_analytics_group_stages", {:force=>:cascade})89 -> 0.0194s90-- create_table("analytics_cycle_analytics_project_stages", {:force=>:cascade})91 -> 0.0157s92-- create_table("appearances", {:id=>:serial, :force=>:cascade})93 -> 0.0042s94-- create_table("application_setting_terms", {:id=>:serial, :force=>:cascade})95 -> 0.0025s96-- create_table("application_settings", {:id=>:serial, :force=>:cascade})97 -> 0.0920s98-- create_table("approval_merge_request_rule_sources", {:force=>:cascade})99 -> 0.0072s100-- create_table("approval_merge_request_rules", {:force=>:cascade})101 -> 0.0144s102-- create_table("approval_merge_request_rules_approved_approvers", {:force=>:cascade})103 -> 0.0067s104-- create_table("approval_merge_request_rules_groups", {:force=>:cascade})105 -> 0.0069s106-- create_table("approval_merge_request_rules_users", {:force=>:cascade})107 -> 0.0063s108-- create_table("approval_project_rules", {:force=>:cascade})109 -> 0.0087s110-- create_table("approval_project_rules_groups", {:force=>:cascade})111 -> 0.0064s112-- create_table("approval_project_rules_users", {:force=>:cascade})113 -> 0.0071s114-- create_table("approvals", {:id=>:serial, :force=>:cascade})115 -> 0.0068s116-- create_table("approver_groups", {:id=>:serial, :force=>:cascade})117 -> 0.0077s118-- create_table("approvers", {:id=>:serial, :force=>:cascade})119 -> 0.0072s120-- create_table("audit_events", {:id=>:serial, :force=>:cascade})121 -> 0.0076s122-- create_table("award_emoji", {:id=>:serial, :force=>:cascade})123 -> 0.0071s124-- create_table("badges", {:id=>:serial, :force=>:cascade})125 -> 0.0070s126-- create_table("board_assignees", {:id=>:serial, :force=>:cascade})127 -> 0.0063s128-- create_table("board_group_recent_visits", {:force=>:cascade})129 -> 0.0113s130-- create_table("board_labels", {:id=>:serial, :force=>:cascade})131 -> 0.0071s132-- create_table("board_project_recent_visits", {:force=>:cascade})133 -> 0.0119s134-- create_table("boards", {:id=>:serial, :force=>:cascade})135 -> 0.0095s136-- create_table("broadcast_messages", {:id=>:serial, :force=>:cascade})137 -> 0.0058s138-- create_table("chat_names", {:id=>:serial, :force=>:cascade})139 -> 0.0075s140-- create_table("chat_teams", {:id=>:serial, :force=>:cascade})141 -> 0.0054s142-- create_table("ci_build_needs", {:id=>:serial, :force=>:cascade})143 -> 0.0056s144-- create_table("ci_build_trace_chunks", {:force=>:cascade})145 -> 0.0056s146-- create_table("ci_build_trace_section_names", {:id=>:serial, :force=>:cascade})147 -> 0.0056s148-- create_table("ci_build_trace_sections", {:id=>:serial, :force=>:cascade})149 -> 0.0195s150-- create_table("ci_builds", {:id=>:serial, :force=>:cascade})151 -> 0.0779s152-- create_table("ci_builds_metadata", {:id=>:serial, :force=>:cascade})153 -> 0.0104s154-- create_table("ci_builds_runner_session", {:force=>:cascade})155 -> 0.0067s156-- create_table("ci_group_variables", {:id=>:serial, :force=>:cascade})157 -> 0.0081s158-- create_table("ci_job_artifacts", {:id=>:serial, :force=>:cascade})159 -> 0.0161s160-- create_table("ci_job_variables", {:force=>:cascade})161 -> 0.0127s162-- create_table("ci_pipeline_chat_data", {:force=>:cascade})163 -> 0.0121s164-- create_table("ci_pipeline_schedule_variables", {:id=>:serial, :force=>:cascade})165 -> 0.0075s166-- create_table("ci_pipeline_schedules", {:id=>:serial, :force=>:cascade})167 -> 0.0163s168-- create_table("ci_pipeline_variables", {:id=>:serial, :force=>:cascade})169 -> 0.0074s170-- create_table("ci_pipelines", {:id=>:serial, :force=>:cascade})171 -> 0.0485s172-- create_table("ci_runner_namespaces", {:id=>:serial, :force=>:cascade})173 -> 0.0102s174-- create_table("ci_runner_projects", {:id=>:serial, :force=>:cascade})175 -> 0.0098s176-- create_table("ci_runners", {:id=>:serial, :force=>:cascade})177 -> 0.0224s178-- create_table("ci_sources_pipelines", {:id=>:serial, :force=>:cascade})179 -> 0.0140s180-- create_table("ci_stages", {:id=>:serial, :force=>:cascade})181 -> 0.0106s182-- create_table("ci_trigger_requests", {:id=>:serial, :force=>:cascade})183 -> 0.0074s184-- create_table("ci_triggers", {:id=>:serial, :force=>:cascade})185 -> 0.0082s186-- create_table("ci_variables", {:id=>:serial, :force=>:cascade})187 -> 0.0062s188-- create_table("cluster_groups", {:id=>:serial, :force=>:cascade})189 -> 0.0063s190-- create_table("cluster_platforms_kubernetes", {:id=>:serial, :force=>:cascade})191 -> 0.0058s192-- create_table("cluster_projects", {:id=>:serial, :force=>:cascade})193 -> 0.0068s194-- create_table("cluster_providers_gcp", {:id=>:serial, :force=>:cascade})195 -> 0.0077s196-- create_table("clusters", {:id=>:serial, :force=>:cascade})197 -> 0.0122s198-- create_table("clusters_applications_cert_managers", {:id=>:serial, :force=>:cascade})199 -> 0.0057s200-- create_table("clusters_applications_helm", {:id=>:serial, :force=>:cascade})201 -> 0.0056s202-- create_table("clusters_applications_ingress", {:id=>:serial, :force=>:cascade})203 -> 0.0060s204-- create_table("clusters_applications_jupyter", {:id=>:serial, :force=>:cascade})205 -> 0.0068s206-- create_table("clusters_applications_knative", {:id=>:serial, :force=>:cascade})207 -> 0.0058s208-- create_table("clusters_applications_prometheus", {:id=>:serial, :force=>:cascade})209 -> 0.0058s210-- create_table("clusters_applications_runners", {:id=>:serial, :force=>:cascade})211 -> 0.0078s212-- create_table("clusters_kubernetes_namespaces", {:force=>:cascade})213 -> 0.0179s214-- create_table("container_repositories", {:id=>:serial, :force=>:cascade})215 -> 0.0086s216-- create_table("conversational_development_index_metrics", {:id=>:serial, :force=>:cascade})217 -> 0.0114s218-- create_table("dependency_proxy_blobs", {:id=>:serial, :force=>:cascade})219 -> 0.0052s220-- create_table("dependency_proxy_group_settings", {:id=>:serial, :force=>:cascade})221 -> 0.0053s222-- create_table("deploy_keys_projects", {:id=>:serial, :force=>:cascade})223 -> 0.0052s224-- create_table("deploy_tokens", {:id=>:serial, :force=>:cascade})225 -> 0.0094s226-- create_table("deployments", {:id=>:serial, :force=>:cascade})227 -> 0.0250s228-- create_table("design_management_designs", {:force=>:cascade})229 -> 0.0089s230-- create_table("design_management_designs_versions", {:id=>false, :force=>:cascade})231 -> 0.0100s232-- create_table("design_management_versions", {:force=>:cascade})233 -> 0.0068s234-- create_table("draft_notes", {:force=>:cascade})235 -> 0.0102s236-- create_table("elasticsearch_indexed_namespaces", {:id=>false, :force=>:cascade})237 -> 0.0028s238-- create_table("elasticsearch_indexed_projects", {:id=>false, :force=>:cascade})239 -> 0.0036s240-- create_table("emails", {:id=>:serial, :force=>:cascade})241 -> 0.0108s242-- create_table("environments", {:id=>:serial, :force=>:cascade})243 -> 0.0125s244-- create_table("epic_issues", {:id=>:serial, :force=>:cascade})245 -> 0.0058s246-- create_table("epic_metrics", {:id=>:serial, :force=>:cascade})247 -> 0.0040s248-- create_table("epics", {:id=>:serial, :force=>:cascade})249 -> 0.0240s250-- create_table("events", {:id=>:serial, :force=>:cascade})251 -> 0.0163s252-- create_table("feature_gates", {:id=>:serial, :force=>:cascade})253 -> 0.0058s254-- create_table("features", {:id=>:serial, :force=>:cascade})255 -> 0.0763s256-- create_table("fork_network_members", {:id=>:serial, :force=>:cascade})257 -> 0.0077s258-- create_table("fork_networks", {:id=>:serial, :force=>:cascade})259 -> 0.0042s260-- create_table("forked_project_links", {:id=>:serial, :force=>:cascade})261 -> 0.0036s262-- create_table("geo_cache_invalidation_events", {:force=>:cascade})263 -> 0.0021s264-- create_table("geo_container_repository_updated_events", {:force=>:cascade})265 -> 0.0035s266-- create_table("geo_event_log", {:force=>:cascade})267 -> 0.0256s268-- create_table("geo_hashed_storage_attachments_events", {:force=>:cascade})269 -> 0.0040s270-- create_table("geo_hashed_storage_migrated_events", {:force=>:cascade})271 -> 0.0040s272-- create_table("geo_job_artifact_deleted_events", {:force=>:cascade})273 -> 0.0048s274-- create_table("geo_lfs_object_deleted_events", {:force=>:cascade})275 -> 0.0040s276-- create_table("geo_node_namespace_links", {:id=>:serial, :force=>:cascade})277 -> 0.0073s278-- create_table("geo_node_statuses", {:id=>:serial, :force=>:cascade})279 -> 0.0051s280-- create_table("geo_nodes", {:id=>:serial, :force=>:cascade})281 -> 0.0109s282-- create_table("geo_repositories_changed_events", {:force=>:cascade})283 -> 0.0036s284-- create_table("geo_repository_created_events", {:force=>:cascade})285 -> 0.0040s286-- create_table("geo_repository_deleted_events", {:force=>:cascade})287 -> 0.0043s288-- create_table("geo_repository_renamed_events", {:force=>:cascade})289 -> 0.0041s290-- create_table("geo_repository_updated_events", {:force=>:cascade})291 -> 0.0065s292-- create_table("geo_reset_checksum_events", {:force=>:cascade})293 -> 0.0035s294-- create_table("geo_upload_deleted_events", {:force=>:cascade})295 -> 0.0040s296-- create_table("gitlab_subscriptions", {:force=>:cascade})297 -> 0.0074s298-- create_table("gpg_key_subkeys", {:id=>:serial, :force=>:cascade})299 -> 0.0077s300-- create_table("gpg_keys", {:id=>:serial, :force=>:cascade})301 -> 0.0076s302-- create_table("gpg_signatures", {:id=>:serial, :force=>:cascade})303 -> 0.0116s304-- create_table("group_custom_attributes", {:id=>:serial, :force=>:cascade})305 -> 0.0060s306-- create_table("historical_data", {:id=>:serial, :force=>:cascade})307 -> 0.0018s308-- create_table("identities", {:id=>:serial, :force=>:cascade})309 -> 0.0078s310-- create_table("import_export_uploads", {:id=>:serial, :force=>:cascade})311 -> 0.0059s312-- create_table("index_statuses", {:id=>:serial, :force=>:cascade})313 -> 0.0042s314-- create_table("insights", {:id=>:serial, :force=>:cascade})315 -> 0.0054s316-- create_table("internal_ids", {:force=>:cascade})317 -> 0.0090s318-- create_table("ip_restrictions", {:force=>:cascade})319 -> 0.0039s320-- create_table("issue_assignees", {:id=>false, :force=>:cascade})321 -> 0.0045s322-- create_table("issue_links", {:id=>:serial, :force=>:cascade})323 -> 0.0076s324-- create_table("issue_metrics", {:id=>:serial, :force=>:cascade})325 -> 0.0036s326-- create_table("issue_tracker_data", {:force=>:cascade})327 -> 0.0041s328-- create_table("issues", {:id=>:serial, :force=>:cascade})329 -> 0.0323s330-- create_table("jira_connect_installations", {:force=>:cascade})331 -> 0.0042s332-- create_table("jira_connect_subscriptions", {:force=>:cascade})333 -> 0.0072s334-- create_table("jira_tracker_data", {:force=>:cascade})335 -> 0.0042s336-- create_table("keys", {:id=>:serial, :force=>:cascade})337 -> 0.0080s338-- create_table("label_links", {:id=>:serial, :force=>:cascade})339 -> 0.0058s340-- create_table("label_priorities", {:id=>:serial, :force=>:cascade})341 -> 0.0071s342-- create_table("labels", {:id=>:serial, :force=>:cascade})343 -> 0.0119s344-- create_table("ldap_group_links", {:id=>:serial, :force=>:cascade})345 -> 0.0023s346-- create_table("lfs_file_locks", {:id=>:serial, :force=>:cascade})347 -> 0.0058s348-- create_table("lfs_objects", {:id=>:serial, :force=>:cascade})349 -> 0.0058s350-- create_table("lfs_objects_projects", {:id=>:serial, :force=>:cascade})351 -> 0.0052s352-- create_table("licenses", {:id=>:serial, :force=>:cascade})353 -> 0.0021s354-- create_table("lists", {:id=>:serial, :force=>:cascade})355 -> 0.0114s356-- create_table("members", {:id=>:serial, :force=>:cascade})357 -> 0.0139s358-- create_table("merge_request_assignees", {:force=>:cascade})359 -> 0.0070s360-- create_table("merge_request_blocks", {:force=>:cascade})361 -> 0.0054s362-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})363 -> 0.0051s364-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})365 -> 0.0035s366-- create_table("merge_request_diffs", {:id=>:serial, :force=>:cascade})367 -> 0.0066s368-- create_table("merge_request_metrics", {:id=>:serial, :force=>:cascade})369 -> 0.0145s370-- create_table("merge_requests", {:id=>:serial, :force=>:cascade})371 -> 0.0413s372-- create_table("merge_requests_closing_issues", {:id=>:serial, :force=>:cascade})373 -> 0.0054s374-- create_table("merge_trains", {:force=>:cascade})375 -> 0.0093s376-- create_table("milestones", {:id=>:serial, :force=>:cascade})377 -> 0.0132s378-- create_table("namespace_aggregation_schedules", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})379 -> 0.0029s380-- create_table("namespace_root_storage_statistics", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})381 -> 0.0054s382-- create_table("namespace_statistics", {:id=>:serial, :force=>:cascade})383 -> 0.0040s384-- create_table("namespaces", {:id=>:serial, :force=>:cascade})385 -> 0.0421s386-- create_table("note_diff_files", {:id=>:serial, :force=>:cascade})387 -> 0.0041s388-- create_table("notes", {:id=>:serial, :force=>:cascade})389 -> 0.0214s390-- create_table("notification_settings", {:id=>:serial, :force=>:cascade})391 -> 0.0088s392-- create_table("oauth_access_grants", {:id=>:serial, :force=>:cascade})393 -> 0.0041s394-- create_table("oauth_access_tokens", {:id=>:serial, :force=>:cascade})395 -> 0.0075s396-- create_table("oauth_applications", {:id=>:serial, :force=>:cascade})397 -> 0.0066s398-- create_table("oauth_openid_requests", {:id=>:serial, :force=>:cascade})399 -> 0.0038s400-- create_table("operations_feature_flag_scopes", {:force=>:cascade})401 -> 0.0049s402-- create_table("operations_feature_flags", {:force=>:cascade})403 -> 0.0040s404-- create_table("operations_feature_flags_clients", {:force=>:cascade})405 -> 0.0058s406-- create_table("packages_maven_metadata", {:force=>:cascade})407 -> 0.0040s408-- create_table("packages_package_files", {:force=>:cascade})409 -> 0.0043s410-- create_table("packages_packages", {:force=>:cascade})411 -> 0.0040s412-- create_table("pages_domain_acme_orders", {:force=>:cascade})413 -> 0.0059s414-- create_table("pages_domains", {:id=>:serial, :force=>:cascade})415 -> 0.0156s416-- create_table("path_locks", {:id=>:serial, :force=>:cascade})417 -> 0.0076s418-- create_table("personal_access_tokens", {:id=>:serial, :force=>:cascade})419 -> 0.0068s420-- create_table("plans", {:id=>:serial, :force=>:cascade})421 -> 0.0040s422-- create_table("pool_repositories", {:force=>:cascade})423 -> 0.0076s424-- create_table("programming_languages", {:id=>:serial, :force=>:cascade})425 -> 0.0041s426-- create_table("project_alerting_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})427 -> 0.0016s428-- create_table("project_aliases", {:force=>:cascade})429 -> 0.0058s430-- create_table("project_authorizations", {:id=>false, :force=>:cascade})431 -> 0.0045s432-- create_table("project_auto_devops", {:id=>:serial, :force=>:cascade})433 -> 0.0040s434-- create_table("project_ci_cd_settings", {:id=>:serial, :force=>:cascade})435 -> 0.0043s436-- create_table("project_custom_attributes", {:id=>:serial, :force=>:cascade})437 -> 0.0059s438-- create_table("project_daily_statistics", {:force=>:cascade})439 -> 0.0035s440-- create_table("project_deploy_tokens", {:id=>:serial, :force=>:cascade})441 -> 0.0057s442-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})443 -> 0.0024s444-- create_table("project_feature_usages", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})445 -> 0.0073s446-- create_table("project_features", {:id=>:serial, :force=>:cascade})447 -> 0.0045s448-- create_table("project_group_links", {:id=>:serial, :force=>:cascade})449 -> 0.0058s450-- create_table("project_import_data", {:id=>:serial, :force=>:cascade})451 -> 0.0040s452-- create_table("project_incident_management_settings", {:primary_key=>"project_id", :id=>:serial, :force=>:cascade})453 -> 0.0027s454-- create_table("project_metrics_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})455 -> 0.0016s456-- create_table("project_mirror_data", {:id=>:serial, :force=>:cascade})457 -> 0.0135s458-- create_table("project_repositories", {:force=>:cascade})459 -> 0.0073s460-- create_table("project_repository_states", {:id=>:serial, :force=>:cascade})461 -> 0.0136s462-- create_table("project_statistics", {:id=>:serial, :force=>:cascade})463 -> 0.0078s464-- create_table("project_tracing_settings", {:force=>:cascade})465 -> 0.0048s466-- create_table("projects", {:id=>:serial, :force=>:cascade})467 -> 0.0586s468-- create_table("prometheus_alert_events", {:force=>:cascade})469 -> 0.0062s470-- create_table("prometheus_alerts", {:id=>:serial, :force=>:cascade})471 -> 0.0071s472-- create_table("prometheus_metrics", {:id=>:serial, :force=>:cascade})473 -> 0.0100s474-- create_table("protected_branch_merge_access_levels", {:id=>:serial, :force=>:cascade})475 -> 0.0076s476-- create_table("protected_branch_push_access_levels", {:id=>:serial, :force=>:cascade})477 -> 0.0082s478-- create_table("protected_branch_unprotect_access_levels", {:id=>:serial, :force=>:cascade})479 -> 0.0081s480-- create_table("protected_branches", {:id=>:serial, :force=>:cascade})481 -> 0.0043s482-- create_table("protected_environment_deploy_access_levels", {:id=>:serial, :force=>:cascade})483 -> 0.0084s484-- create_table("protected_environments", {:id=>:serial, :force=>:cascade})485 -> 0.0058s486-- create_table("protected_tag_create_access_levels", {:id=>:serial, :force=>:cascade})487 -> 0.0075s488-- create_table("protected_tags", {:id=>:serial, :force=>:cascade})489 -> 0.0058s490-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})491 -> 0.0032s492-- create_table("push_rules", {:id=>:serial, :force=>:cascade})493 -> 0.0078s494-- create_table("redirect_routes", {:id=>:serial, :force=>:cascade})495 -> 0.0057s496-- create_table("release_links", {:force=>:cascade})497 -> 0.0065s498-- create_table("releases", {:id=>:serial, :force=>:cascade})499 -> 0.0081s500-- create_table("remote_mirrors", {:id=>:serial, :force=>:cascade})501 -> 0.0075s502-- create_table("repository_languages", {:id=>false, :force=>:cascade})503 -> 0.0031s504-- create_table("resource_label_events", {:force=>:cascade})505 -> 0.0124s506-- create_table("reviews", {:force=>:cascade})507 -> 0.0073s508-- create_table("routes", {:id=>:serial, :force=>:cascade})509 -> 0.0074s510-- create_table("saml_providers", {:id=>:serial, :force=>:cascade})511 -> 0.0046s512-- create_table("scim_oauth_access_tokens", {:id=>:serial, :force=>:cascade})513 -> 0.0040s514-- create_table("sent_notifications", {:id=>:serial, :force=>:cascade})515 -> 0.0041s516-- create_table("services", {:id=>:serial, :force=>:cascade})517 -> 0.0139s518-- create_table("shards", {:id=>:serial, :force=>:cascade})519 -> 0.0038s520-- create_table("slack_integrations", {:id=>:serial, :force=>:cascade})521 -> 0.0058s522-- create_table("smartcard_identities", {:force=>:cascade})523 -> 0.0058s524-- create_table("snippets", {:id=>:serial, :force=>:cascade})525 -> 0.0133s526-- create_table("software_license_policies", {:id=>:serial, :force=>:cascade})527 -> 0.0060s528-- create_table("software_licenses", {:id=>:serial, :force=>:cascade})529 -> 0.0038s530-- create_table("spam_logs", {:id=>:serial, :force=>:cascade})531 -> 0.0031s532-- create_table("subscriptions", {:id=>:serial, :force=>:cascade})533 -> 0.0058s534-- create_table("suggestions", {:force=>:cascade})535 -> 0.0057s536-- create_table("system_note_metadata", {:id=>:serial, :force=>:cascade})537 -> 0.0040s538-- create_table("taggings", {:id=>:serial, :force=>:cascade})539 -> 0.0095s540-- create_table("tags", {:id=>:serial, :force=>:cascade})541 -> 0.0061s542-- create_table("term_agreements", {:id=>:serial, :force=>:cascade})543 -> 0.0074s544-- create_table("timelogs", {:id=>:serial, :force=>:cascade})545 -> 0.0071s546-- create_table("todos", {:id=>:serial, :force=>:cascade})547 -> 0.0184s548-- create_table("trending_projects", {:id=>:serial, :force=>:cascade})549 -> 0.0035s550-- create_table("u2f_registrations", {:id=>:serial, :force=>:cascade})551 -> 0.0059s552-- create_table("uploads", {:id=>:serial, :force=>:cascade})553 -> 0.0097s554-- create_table("user_agent_details", {:id=>:serial, :force=>:cascade})555 -> 0.0093s556-- create_table("user_callouts", {:id=>:serial, :force=>:cascade})557 -> 0.0065s558-- create_table("user_custom_attributes", {:id=>:serial, :force=>:cascade})559 -> 0.0060s560-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})561 -> 0.0044s562-- create_table("user_preferences", {:id=>:serial, :force=>:cascade})563 -> 0.0056s564-- create_table("user_statuses", {:primary_key=>"user_id", :id=>:serial, :force=>:cascade})565 -> 0.0042s566-- create_table("user_synced_attributes_metadata", {:id=>:serial, :force=>:cascade})567 -> 0.0055s568-- create_table("users", {:id=>:serial, :force=>:cascade})569 -> 0.0512s570-- create_table("users_ops_dashboard_projects", {:force=>:cascade})571 -> 0.0056s572-- create_table("users_star_projects", {:id=>:serial, :force=>:cascade})573 -> 0.0053s574-- create_table("vulnerability_feedback", {:id=>:serial, :force=>:cascade})575 -> 0.0130s576-- create_table("vulnerability_identifiers", {:force=>:cascade})577 -> 0.0043s578-- create_table("vulnerability_occurrence_identifiers", {:force=>:cascade})579 -> 0.0055s580-- create_table("vulnerability_occurrence_pipelines", {:force=>:cascade})581 -> 0.0054s582-- create_table("vulnerability_occurrences", {:force=>:cascade})583 -> 0.0097s584-- create_table("vulnerability_scanners", {:force=>:cascade})585 -> 0.0040s586-- create_table("web_hook_logs", {:id=>:serial, :force=>:cascade})587 -> 0.0060s588-- create_table("web_hooks", {:id=>:serial, :force=>:cascade})589 -> 0.0104s590-- add_foreign_key("allowed_email_domains", "namespaces", {:column=>"group_id", :on_delete=>:cascade})591 -> 0.0025s592-- add_foreign_key("analytics_cycle_analytics_group_stages", "labels", {:column=>"end_event_label_id", :on_delete=>:cascade})593 -> 0.0016s594-- add_foreign_key("analytics_cycle_analytics_group_stages", "labels", {:column=>"start_event_label_id", :on_delete=>:cascade})595 -> 0.0011s596-- add_foreign_key("analytics_cycle_analytics_group_stages", "namespaces", {:column=>"group_id", :on_delete=>:cascade})597 -> 0.0012s598-- add_foreign_key("analytics_cycle_analytics_project_stages", "labels", {:column=>"end_event_label_id", :on_delete=>:cascade})599 -> 0.0013s600-- add_foreign_key("analytics_cycle_analytics_project_stages", "labels", {:column=>"start_event_label_id", :on_delete=>:cascade})601 -> 0.0010s602-- add_foreign_key("analytics_cycle_analytics_project_stages", "projects", {:on_delete=>:cascade})603 -> 0.0023s604-- add_foreign_key("application_settings", "namespaces", {:column=>"custom_project_templates_group_id", :on_delete=>:nullify})605 -> 0.0025s606-- add_foreign_key("application_settings", "projects", {:column=>"file_template_project_id", :name=>"fk_ec757bd087", :on_delete=>:nullify})607 -> 0.0020s608-- add_foreign_key("application_settings", "projects", {:column=>"instance_administration_project_id", :on_delete=>:nullify})609 -> 0.0019s610-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})611 -> 0.0027s612-- add_foreign_key("approval_merge_request_rule_sources", "approval_merge_request_rules", {:on_delete=>:cascade})613 -> 0.0014s614-- add_foreign_key("approval_merge_request_rule_sources", "approval_project_rules", {:on_delete=>:cascade})615 -> 0.0011s616-- add_foreign_key("approval_merge_request_rules", "merge_requests", {:on_delete=>:cascade})617 -> 0.0020s618-- add_foreign_key("approval_merge_request_rules_approved_approvers", "approval_merge_request_rules", {:on_delete=>:cascade})619 -> 0.0012s620-- add_foreign_key("approval_merge_request_rules_approved_approvers", "users", {:on_delete=>:cascade})621 -> 0.0013s622-- add_foreign_key("approval_merge_request_rules_groups", "approval_merge_request_rules", {:on_delete=>:cascade})623 -> 0.0012s624-- add_foreign_key("approval_merge_request_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})625 -> 0.0011s626-- add_foreign_key("approval_merge_request_rules_users", "approval_merge_request_rules", {:on_delete=>:cascade})627 -> 0.0011s628-- add_foreign_key("approval_merge_request_rules_users", "users", {:on_delete=>:cascade})629 -> 0.0013s630-- add_foreign_key("approval_project_rules", "projects", {:on_delete=>:cascade})631 -> 0.0013s632-- add_foreign_key("approval_project_rules_groups", "approval_project_rules", {:on_delete=>:cascade})633 -> 0.0012s634-- add_foreign_key("approval_project_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})635 -> 0.0012s636-- add_foreign_key("approval_project_rules_users", "approval_project_rules", {:on_delete=>:cascade})637 -> 0.0022s638-- add_foreign_key("approval_project_rules_users", "users", {:on_delete=>:cascade})639 -> 0.0013s640-- add_foreign_key("approvals", "merge_requests", {:name=>"fk_310d714958", :on_delete=>:cascade})641 -> 0.0014s642-- add_foreign_key("approver_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})643 -> 0.0013s644-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})645 -> 0.0013s646-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})647 -> 0.0013s648-- add_foreign_key("board_assignees", "boards", {:on_delete=>:cascade})649 -> 0.0014s650-- add_foreign_key("board_assignees", "users", {:column=>"assignee_id", :on_delete=>:cascade})651 -> 0.0013s652-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})653 -> 0.0012s654-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})655 -> 0.0013s656-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})657 -> 0.0013s658-- add_foreign_key("board_labels", "boards", {:on_delete=>:cascade})659 -> 0.0011s660-- add_foreign_key("board_labels", "labels", {:on_delete=>:cascade})661 -> 0.0011s662-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})663 -> 0.0012s664-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})665 -> 0.0013s666-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})667 -> 0.0014s668-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :name=>"fk_1e9a074a35", :on_delete=>:cascade})669 -> 0.0013s670-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})671 -> 0.0013s672-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})673 -> 0.0013s674-- add_foreign_key("ci_build_needs", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})675 -> 0.0023s676-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})677 -> 0.0013s678-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})679 -> 0.0014s680-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})681 -> 0.0011s682-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})683 -> 0.0012s684-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})685 -> 0.0013s686-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})687 -> 0.0018s688-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})689 -> 0.0013s690-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"upstream_pipeline_id", :name=>"fk_87f4cefcda", :on_delete=>:cascade})691 -> 0.0012s692-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})693 -> 0.0014s694-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})695 -> 0.0017s696-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})697 -> 0.0013s698-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})699 -> 0.0013s700-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})701 -> 0.0012s702-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})703 -> 0.0013s704-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})705 -> 0.0014s706-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})707 -> 0.0014s708-- add_foreign_key("ci_job_variables", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})709 -> 0.0013s710-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})711 -> 0.0015s712-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})713 -> 0.0012s714-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})715 -> 0.0013s716-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})717 -> 0.0013s718-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})719 -> 0.0013s720-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})721 -> 0.0012s722-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})723 -> 0.0012s724-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})725 -> 0.0011s726-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})727 -> 0.0014s728-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})729 -> 0.0015s730-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})731 -> 0.0014s732-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})733 -> 0.0013s734-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})735 -> 0.0014s736-- add_foreign_key("ci_sources_pipelines", "ci_builds", {:column=>"source_job_id", :name=>"fk_be5624bf37", :on_delete=>:cascade})737 -> 0.0014s738-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_e1bad85861", :on_delete=>:cascade})739 -> 0.0011s740-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"source_pipeline_id", :name=>"fk_d4e29af7d7", :on_delete=>:cascade})741 -> 0.0011s742-- add_foreign_key("ci_sources_pipelines", "projects", {:column=>"source_project_id", :name=>"fk_acd9737679", :on_delete=>:cascade})743 -> 0.0013s744-- add_foreign_key("ci_sources_pipelines", "projects", {:name=>"fk_1e53c97c0a", :on_delete=>:cascade})745 -> 0.0013s746-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})747 -> 0.0012s748-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})749 -> 0.0013s750-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})751 -> 0.0013s752-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})753 -> 0.0013s754-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})755 -> 0.0013s756-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})757 -> 0.0015s758-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})759 -> 0.0013s760-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})761 -> 0.0012s762-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})763 -> 0.0012s764-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})765 -> 0.0011s766-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})767 -> 0.0014s768-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})769 -> 0.0013s770-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})771 -> 0.0014s772-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})773 -> 0.0012s774-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})775 -> 0.0012s776-- add_foreign_key("clusters_applications_ingress", "clusters", {:on_delete=>:cascade})777 -> 0.0012s778-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})779 -> 0.0013s780-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})781 -> 0.0012s782-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})783 -> 0.0017s784-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})785 -> 0.0012s786-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})787 -> 0.0012s788-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})789 -> 0.0011s790-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})791 -> 0.0013s792-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})793 -> 0.0013s794-- add_foreign_key("clusters_kubernetes_namespaces", "environments", {:on_delete=>:nullify})795 -> 0.0017s796-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})797 -> 0.0014s798-- add_foreign_key("container_repositories", "projects")799 -> 0.0016s800-- add_foreign_key("dependency_proxy_blobs", "namespaces", {:column=>"group_id", :on_delete=>:cascade})801 -> 0.0013s802-- add_foreign_key("dependency_proxy_group_settings", "namespaces", {:column=>"group_id", :on_delete=>:cascade})803 -> 0.0013s804-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})805 -> 0.0015s806-- add_foreign_key("deployments", "clusters", {:name=>"fk_289bba3222", :on_delete=>:nullify})807 -> 0.0016s808-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})809 -> 0.0015s810-- add_foreign_key("design_management_designs", "issues", {:on_delete=>:cascade})811 -> 0.0019s812-- add_foreign_key("design_management_designs", "projects", {:on_delete=>:cascade})813 -> 0.0014s814-- add_foreign_key("design_management_designs_versions", "design_management_designs", {:column=>"design_id", :name=>"fk_03c671965c", :on_delete=>:cascade})815 -> 0.0011s816-- add_foreign_key("design_management_designs_versions", "design_management_versions", {:column=>"version_id", :name=>"fk_f4d25ba00c", :on_delete=>:cascade})817 -> 0.0012s818-- add_foreign_key("design_management_versions", "issues", {:on_delete=>:cascade})819 -> 0.0012s820-- add_foreign_key("draft_notes", "merge_requests", {:on_delete=>:cascade})821 -> 0.0015s822-- add_foreign_key("draft_notes", "users", {:column=>"author_id", :on_delete=>:cascade})823 -> 0.0015s824-- add_foreign_key("elasticsearch_indexed_namespaces", "namespaces", {:on_delete=>:cascade})825 -> 0.0013s826-- add_foreign_key("elasticsearch_indexed_projects", "projects", {:on_delete=>:cascade})827 -> 0.0015s828-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})829 -> 0.0014s830-- add_foreign_key("epic_issues", "epics", {:on_delete=>:cascade})831 -> 0.0016s832-- add_foreign_key("epic_issues", "issues", {:on_delete=>:cascade})833 -> 0.0012s834-- add_foreign_key("epic_metrics", "epics", {:on_delete=>:cascade})835 -> 0.0012s836-- add_foreign_key("epics", "epics", {:column=>"parent_id", :name=>"fk_25b99c1be3", :on_delete=>:cascade})837 -> 0.0011s838-- add_foreign_key("epics", "milestones", {:on_delete=>:nullify})839 -> 0.0014s840-- add_foreign_key("epics", "namespaces", {:column=>"group_id", :name=>"fk_f081aa4489", :on_delete=>:cascade})841 -> 0.0014s842-- add_foreign_key("epics", "users", {:column=>"assignee_id", :name=>"fk_dccd3f98fc", :on_delete=>:nullify})843 -> 0.0014s844-- add_foreign_key("epics", "users", {:column=>"author_id", :name=>"fk_3654b61b03", :on_delete=>:cascade})845 -> 0.0014s846-- add_foreign_key("epics", "users", {:column=>"closed_by_id", :name=>"fk_aa5798e761", :on_delete=>:nullify})847 -> 0.0015s848-- add_foreign_key("events", "projects", {:on_delete=>:cascade})849 -> 0.0017s850-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})851 -> 0.0014s852-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})853 -> 0.0013s854-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})855 -> 0.0013s856-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})857 -> 0.0014s858-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})859 -> 0.0013s860-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})861 -> 0.0014s862-- add_foreign_key("geo_container_repository_updated_events", "container_repositories", {:name=>"fk_212c89c706", :on_delete=>:cascade})863 -> 0.0011s864-- add_foreign_key("geo_event_log", "geo_cache_invalidation_events", {:column=>"cache_invalidation_event_id", :name=>"fk_42c3b54bed", :on_delete=>:cascade})865 -> 0.0016s866-- add_foreign_key("geo_event_log", "geo_container_repository_updated_events", {:column=>"container_repository_updated_event_id", :name=>"fk_6ada82d42a", :on_delete=>:cascade})867 -> 0.0011s868-- add_foreign_key("geo_event_log", "geo_hashed_storage_migrated_events", {:column=>"hashed_storage_migrated_event_id", :name=>"fk_27548c6db3", :on_delete=>:cascade})869 -> 0.0011s870-- add_foreign_key("geo_event_log", "geo_job_artifact_deleted_events", {:column=>"job_artifact_deleted_event_id", :name=>"fk_176d3fbb5d", :on_delete=>:cascade})871 -> 0.0012s872-- add_foreign_key("geo_event_log", "geo_lfs_object_deleted_events", {:column=>"lfs_object_deleted_event_id", :name=>"fk_d5af95fcd9", :on_delete=>:cascade})873 -> 0.0012s874-- add_foreign_key("geo_event_log", "geo_repositories_changed_events", {:column=>"repositories_changed_event_id", :name=>"fk_4a99ebfd60", :on_delete=>:cascade})875 -> 0.0011s876-- add_foreign_key("geo_event_log", "geo_repository_created_events", {:column=>"repository_created_event_id", :name=>"fk_9b9afb1916", :on_delete=>:cascade})877 -> 0.0013s878-- add_foreign_key("geo_event_log", "geo_repository_deleted_events", {:column=>"repository_deleted_event_id", :name=>"fk_c4b1c1f66e", :on_delete=>:cascade})879 -> 0.0012s880-- add_foreign_key("geo_event_log", "geo_repository_renamed_events", {:column=>"repository_renamed_event_id", :name=>"fk_86c84214ec", :on_delete=>:cascade})881 -> 0.0012s882-- add_foreign_key("geo_event_log", "geo_repository_updated_events", {:column=>"repository_updated_event_id", :name=>"fk_78a6492f68", :on_delete=>:cascade})883 -> 0.0012s884-- add_foreign_key("geo_event_log", "geo_reset_checksum_events", {:column=>"reset_checksum_event_id", :name=>"fk_cff7185ad2", :on_delete=>:cascade})885 -> 0.0011s886-- add_foreign_key("geo_event_log", "geo_upload_deleted_events", {:column=>"upload_deleted_event_id", :name=>"fk_c1f241c70d", :on_delete=>:cascade})887 -> 0.0012s888-- add_foreign_key("geo_hashed_storage_attachments_events", "projects", {:on_delete=>:cascade})889 -> 0.0015s890-- add_foreign_key("geo_hashed_storage_migrated_events", "projects", {:on_delete=>:cascade})891 -> 0.0014s892-- add_foreign_key("geo_node_namespace_links", "geo_nodes", {:on_delete=>:cascade})893 -> 0.0016s894-- add_foreign_key("geo_node_namespace_links", "namespaces", {:on_delete=>:cascade})895 -> 0.0013s896-- add_foreign_key("geo_node_statuses", "geo_nodes", {:on_delete=>:cascade})897 -> 0.0015s898-- add_foreign_key("geo_repositories_changed_events", "geo_nodes", {:on_delete=>:cascade})899 -> 0.0011s900-- add_foreign_key("geo_repository_created_events", "projects", {:on_delete=>:cascade})901 -> 0.0014s902-- add_foreign_key("geo_repository_renamed_events", "projects", {:on_delete=>:cascade})903 -> 0.0015s904-- add_foreign_key("geo_repository_updated_events", "projects", {:on_delete=>:cascade})905 -> 0.0014s906-- add_foreign_key("geo_reset_checksum_events", "projects", {:on_delete=>:cascade})907 -> 0.0014s908-- add_foreign_key("gitlab_subscriptions", "namespaces", {:name=>"fk_e2595d00a1", :on_delete=>:cascade})909 -> 0.0014s910-- add_foreign_key("gitlab_subscriptions", "plans", {:column=>"hosted_plan_id", :name=>"fk_bd0c4019c3", :on_delete=>:cascade})911 -> 0.0012s912-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})913 -> 0.0027s914-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})915 -> 0.0022s916-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})917 -> 0.0021s918-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})919 -> 0.0011s920-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})921 -> 0.0014s922-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})923 -> 0.0013s924-- add_foreign_key("identities", "saml_providers", {:name=>"fk_aade90f0fc", :on_delete=>:cascade})925 -> 0.0013s926-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})927 -> 0.0016s928-- add_foreign_key("index_statuses", "projects", {:name=>"fk_74b2492545", :on_delete=>:cascade})929 -> 0.0015s930-- add_foreign_key("insights", "namespaces", {:on_delete=>:cascade})931 -> 0.0013s932-- add_foreign_key("insights", "projects", {:on_delete=>:cascade})933 -> 0.0014s934-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})935 -> 0.0014s936-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})937 -> 0.0014s938-- add_foreign_key("ip_restrictions", "namespaces", {:column=>"group_id", :on_delete=>:cascade})939 -> 0.0012s940-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})941 -> 0.0013s942-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})943 -> 0.0013s944-- add_foreign_key("issue_links", "issues", {:column=>"source_id", :name=>"fk_c900194ff2", :on_delete=>:cascade})945 -> 0.0013s946-- add_foreign_key("issue_links", "issues", {:column=>"target_id", :name=>"fk_e71bb44f1f", :on_delete=>:cascade})947 -> 0.0011s948-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})949 -> 0.0012s950-- add_foreign_key("issue_tracker_data", "services", {:on_delete=>:cascade})951 -> 0.0014s952-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})953 -> 0.0012s954-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})955 -> 0.0013s956-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})957 -> 0.0016s958-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})959 -> 0.0014s960-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})961 -> 0.0014s962-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})963 -> 0.0015s964-- add_foreign_key("jira_connect_subscriptions", "jira_connect_installations", {:on_delete=>:cascade})965 -> 0.0013s966-- add_foreign_key("jira_connect_subscriptions", "namespaces", {:on_delete=>:cascade})967 -> 0.0013s968-- add_foreign_key("jira_tracker_data", "services", {:on_delete=>:cascade})969 -> 0.0012s970-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})971 -> 0.0012s972-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})973 -> 0.0012s974-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})975 -> 0.0014s976-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})977 -> 0.0014s978-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})979 -> 0.0014s980-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})981 -> 0.0015s982-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})983 -> 0.0014s984-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})985 -> 0.0014s986-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})987 -> 0.0011s988-- add_foreign_key("lists", "milestones", {:on_delete=>:cascade})989 -> 0.0012s990-- add_foreign_key("lists", "users", {:name=>"fk_d6cf4279f7", :on_delete=>:cascade})991 -> 0.0014s992-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})993 -> 0.0016s994-- add_foreign_key("merge_request_assignees", "merge_requests", {:on_delete=>:cascade})995 -> 0.0014s996-- add_foreign_key("merge_request_assignees", "users", {:on_delete=>:cascade})997 -> 0.0014s998-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocked_merge_request_id", :on_delete=>:cascade})999 -> 0.0014s1000-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocking_merge_request_id", :on_delete=>:cascade})1001 -> 0.0012s1002-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})1003 -> 0.0013s1004-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})1005 -> 0.0011s1006-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})1007 -> 0.0013s1008-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1009 -> 0.0015s1010-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})1011 -> 0.0013s1012-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})1013 -> 0.0014s1014-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})1015 -> 0.0014s1016-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})1017 -> 0.0014s1018-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})1019 -> 0.0012s1020-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})1021 -> 0.0013s1022-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})1023 -> 0.0016s1024-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})1025 -> 0.0016s1026-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})1027 -> 0.0015s1028-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})1029 -> 0.0015s1030-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})1031 -> 0.0016s1032-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})1033 -> 0.0016s1034-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})1035 -> 0.0014s1036-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})1037 -> 0.0013s1038-- add_foreign_key("merge_trains", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1039 -> 0.0013s1040-- add_foreign_key("merge_trains", "merge_requests", {:on_delete=>:cascade})1041 -> 0.0013s1042-- add_foreign_key("merge_trains", "projects", {:column=>"target_project_id", :on_delete=>:cascade})1043 -> 0.0014s1044-- add_foreign_key("merge_trains", "users", {:on_delete=>:cascade})1045 -> 0.0013s1046-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})1047 -> 0.0012s1048-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})1049 -> 0.0014s1050-- add_foreign_key("namespace_aggregation_schedules", "namespaces", {:on_delete=>:cascade})1051 -> 0.0013s1052-- add_foreign_key("namespace_root_storage_statistics", "namespaces", {:on_delete=>:cascade})1053 -> 0.0014s1054-- add_foreign_key("namespace_statistics", "namespaces", {:on_delete=>:cascade})1055 -> 0.0013s1056-- add_foreign_key("namespaces", "namespaces", {:column=>"custom_project_templates_group_id", :name=>"fk_e7a0b20a6b", :on_delete=>:nullify})1057 -> 0.0013s1058-- add_foreign_key("namespaces", "plans", {:name=>"fk_fdd12e5b80", :on_delete=>:nullify})1059 -> 0.0014s1060-- add_foreign_key("namespaces", "projects", {:column=>"file_template_project_id", :name=>"fk_319256d87a", :on_delete=>:nullify})1061 -> 0.0016s1062-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})1063 -> 0.0015s1064-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})1065 -> 0.0020s1066-- add_foreign_key("notes", "reviews", {:name=>"fk_2e82291620", :on_delete=>:nullify})1067 -> 0.0013s1068-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})1069 -> 0.0016s1070-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})1071 -> 0.0012s1072-- add_foreign_key("operations_feature_flag_scopes", "operations_feature_flags", {:column=>"feature_flag_id", :on_delete=>:cascade})1073 -> 0.0011s1074-- add_foreign_key("operations_feature_flags", "projects", {:on_delete=>:cascade})1075 -> 0.0014s1076-- add_foreign_key("operations_feature_flags_clients", "projects", {:on_delete=>:cascade})1077 -> 0.0015s1078-- add_foreign_key("packages_maven_metadata", "packages_packages", {:column=>"package_id", :name=>"fk_be88aed360", :on_delete=>:cascade})1079 -> 0.0012s1080-- add_foreign_key("packages_package_files", "packages_packages", {:column=>"package_id", :name=>"fk_86f0f182f8", :on_delete=>:cascade})1081 -> 0.0011s1082-- add_foreign_key("packages_packages", "projects", {:on_delete=>:cascade})1083 -> 0.0015s1084-- add_foreign_key("pages_domain_acme_orders", "pages_domains", {:on_delete=>:cascade})1085 -> 0.0015s1086-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})1087 -> 0.0015s1088-- add_foreign_key("path_locks", "projects", {:name=>"fk_5265c98f24", :on_delete=>:cascade})1089 -> 0.0015s1090-- add_foreign_key("path_locks", "users")1091 -> 0.0014s1092-- add_foreign_key("personal_access_tokens", "users")1093 -> 0.0015s1094-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})1095 -> 0.0016s1096-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})1097 -> 0.0013s1098-- add_foreign_key("project_alerting_settings", "projects", {:on_delete=>:cascade})1099 -> 0.0015s1100-- add_foreign_key("project_aliases", "projects", {:on_delete=>:cascade})1101 -> 0.0015s1102-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})1103 -> 0.0015s1104-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})1105 -> 0.0014s1106-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})1107 -> 0.0015s1108-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})1109 -> 0.0014s1110-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})1111 -> 0.0017s1112-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})1113 -> 0.0016s1114-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})1115 -> 0.0014s1116-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})1117 -> 0.0015s1118-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})1119 -> 0.0015s1120-- add_foreign_key("project_feature_usages", "projects", {:on_delete=>:cascade})1121 -> 0.0016s1122-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})1123 -> 0.0016s1124-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})1125 -> 0.0016s1126-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})1127 -> 0.0014s1128-- add_foreign_key("project_incident_management_settings", "projects", {:on_delete=>:cascade})1129 -> 0.0016s1130-- add_foreign_key("project_metrics_settings", "projects", {:on_delete=>:cascade})1131 -> 0.0014s1132-- add_foreign_key("project_mirror_data", "projects", {:name=>"fk_d1aad367d7", :on_delete=>:cascade})1133 -> 0.0016s1134-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})1135 -> 0.0015s1136-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})1137 -> 0.0012s1138-- add_foreign_key("project_repository_states", "projects", {:on_delete=>:cascade})1139 -> 0.0018s1140-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})1141 -> 0.0016s1142-- add_foreign_key("project_tracing_settings", "projects", {:on_delete=>:cascade})1143 -> 0.0015s1144-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})1145 -> 0.0015s1146-- add_foreign_key("prometheus_alert_events", "projects", {:on_delete=>:cascade})1147 -> 0.0016s1148-- add_foreign_key("prometheus_alert_events", "prometheus_alerts", {:on_delete=>:cascade})1149 -> 0.0013s1150-- add_foreign_key("prometheus_alerts", "environments", {:on_delete=>:cascade})1151 -> 0.0013s1152-- add_foreign_key("prometheus_alerts", "projects", {:on_delete=>:cascade})1153 -> 0.0016s1154-- add_foreign_key("prometheus_alerts", "prometheus_metrics", {:on_delete=>:cascade})1155 -> 0.0014s1156-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})1157 -> 0.0017s1158-- add_foreign_key("protected_branch_merge_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_98f3d044fe", :on_delete=>:cascade})1159 -> 0.0016s1160-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})1161 -> 0.0012s1162-- add_foreign_key("protected_branch_merge_access_levels", "users")1163 -> 0.0016s1164-- add_foreign_key("protected_branch_push_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_7111b68cdb", :on_delete=>:cascade})1165 -> 0.0015s1166-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})1167 -> 0.0012s1168-- add_foreign_key("protected_branch_push_access_levels", "users")1169 -> 0.0017s1170-- add_foreign_key("protected_branch_unprotect_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1171 -> 0.0015s1172-- add_foreign_key("protected_branch_unprotect_access_levels", "protected_branches", {:on_delete=>:cascade})1173 -> 0.0012s1174-- add_foreign_key("protected_branch_unprotect_access_levels", "users", {:on_delete=>:cascade})1175 -> 0.0015s1176-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})1177 -> 0.0017s1178-- add_foreign_key("protected_environment_deploy_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1179 -> 0.0018s1180-- add_foreign_key("protected_environment_deploy_access_levels", "protected_environments", {:on_delete=>:cascade})1181 -> 0.0013s1182-- add_foreign_key("protected_environment_deploy_access_levels", "users", {:on_delete=>:cascade})1183 -> 0.0015s1184-- add_foreign_key("protected_environments", "projects", {:on_delete=>:cascade})1185 -> 0.0016s1186-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_b4eb82fe3c", :on_delete=>:cascade})1187 -> 0.0015s1188-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})1189 -> 0.0014s1190-- add_foreign_key("protected_tag_create_access_levels", "users")1191 -> 0.0017s1192-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})1193 -> 0.0016s1194-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})1195 -> 0.0013s1196-- add_foreign_key("push_rules", "projects", {:name=>"fk_83b29894de", :on_delete=>:cascade})1197 -> 0.0020s1198-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})1199 -> 0.0014s1200-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})1201 -> 0.0015s1202-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})1203 -> 0.0014s1204-- add_foreign_key("remote_mirrors", "projects", {:name=>"fk_43a9aa4ca8", :on_delete=>:cascade})1205 -> 0.0016s1206-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})1207 -> 0.0016s1208-- add_foreign_key("resource_label_events", "epics", {:on_delete=>:cascade})1209 -> 0.0014s1210-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})1211 -> 0.0014s1212-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})1213 -> 0.0016s1214-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})1215 -> 0.0015s1216-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})1217 -> 0.0024s1218-- add_foreign_key("reviews", "merge_requests", {:on_delete=>:cascade})1219 -> 0.0014s1220-- add_foreign_key("reviews", "projects", {:on_delete=>:cascade})1221 -> 0.0015s1222-- add_foreign_key("reviews", "users", {:column=>"author_id", :on_delete=>:nullify})1223 -> 0.0013s1224-- add_foreign_key("saml_providers", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1225 -> 0.0013s1226-- add_foreign_key("scim_oauth_access_tokens", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1227 -> 0.0014s1228-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})1229 -> 0.0016s1230-- add_foreign_key("slack_integrations", "services", {:on_delete=>:cascade})1231 -> 0.0013s1232-- add_foreign_key("smartcard_identities", "users", {:on_delete=>:cascade})1233 -> 0.0016s1234-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})1235 -> 0.0019s1236-- add_foreign_key("software_license_policies", "projects", {:on_delete=>:cascade})1237 -> 0.0016s1238-- add_foreign_key("software_license_policies", "software_licenses", {:on_delete=>:cascade})1239 -> 0.0012s1240-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})1241 -> 0.0018s1242-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})1243 -> 0.0013s1244-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})1245 -> 0.0012s1246-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})1247 -> 0.0013s1248-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})1249 -> 0.0014s1250-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})1251 -> 0.0016s1252-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})1253 -> 0.0014s1254-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1255 -> 0.0018s1256-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})1257 -> 0.0012s1258-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})1259 -> 0.0017s1260-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})1261 -> 0.0014s1262-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})1263 -> 0.0015s1264-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})1265 -> 0.0016s1266-- add_foreign_key("u2f_registrations", "users")1267 -> 0.0016s1268-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})1269 -> 0.0015s1270-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})1271 -> 0.0015s1272-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})1273 -> 0.0015s1274-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})1275 -> 0.0015s1276-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})1277 -> 0.0015s1278-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})1279 -> 0.0015s1280-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})1281 -> 0.0016s1282-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})1283 -> 0.0014s1284-- add_foreign_key("users", "namespaces", {:column=>"managing_group_id", :name=>"fk_a4b8fefe3e", :on_delete=>:nullify})1285 -> 0.0020s1286-- add_foreign_key("users_ops_dashboard_projects", "projects", {:on_delete=>:cascade})1287 -> 0.0016s1288-- add_foreign_key("users_ops_dashboard_projects", "users", {:on_delete=>:cascade})1289 -> 0.0014s1290-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})1291 -> 0.0016s1292-- add_foreign_key("vulnerability_feedback", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1293 -> 0.0016s1294-- add_foreign_key("vulnerability_feedback", "issues", {:on_delete=>:nullify})1295 -> 0.0014s1296-- add_foreign_key("vulnerability_feedback", "merge_requests", {:name=>"fk_563ff1912e", :on_delete=>:nullify})1297 -> 0.0013s1298-- add_foreign_key("vulnerability_feedback", "projects", {:on_delete=>:cascade})1299 -> 0.0016s1300-- add_foreign_key("vulnerability_feedback", "users", {:column=>"author_id", :on_delete=>:cascade})1301 -> 0.0014s1302-- add_foreign_key("vulnerability_feedback", "users", {:column=>"comment_author_id", :name=>"fk_94f7c8a81e", :on_delete=>:nullify})1303 -> 0.0014s1304-- add_foreign_key("vulnerability_identifiers", "projects", {:on_delete=>:cascade})1305 -> 0.0019s1306-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_identifiers", {:column=>"identifier_id", :on_delete=>:cascade})1307 -> 0.0013s1308-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1309 -> 0.0013s1310-- add_foreign_key("vulnerability_occurrence_pipelines", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1311 -> 0.0013s1312-- add_foreign_key("vulnerability_occurrence_pipelines", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1313 -> 0.0011s1314-- add_foreign_key("vulnerability_occurrences", "projects", {:on_delete=>:cascade})1315 -> 0.0016s1316-- add_foreign_key("vulnerability_occurrences", "vulnerability_identifiers", {:column=>"primary_identifier_id", :on_delete=>:cascade})1317 -> 0.0015s1318-- add_foreign_key("vulnerability_occurrences", "vulnerability_scanners", {:column=>"scanner_id", :on_delete=>:cascade})1319 -> 0.0013s1320-- add_foreign_key("vulnerability_scanners", "projects", {:on_delete=>:cascade})1321 -> 0.0017s1322-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})1323 -> 0.0014s1324-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})1325 -> 0.0016s1326Dropped database 'gitlabhq_geo_test'1327Created database 'gitlabhq_geo_test'1328-- enable_extension("plpgsql")1329 -> 0.0140s1330-- create_table("container_repository_registry", {:id=>:serial, :force=>:cascade})1331 -> 0.0110s1332-- create_table("event_log_states", {:primary_key=>"event_id", :force=>:cascade})1333 -> 0.0017s1334-- create_table("file_registry", {:id=>:serial, :force=>:cascade})1335 -> 0.0107s1336-- create_table("job_artifact_registry", {:id=>:serial, :force=>:cascade})1337 -> 0.0082s1338-- create_table("project_registry", {:id=>:serial, :force=>:cascade})1339 -> 0.0394s1340$ date1341Fri Aug 23 10:42:10 UTC 20191342$ JOB_NAME=( $CI_JOB_NAME )1343$ TEST_TOOL=${JOB_NAME[0]}1344$ TEST_LEVEL=${JOB_NAME[1]}1345$ DATABASE=${JOB_NAME[2]}1346$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_${TEST_LEVEL}_${DATABASE}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1347$ export KNAPSACK_GENERATE_REPORT=true KNAPSACK_LOG_LEVEL=debug KNAPSACK_TEST_DIR=spec1348$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}1349$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1350$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1351$ export FLAKY_RSPEC_GENERATE_REPORT=true1352$ export CACHE_CLASSES=true1353$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}1354$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}1355$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}1356$ scripts/gitaly-test-spawn1357Checking gitaly-ruby bundle...1358Warning: 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`.1359The Gemfile's dependencies are satisfied1360Trying to connect to gitaly: ..... OK1361$ date1362Fri Aug 23 10:42:10 UTC 20191363$ export KNAPSACK_TEST_FILE_PATTERN=$(ruby -r./lib/quality/test_level.rb -e "puts Quality::TestLevel.new.pattern(:${TEST_LEVEL})")1364$ mkdir -p tmp/memory_test1365$ export MEMORY_TEST_PATH="tmp/memory_test/${TEST_TOOL}_${TEST_LEVEL}_${DATABASE}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_memory.csv"1366$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml --tag level:${TEST_LEVEL} --tag ~geo"1367Knapsack report generator started!1368Run options:1369 include {:focus=>true, :level=>"system"}1370 exclude {:geo=>true}1371==> Setting up GitLab Shell...1372 GitLab Shell set up in 0.653787658 seconds...1373==> Setting up Gitaly...1374 Gitaly set up in 0.000136427 seconds...1375==> Setting up GitLab Elasticsearch Indexer...1376 GitLab Elasticsearch Indexer set up in 0.000330341 seconds...1377Project1378 creating from template1379Starting the Capybara driver server...1380 allows creation from templates1381 shows tip about push to create git command1382 shows the command in a popover1383 description1384 parses Markdown1385 passes through html-pipeline1386 sanitizes unwanted tags1387 permits `rel` attribute on links1388 read more1389 does not display "read more" link on desktop breakpoint1390 displays "read more" link on mobile breakpoint1391 project topics1392 shows project topics1393 shows up to 3 project tags1394 copy clone URL to clipboard1395 desktop component1396 shows on md and larger breakpoints1397 mobile component1398 shows mobile component on sm and smaller breakpoints1399 remove forked relationship1400 removes fork1401 showing information about source of a project fork1402 shows a link to the source project when it is available1403 does not contain fork network information for the root project1404 shows the name of the deleted project when the source was deleted1405 a fork of a fork1406 links to the base project if the source project is removed1407 when the project repository is disabled1408 does not show an error1409 removal1410 focuses on the confirmation field1411 removes a project1412 tree view (default view is set to Files)1413 has working links to files1414 has working links to directories1415 has working links to submodules1416 for signed commit on default branch1417 displays a GPG badge1418 for subgroups1419 renders tree table without errors1420 for signed commit1421 displays a GPG badge1422 activity view1423 loads activity1424 content is not cached after signing out1425 does not load activity1426 edit1427 behaves like dirty submit form1428 disables .js-general-settings-form submit until there are changes on input[name="project[name]"]1429 disables .rspec-merge-request-settings submit until there are changes on #project_printing_merge_request_link_enabled1430Merge request > User edits MR1431 non-fork merge request1432 behaves like an editable merge request1433DEPRECATION WARNING: Delegating as to arel is deprecated and will be removed in Rails 6.0. (called from visible_to_user_arel at /builds/gitlab-org/gitlab-ee/app/models/group.rb:120)1434 updates merge request1435DEPRECATION WARNING: Delegating as to arel is deprecated and will be removed in Rails 6.0. (called from visible_to_user_arel at /builds/gitlab-org/gitlab-ee/app/models/group.rb:120)1436 description has autocomplete1437 has class js-quick-submit in form1438 warns about version conflict1439DEPRECATION WARNING: Delegating as to arel is deprecated and will be removed in Rails 6.0. (called from visible_to_user_arel at /builds/gitlab-org/gitlab-ee/app/models/group.rb:120)1440 preserves description textarea height1441 when "Remove source branch" is set1442DEPRECATION WARNING: Delegating as to arel is deprecated and will be removed in Rails 6.0. (called from visible_to_user_arel at /builds/gitlab-org/gitlab-ee/app/models/group.rb:120)1443DEPRECATION WARNING: Delegating as to arel is deprecated and will be removed in Rails 6.0. (called from visible_to_user_arel at /builds/gitlab-org/gitlab-ee/app/models/group.rb:120)1444 allows to unselect "Remove source branch"1445 for a forked project1446 behaves like an editable merge request1447DEPRECATION WARNING: Delegating as to arel is deprecated and will be removed in Rails 6.0. (called from visible_to_user_arel at /builds/gitlab-org/gitlab-ee/app/models/group.rb:120)1448 updates merge request1449DEPRECATION WARNING: Delegating as to arel is deprecated and will be removed in Rails 6.0. (called from visible_to_user_arel at /builds/gitlab-org/gitlab-ee/app/models/group.rb:120)1450 description has autocomplete1451 has class js-quick-submit in form1452 warns about version conflict1453DEPRECATION WARNING: Delegating as to arel is deprecated and will be removed in Rails 6.0. (called from visible_to_user_arel at /builds/gitlab-org/gitlab-ee/app/models/group.rb:120)1454 preserves description textarea height1455 when "Remove source branch" is set1456DEPRECATION WARNING: Delegating as to arel is deprecated and will be removed in Rails 6.0. (called from visible_to_user_arel at /builds/gitlab-org/gitlab-ee/app/models/group.rb:120)1457DEPRECATION WARNING: Delegating as to arel is deprecated and will be removed in Rails 6.0. (called from visible_to_user_arel at /builds/gitlab-org/gitlab-ee/app/models/group.rb:120)1458 allows to unselect "Remove source branch"1459Thread Comments Issue1460 behaves like thread comments1461 clicking "Comment" will post a comment (PENDING: around hook at ./spec/spec_helper.rb:156 did not execute the example)1462 clicking 'Comment & close issue' will post a comment and close the issue1463 when the toggle is clicked1464 has a "Comment" item (selected by default) and "Start thread" item1465 closes the menu when clicking the toggle or body1466 clicking the ul padding or divider should not change the text1467 when selecting "Start thread"1468 updates the submit button text and closes the dropdown1469 updates the close button text1470 typing does not change the close button text1471 clicking 'Start thread & close issue' will post a thread and close the issue1472 creating a thread1473 clicking "Start thread" will post a thread1474 can be replied to1475 can be collapsed1476 when opening the menu1477 has "Start thread" selected1478 when selecting "Comment"14791st Try error in ./spec/support/features/discussion_comments_shared_example.rb:247:1480expected to find text "Comment" in "Start thread"1481Unexpected browser console output:1482webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1483webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1484http://127.0.0.1:37435/assets/select2.png - Failed to load resource: the server responded with a status of 404 (Not Found)1485webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1486webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1487webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1488webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1489http://127.0.0.1:37435/assets/select2.png - Failed to load resource: the server responded with a status of 404 (Not Found)1490webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1491webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1492http://127.0.0.1:37435/assets/select2.png - Failed to load resource: the server responded with a status of 404 (Not Found)1493webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1494webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1495webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1496webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1497webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1498http://127.0.0.1:37435/assets/select2.png - Failed to load resource: the server responded with a status of 404 (Not Found)1499webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1500webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1501webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1502webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1503webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1504webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1505webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1506webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1507webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 996:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1508RSpec::Retry: 2nd try ./spec/support/features/discussion_comments_shared_example.rb:2471509 updates the submit button text and closes the dropdown1510 updates the close button text1511 typing does not change the close button text1512 has "Comment" selected when opening the menu1513 on a closed issue1514 should show a 'Comment & reopen issue' button1515 should show a 'Start thread & reopen issue' button when 'Start thread' is selected1516Editing file blob1517 as a developer1518 updates the content of file with a number as file path1519 from MR diff1520 returns me to the mr1521 from blob file path1522 updates content1523 previews content1524 when rendering the preview1525 renders content with CommonMark1526 visit blob edit1527 redirects to sign in and returns1528 as developer1529 redirects to sign in and returns1530 as guest1531 redirects to sign in and returns1532 as developer1533 on some branch1534 shows blob editor with same branch1535 with protected branch1536 shows blob editor with patch branch1537 as maintainer1538 shows blob editor with same branch1539Projects > Wiki > User previews markdown changes1540 does not linkify double brackets inside code blocks as expected1541 while creating a new wiki page1542 when there are no spaces or hyphens in the page name1543 rewrites relative links as expected1544 when there are spaces in the page name1545 rewrites relative links as expected1546 when there are hyphens in the page name1547 rewrites relative links as expected1548 while editing a wiki page1549 when there are no spaces or hyphens in the page name1550 rewrites relative links as expected1551 when there are spaces in the page name1552 rewrites relative links as expected1553 when there are hyphens in the page name1554 rewrites relative links as expected1555 when rendering the preview1556 renders content with CommonMark1557Contributions Calendar1558 calendar day selection1559 displays calendar1560 select calendar day1561 displays calendar day activities1562 select another calendar day1563 displays different calendar day activities1564 deselect calendar day1565 hides calendar day activities1566 calendar daily activities1567 1 issue creation calendar activity1568 behaves like a day with activity1569 displays calendar activity square color for 1 contribution1570 displays calendar activity square on the correct date1571 issue title is shown on activity page1572 displays calendar activity log1573 1 comment calendar activity1574 behaves like a day with activity1575 displays calendar activity square color for 1 contribution1576 displays calendar activity square on the correct date1577 10 calendar activities1578 behaves like a day with activity1579 displays calendar activity square color for 1 contribution1580 displays calendar activity square on the correct date1581 calendar activity on two days1582 displays calendar activity squares for both days1583 displays calendar activity square for yesterday1584 displays calendar activity square for today1585Diff file viewer1586 Ruby file1587 shows highlighted Ruby code1588 Ruby file (stored in LFS)1589 when LFS is enabled on the project1590 shows an error message1591 when LFS is disabled on the project1592 displays the diff1593 Image file1594 Replaced1595 shows a rendered image1596 shows view replaced and view file links1597 Added1598 shows view file link1599 Deleted1600 shows view file link1601 ISO file (stored in LFS)1602 when LFS is enabled on the project1603 shows that file was added1604 when LFS is disabled on the project1605 displays the diff1606 ZIP file1607 shows that file was added1608 renamed file1609 shows the filename with diff highlight1610 binary file that appears to be text in the first 1024 bytes1611 shows the diff is collapsed1612 expanding the diff1613 shows there is no preview1614User views a wiki page1615 opens a default wiki page1616 when wiki is empty1617 shows the history of a page that has a path1618 shows an old version of a page1619 when a page does not have history1620 shows all the pages1621 shows the creation page if file does not exist1622 shows a file stored in a page1623 should not have visible xpath "/html"1624 when a page has history1625 shows the page history1626 does not show the "Edit" button1627 when page has invalid content encoding1628 does not show "Edit" button1629 shows error1630Recent searches1631 searching adds to recent searches1632 visiting URL with search params adds to recent searches1633 saved recent searches are restored last on the list1634 searches are scoped to projects1635 clicking item fills search input1636 clear recent searches button, clears recent searches1637 shows flash error when failed to parse saved history1638Merge request > User scrolls to note on load1639 scrolls note into view1640 renders un-collapsed notes with diff1641 resolved notes1642 when diff note1643 expands collapsed notes1644 when non-diff note1645 expands collapsed replies1646User creates a project1647 creates a new project1648 in a subgroup they do not own1649 creates a new project1650 in a group with DEVELOPER_MAINTAINER_PROJECT_ACCESS project_creation_level1651 creates a new project1652Invites1653 when signed out1654 renders sign in page with sign in notice1655 sign in and redirects to invitation page1656 when signed in as an exists member1657 shows message user already a member1658 accepting the invitation1659 grants access and redirects to group page1660 declining the application1661 when signed in1662 declines application and redirects to dashboard1663 when signed out1664 declines application and redirects to sign in page1665 invite an user using their email address1666 email confirmation disabled1667 signs up and redirects to the dashboard page with all the projects/groups invitations automatically accepted1668 the user sign-up using a different email address1669 signs up and redirects to the invitation page1670 email confirmation enabled1671 doesn't accept invitations until the user confirms his email1672 when soft email confirmation is not enabled1673 signs up and redirects to root page with all the project/groups invitation automatically accepted1674 when soft email confirmation is enabled1675 signs up and redirects to root page with all the project/groups invitation automatically accepted1676 the user sign-up using a different email address1677 when soft email confirmation is not enabled1678 signs up and redirects to the invitation page1679 when soft email confirmation is enabled1680 signs up and redirects to the invitation page1681Help Pages1682 Get the main help page1683 without a trailing slash1684 behaves like help page1685 prefixes links correctly1686 with a trailing slash1687 behaves like help page1688 prefixes links correctly1689 with a relative installation1690 behaves like help page1691 prefixes links correctly1692 quick link shortcuts1693 focuses search bar1694 opens shortcuts help dialog1695 in a production environment with version check enabled1696 has a version check image1697 when help page is customized1698 displays custom help page text1699 hides marketing content when enabled1700 uses a custom support url1701Groups > User sees users dropdowns in issuables list1702 behaves like issuable user dropdown behaviors1703 author dropdown1704 only includes members of the project/group1705 assignee dropdown1706 only includes members of the project/group1707 behaves like issuable user dropdown behaviors1708 author dropdown1709 only includes members of the project/group1710 assignee dropdown1711 only includes members of the project/group1712Project Activity RSS1713 when signed in1714 behaves like it has an RSS button with current_user's feed token1715 shows the RSS button with current_user's feed token1716 when signed out1717 behaves like it has an RSS button without a feed token1718 shows the RSS button without a feed token1719New project milestone breadcrumb1720 displays link to project milestones and new project milestone1721Knapsack report was generated. Preview:1722{1723 "spec/features/projects_spec.rb": 124.74826884269714,1724 "spec/features/merge_request/user_edits_mr_spec.rb": 70.48269510269165,1725 "spec/features/discussion_comments/issue_spec.rb": 112.57755160331726,1726 "spec/features/projects/blobs/edit_spec.rb": 32.696401596069336,1727 "spec/features/projects/wiki/markdown_preview_spec.rb": 32.746724367141724,1728 "spec/features/calendar_spec.rb": 24.701391220092773,1729 "spec/features/projects/diffs/diff_show_spec.rb": 19.60663104057312,1730 "spec/features/projects/wiki/user_views_wiki_page_spec.rb": 15.925655603408813,1731 "spec/features/issues/filtered_search/recent_searches_spec.rb": 11.831816673278809,1732 "spec/features/merge_request/user_scrolls_to_note_on_load_spec.rb": 12.137539148330688,1733 "spec/features/projects/user_creates_project_spec.rb": 7.43345046043396,1734 "spec/features/invites_spec.rb": 10.012458801269531,1735 "spec/features/help_pages_spec.rb": 5.913123607635498,1736 "spec/features/groups/user_sees_users_dropdowns_in_issuables_list_spec.rb": 5.156037092208862,1737 "spec/features/projects/activity/rss_spec.rb": 0.608994722366333,1738 "spec/features/milestones/user_sees_breadcrumb_links_spec.rb": 0.476878404617309571739}1740Knapsack global time execution for tests: 08m 07s1741Pending: (Failures listed here are expected and do not affect your suite's status)1742 1) Thread Comments Issue behaves like thread comments clicking "Comment" will post a comment1743 # around hook at ./spec/spec_helper.rb:156 did not execute the example1744 # ./spec/support/features/discussion_comments_shared_example.rb:121745Finished in 8 minutes 18 seconds (files took 34.71 seconds to load)1746159 examples, 0 failures, 1 pending1747$ date1748Fri Aug 23 10:51:14 UTC 20191750$ date1751Fri Aug 23 10:51:15 UTC 20191754coverage/: found 5 matching files 1755knapsack/: found 5 matching files 1756rspec_flaky/: found 4 matching files 1757rspec_profiling/: found 1 matching files 1758tmp/capybara/: found 3 matching files 1759tmp/memory_test/: found 2 matching files 1760Uploading artifacts to coordinator... ok id=278682898 responseStatus=201 Created token=vYUVydf61761Uploading artifacts...1762junit_rspec.xml: found 1 matching files 1763Uploading artifacts to coordinator... ok id=278682898 responseStatus=201 Created token=vYUVydf61764Job succeeded