rspec system pg ee 5/5
Passed Started
by
@digitalmoksha

Brett Walker
1Running with gitlab-runner 11.11.1 (5a147c92)2 on prm-com-gitlab-org bd091556 3 Using Docker executor with image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.21-chrome-73.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...
00:48
4Starting service postgres:9.6 ...5Pulling docker image postgres:9.6 ...6Using docker image sha256:8d9572468d971c3b761ae8e59328a9e7cafd26affba2f2ef4646cd3bdf97b37d for postgres:9.6 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:72e76053ebb73c258af5020c9ef27ba9302a6ee182f2c9c51b43c1689f1983c9 for redis:alpine ...10Starting service docker.elastic.co/elasticsearch/elasticsearch:5.6.12 ...11Pulling docker image docker.elastic.co/elasticsearch/elasticsearch:5.6.12 ...12Using docker image sha256:e1d1bb07b8a31148a5aa399e153857d59b01243731ac28e4f861e40e79dff442 for docker.elastic.co/elasticsearch/elasticsearch:5.6.12 ...13Waiting for services to be up and running...14Pulling docker image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.21-chrome-73.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ...15Using docker image sha256:106944fcbdad3761287e28b0c90332975f4a98580d6ca2209953160dae7685c0 for dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.21-chrome-73.0-node-10.x-yarn-1.12-postgresql-9.6-graphicsmagick-1.3.29 ... 16 Running on runner-bd091556-project-278964-concurrent-0 via runner-bd091556-prm-1559313315-10a06318...
00:02
18Fetching changes with git depth set to 20...20 * [new branch] 10795-add-epic-tree-BE-epic-graphql-support -> origin/10795-add-epic-tree-BE-epic-graphql-support21Checking out 3f862769 as 10795-add-epic-tree-BE-epic-graphql-support...22Removing .gitlab_shell_secret23Removing .gitlab_workhorse_secret24Removing config/database.yml25Removing config/database_geo.yml26Removing config/gitlab.yml27Removing config/redis.cache.yml28Removing config/redis.queues.yml29Removing config/redis.shared_state.yml30Removing config/resque.yml31Removing config/secrets.yml32Removing coverage/33Removing junit_rspec.xml34Removing knapsack/35Removing log/api_json.log36Removing log/application.log37Removing log/audit_json.log38Removing log/gitaly-test.log39Removing log/graphql_json.log40Removing log/grpc.log41Removing log/importer.log42Removing log/test_json.log43Removing node_modules/44Removing public/assets/45Removing rspec_flaky/46Removing rspec_profiling/47Removing shared/tmp/48Removing tmp/cache/49Removing tmp/prometheus_multiproc_dir/counter_process_id_79-0.db50Removing tmp/prometheus_multiproc_dir/histogram_process_id_79-0.db51Removing tmp/tests/52Removing vendor/gitaly-ruby/53Removing vendor/ruby/54Skipping Git submodules setup56Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/278964/debian-stretch-ruby-2.6.3-node-10.x-2 57Successfully extracted cache59Downloading artifacts from coordinator... ok id=223146765 responseStatus=200 OK token=GbtLBjUJ60Downloading artifacts for setup-test-env (223146766)...61Downloading artifacts from coordinator... ok id=223146766 responseStatus=200 OK token=iMgkUBaw62WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 63Downloading artifacts for retrieve-tests-metadata (223146767)...64Downloading artifacts from coordinator... ok id=223146767 responseStatus=200 OK token=GbvrLxo266Fri May 31 16:22:41 UTC 201967$ source scripts/utils.sh68$ source scripts/prepare_build.sh69Bundler version 1.17.270Warning: 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`.71The Gemfile's dependencies are satisfied72Successfully installed knapsack-1.17.1731 gem installed74CREATE ROLE75GRANT76Dropped database 'gitlabhq_test'77Created database 'gitlabhq_test'78-- enable_extension("plpgsql")79 -> 0.0211s80-- enable_extension("pg_trgm")81 -> 0.0128s82-- create_table("abuse_reports", {:id=>:serial, :force=>:cascade})83 -> 0.0043s84-- create_table("appearances", {:id=>:serial, :force=>:cascade})85 -> 0.0041s86-- create_table("application_setting_terms", {:id=>:serial, :force=>:cascade})87 -> 0.0025s88-- create_table("application_settings", {:id=>:serial, :force=>:cascade})89 -> 0.0690s90-- create_table("approval_merge_request_rule_sources", {:force=>:cascade})91 -> 0.0073s92-- create_table("approval_merge_request_rules", {:force=>:cascade})93 -> 0.0152s94-- create_table("approval_merge_request_rules_approved_approvers", {:force=>:cascade})95 -> 0.0073s96-- create_table("approval_merge_request_rules_groups", {:force=>:cascade})97 -> 0.0070s98-- create_table("approval_merge_request_rules_users", {:force=>:cascade})99 -> 0.0069s100-- create_table("approval_project_rules", {:force=>:cascade})101 -> 0.0054s102-- create_table("approval_project_rules_groups", {:force=>:cascade})103 -> 0.0070s104-- create_table("approval_project_rules_users", {:force=>:cascade})105 -> 0.0070s106-- create_table("approvals", {:id=>:serial, :force=>:cascade})107 -> 0.0066s108-- create_table("approver_groups", {:id=>:serial, :force=>:cascade})109 -> 0.0070s110-- create_table("approvers", {:id=>:serial, :force=>:cascade})111 -> 0.0069s112-- create_table("audit_events", {:id=>:serial, :force=>:cascade})113 -> 0.0048s114-- create_table("award_emoji", {:id=>:serial, :force=>:cascade})115 -> 0.0069s116-- create_table("badges", {:id=>:serial, :force=>:cascade})117 -> 0.0072s118-- create_table("board_assignees", {:id=>:serial, :force=>:cascade})119 -> 0.0067s120-- create_table("board_group_recent_visits", {:force=>:cascade})121 -> 0.0111s122-- create_table("board_labels", {:id=>:serial, :force=>:cascade})123 -> 0.0068s124-- create_table("board_project_recent_visits", {:force=>:cascade})125 -> 0.0109s126-- create_table("boards", {:id=>:serial, :force=>:cascade})127 -> 0.0095s128-- create_table("broadcast_messages", {:id=>:serial, :force=>:cascade})129 -> 0.0050s130-- create_table("chat_names", {:id=>:serial, :force=>:cascade})131 -> 0.0076s132-- create_table("chat_teams", {:id=>:serial, :force=>:cascade})133 -> 0.0051s134-- create_table("ci_build_trace_chunks", {:force=>:cascade})135 -> 0.0047s136-- create_table("ci_build_trace_section_names", {:id=>:serial, :force=>:cascade})137 -> 0.0048s138-- create_table("ci_build_trace_sections", {:id=>:serial, :force=>:cascade})139 -> 0.0091s140-- create_table("ci_builds", {:id=>:serial, :force=>:cascade})141 -> 0.0540s142-- create_table("ci_builds_metadata", {:id=>:serial, :force=>:cascade})143 -> 0.0078s144-- create_table("ci_builds_runner_session", {:force=>:cascade})145 -> 0.0050s146-- create_table("ci_group_variables", {:id=>:serial, :force=>:cascade})147 -> 0.0067s148-- create_table("ci_job_artifacts", {:id=>:serial, :force=>:cascade})149 -> 0.0117s150-- create_table("ci_pipeline_chat_data", {:force=>:cascade})151 -> 0.0072s152-- create_table("ci_pipeline_schedule_variables", {:id=>:serial, :force=>:cascade})153 -> 0.0059s154-- create_table("ci_pipeline_schedules", {:id=>:serial, :force=>:cascade})155 -> 0.0101s156-- create_table("ci_pipeline_variables", {:id=>:serial, :force=>:cascade})157 -> 0.0055s158-- create_table("ci_pipelines", {:id=>:serial, :force=>:cascade})159 -> 0.0309s160-- create_table("ci_runner_namespaces", {:id=>:serial, :force=>:cascade})161 -> 0.0064s162-- create_table("ci_runner_projects", {:id=>:serial, :force=>:cascade})163 -> 0.0065s164-- create_table("ci_runners", {:id=>:serial, :force=>:cascade})165 -> 0.0187s166-- create_table("ci_sources_pipelines", {:id=>:serial, :force=>:cascade})167 -> 0.0129s168-- create_table("ci_stages", {:id=>:serial, :force=>:cascade})169 -> 0.0115s170-- create_table("ci_trigger_requests", {:id=>:serial, :force=>:cascade})171 -> 0.0071s172-- create_table("ci_triggers", {:id=>:serial, :force=>:cascade})173 -> 0.0072s174-- create_table("ci_variables", {:id=>:serial, :force=>:cascade})175 -> 0.0073s176-- create_table("cluster_groups", {:id=>:serial, :force=>:cascade})177 -> 0.0067s178-- create_table("cluster_platforms_kubernetes", {:id=>:serial, :force=>:cascade})179 -> 0.0052s180-- create_table("cluster_projects", {:id=>:serial, :force=>:cascade})181 -> 0.0067s182-- create_table("cluster_providers_gcp", {:id=>:serial, :force=>:cascade})183 -> 0.0060s184-- create_table("clusters", {:id=>:serial, :force=>:cascade})185 -> 0.0093s186-- create_table("clusters_applications_cert_managers", {:id=>:serial, :force=>:cascade})187 -> 0.0050s188-- create_table("clusters_applications_helm", {:id=>:serial, :force=>:cascade})189 -> 0.0050s190-- create_table("clusters_applications_ingress", {:id=>:serial, :force=>:cascade})191 -> 0.0055s192-- create_table("clusters_applications_jupyter", {:id=>:serial, :force=>:cascade})193 -> 0.0084s194-- create_table("clusters_applications_knative", {:id=>:serial, :force=>:cascade})195 -> 0.0055s196-- create_table("clusters_applications_prometheus", {:id=>:serial, :force=>:cascade})197 -> 0.0054s198-- create_table("clusters_applications_runners", {:id=>:serial, :force=>:cascade})199 -> 0.0082s200-- create_table("clusters_kubernetes_namespaces", {:force=>:cascade})201 -> 0.0119s202-- create_table("container_repositories", {:id=>:serial, :force=>:cascade})203 -> 0.0073s204-- create_table("conversational_development_index_metrics", {:id=>:serial, :force=>:cascade})205 -> 0.0078s206-- create_table("dependency_proxy_blobs", {:id=>:serial, :force=>:cascade})207 -> 0.0053s208-- create_table("dependency_proxy_group_settings", {:id=>:serial, :force=>:cascade})209 -> 0.0056s210-- create_table("deploy_keys_projects", {:id=>:serial, :force=>:cascade})211 -> 0.0052s212-- create_table("deploy_tokens", {:id=>:serial, :force=>:cascade})213 -> 0.0094s214-- create_table("deployments", {:id=>:serial, :force=>:cascade})215 -> 0.0254s216-- create_table("design_management_designs", {:force=>:cascade})217 -> 0.0073s218-- create_table("design_management_designs_versions", {:id=>false, :force=>:cascade})219 -> 0.0077s220-- create_table("design_management_versions", {:force=>:cascade})221 -> 0.0054s222-- create_table("draft_notes", {:force=>:cascade})223 -> 0.0101s224-- create_table("elasticsearch_indexed_namespaces", {:id=>false, :force=>:cascade})225 -> 0.0035s226-- create_table("elasticsearch_indexed_projects", {:id=>false, :force=>:cascade})227 -> 0.0034s228-- create_table("emails", {:id=>:serial, :force=>:cascade})229 -> 0.0094s230-- create_table("environments", {:id=>:serial, :force=>:cascade})231 -> 0.0102s232-- create_table("epic_issues", {:id=>:serial, :force=>:cascade})233 -> 0.0072s234-- create_table("epic_metrics", {:id=>:serial, :force=>:cascade})235 -> 0.0047s236-- create_table("epics", {:id=>:serial, :force=>:cascade})237 -> 0.0239s238-- create_table("events", {:id=>:serial, :force=>:cascade})239 -> 0.0140s240-- create_table("feature_gates", {:id=>:serial, :force=>:cascade})241 -> 0.0052s242-- create_table("features", {:id=>:serial, :force=>:cascade})243 -> 0.0054s244-- create_table("fork_network_members", {:id=>:serial, :force=>:cascade})245 -> 0.0092s246-- create_table("fork_networks", {:id=>:serial, :force=>:cascade})247 -> 0.0050s248-- create_table("forked_project_links", {:id=>:serial, :force=>:cascade})249 -> 0.0046s250-- create_table("geo_cache_invalidation_events", {:force=>:cascade})251 -> 0.0028s252-- create_table("geo_event_log", {:force=>:cascade})253 -> 0.0286s254-- create_table("geo_hashed_storage_attachments_events", {:force=>:cascade})255 -> 0.0049s256-- create_table("geo_hashed_storage_migrated_events", {:force=>:cascade})257 -> 0.0052s258-- create_table("geo_job_artifact_deleted_events", {:force=>:cascade})259 -> 0.0048s260-- create_table("geo_lfs_object_deleted_events", {:force=>:cascade})261 -> 0.0051s262-- create_table("geo_node_namespace_links", {:id=>:serial, :force=>:cascade})263 -> 0.0139s264-- create_table("geo_node_statuses", {:id=>:serial, :force=>:cascade})265 -> 0.0065s266-- create_table("geo_nodes", {:id=>:serial, :force=>:cascade})267 -> 0.0123s268-- create_table("geo_repositories_changed_events", {:force=>:cascade})269 -> 0.0046s270-- create_table("geo_repository_created_events", {:force=>:cascade})271 -> 0.0050s272-- create_table("geo_repository_deleted_events", {:force=>:cascade})273 -> 0.0062s274-- create_table("geo_repository_renamed_events", {:force=>:cascade})275 -> 0.0054s276-- create_table("geo_repository_updated_events", {:force=>:cascade})277 -> 0.0086s278-- create_table("geo_reset_checksum_events", {:force=>:cascade})279 -> 0.0047s280-- create_table("geo_upload_deleted_events", {:force=>:cascade})281 -> 0.0051s282-- create_table("gitlab_subscriptions", {:force=>:cascade})283 -> 0.0084s284-- create_table("gpg_key_subkeys", {:id=>:serial, :force=>:cascade})285 -> 0.0138s286-- create_table("gpg_keys", {:id=>:serial, :force=>:cascade})287 -> 0.0102s288-- create_table("gpg_signatures", {:id=>:serial, :force=>:cascade})289 -> 0.0150s290-- create_table("group_custom_attributes", {:id=>:serial, :force=>:cascade})291 -> 0.0079s292-- create_table("historical_data", {:id=>:serial, :force=>:cascade})293 -> 0.0024s294-- create_table("identities", {:id=>:serial, :force=>:cascade})295 -> 0.0084s296-- create_table("import_export_uploads", {:id=>:serial, :force=>:cascade})297 -> 0.0072s298-- create_table("index_statuses", {:id=>:serial, :force=>:cascade})299 -> 0.0051s300-- create_table("insights", {:id=>:serial, :force=>:cascade})301 -> 0.0112s302-- create_table("internal_ids", {:force=>:cascade})303 -> 0.0125s304-- create_table("issue_assignees", {:id=>false, :force=>:cascade})305 -> 0.0058s306-- create_table("issue_links", {:id=>:serial, :force=>:cascade})307 -> 0.0092s308-- create_table("issue_metrics", {:id=>:serial, :force=>:cascade})309 -> 0.0048s310-- create_table("issues", {:id=>:serial, :force=>:cascade})311 -> 0.0381s312-- create_table("jira_connect_installations", {:force=>:cascade})313 -> 0.0052s314-- create_table("jira_connect_subscriptions", {:force=>:cascade})315 -> 0.0092s316-- create_table("keys", {:id=>:serial, :force=>:cascade})317 -> 0.0083s318-- create_table("label_links", {:id=>:serial, :force=>:cascade})319 -> 0.0076s320-- create_table("label_priorities", {:id=>:serial, :force=>:cascade})321 -> 0.0091s322-- create_table("labels", {:id=>:serial, :force=>:cascade})323 -> 0.0144s324-- create_table("ldap_group_links", {:id=>:serial, :force=>:cascade})325 -> 0.0028s326-- create_table("lfs_file_locks", {:id=>:serial, :force=>:cascade})327 -> 0.0076s328-- create_table("lfs_objects", {:id=>:serial, :force=>:cascade})329 -> 0.0075s330-- create_table("lfs_objects_projects", {:id=>:serial, :force=>:cascade})331 -> 0.0045s332-- create_table("licenses", {:id=>:serial, :force=>:cascade})333 -> 0.0029s334-- create_table("lists", {:id=>:serial, :force=>:cascade})335 -> 0.0149s336-- create_table("members", {:id=>:serial, :force=>:cascade})337 -> 0.0158s338-- create_table("merge_request_assignees", {:force=>:cascade})339 -> 0.0089s340-- create_table("merge_request_blocks", {:force=>:cascade})341 -> 0.0069s342-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})343 -> 0.0065s344-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})345 -> 0.0044s346-- create_table("merge_request_diffs", {:id=>:serial, :force=>:cascade})347 -> 0.0076s348-- create_table("merge_request_metrics", {:id=>:serial, :force=>:cascade})349 -> 0.0185s350-- create_table("merge_requests", {:id=>:serial, :force=>:cascade})351 -> 0.0485s352-- create_table("merge_requests_closing_issues", {:id=>:serial, :force=>:cascade})353 -> 0.0068s354-- create_table("merge_trains", {:force=>:cascade})355 -> 0.0091s356-- create_table("milestones", {:id=>:serial, :force=>:cascade})357 -> 0.0167s358-- create_table("namespace_statistics", {:id=>:serial, :force=>:cascade})359 -> 0.0051s360-- create_table("namespaces", {:id=>:serial, :force=>:cascade})361 -> 0.0493s362-- create_table("note_diff_files", {:id=>:serial, :force=>:cascade})363 -> 0.0052s364-- create_table("notes", {:id=>:serial, :force=>:cascade})365 -> 0.0260s366-- create_table("notification_settings", {:id=>:serial, :force=>:cascade})367 -> 0.0106s368-- create_table("oauth_access_grants", {:id=>:serial, :force=>:cascade})369 -> 0.0052s370-- create_table("oauth_access_tokens", {:id=>:serial, :force=>:cascade})371 -> 0.0097s372-- create_table("oauth_applications", {:id=>:serial, :force=>:cascade})373 -> 0.0093s374-- create_table("oauth_openid_requests", {:id=>:serial, :force=>:cascade})375 -> 0.0053s376-- create_table("operations_feature_flag_scopes", {:force=>:cascade})377 -> 0.0061s378-- create_table("operations_feature_flags", {:force=>:cascade})379 -> 0.0053s380-- create_table("operations_feature_flags_clients", {:force=>:cascade})381 -> 0.0056s382-- create_table("packages_maven_metadata", {:force=>:cascade})383 -> 0.0054s384-- create_table("packages_package_files", {:force=>:cascade})385 -> 0.0057s386-- create_table("packages_packages", {:force=>:cascade})387 -> 0.0051s388-- create_table("pages_domains", {:id=>:serial, :force=>:cascade})389 -> 0.0172s390-- create_table("path_locks", {:id=>:serial, :force=>:cascade})391 -> 0.0099s392-- create_table("personal_access_tokens", {:id=>:serial, :force=>:cascade})393 -> 0.0088s394-- create_table("plans", {:id=>:serial, :force=>:cascade})395 -> 0.0052s396-- create_table("pool_repositories", {:force=>:cascade})397 -> 0.0096s398-- create_table("programming_languages", {:id=>:serial, :force=>:cascade})399 -> 0.0053s400-- create_table("project_alerting_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})401 -> 0.0020s402-- create_table("project_authorizations", {:id=>false, :force=>:cascade})403 -> 0.0058s404-- create_table("project_auto_devops", {:id=>:serial, :force=>:cascade})405 -> 0.0054s406-- create_table("project_ci_cd_settings", {:id=>:serial, :force=>:cascade})407 -> 0.0060s408-- create_table("project_custom_attributes", {:id=>:serial, :force=>:cascade})409 -> 0.0075s410-- create_table("project_daily_statistics", {:force=>:cascade})411 -> 0.0046s412-- create_table("project_deploy_tokens", {:id=>:serial, :force=>:cascade})413 -> 0.0069s414-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})415 -> 0.0027s416-- create_table("project_feature_usages", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})417 -> 0.0087s418-- create_table("project_features", {:id=>:serial, :force=>:cascade})419 -> 0.0061s420-- create_table("project_group_links", {:id=>:serial, :force=>:cascade})421 -> 0.0071s422-- create_table("project_import_data", {:id=>:serial, :force=>:cascade})423 -> 0.0052s424-- create_table("project_incident_management_settings", {:primary_key=>"project_id", :id=>:serial, :force=>:cascade})425 -> 0.0150s426-- create_table("project_metrics_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})427 -> 0.0038s428-- create_table("project_mirror_data", {:id=>:serial, :force=>:cascade})429 -> 0.0250s430-- create_table("project_repositories", {:force=>:cascade})431 -> 0.0160s432-- create_table("project_repository_states", {:id=>:serial, :force=>:cascade})433 -> 0.0247s434-- create_table("project_statistics", {:id=>:serial, :force=>:cascade})435 -> 0.0133s436-- create_table("project_tracing_settings", {:force=>:cascade})437 -> 0.0115s438-- create_table("projects", {:id=>:serial, :force=>:cascade})439 -> 0.1917s440-- create_table("prometheus_alert_events", {:force=>:cascade})441 -> 0.0096s442-- create_table("prometheus_alerts", {:id=>:serial, :force=>:cascade})443 -> 0.0156s444-- create_table("prometheus_metrics", {:id=>:serial, :force=>:cascade})445 -> 0.0157s446-- create_table("protected_branch_merge_access_levels", {:id=>:serial, :force=>:cascade})447 -> 0.0117s448-- create_table("protected_branch_push_access_levels", {:id=>:serial, :force=>:cascade})449 -> 0.0114s450-- create_table("protected_branch_unprotect_access_levels", {:id=>:serial, :force=>:cascade})451 -> 0.0118s452-- create_table("protected_branches", {:id=>:serial, :force=>:cascade})453 -> 0.0065s454-- create_table("protected_environment_deploy_access_levels", {:id=>:serial, :force=>:cascade})455 -> 0.0118s456-- create_table("protected_environments", {:id=>:serial, :force=>:cascade})457 -> 0.0094s458-- create_table("protected_tag_create_access_levels", {:id=>:serial, :force=>:cascade})459 -> 0.0124s460-- create_table("protected_tags", {:id=>:serial, :force=>:cascade})461 -> 0.0111s462-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})463 -> 0.0057s464-- create_table("push_rules", {:id=>:serial, :force=>:cascade})465 -> 0.0136s466-- create_table("redirect_routes", {:id=>:serial, :force=>:cascade})467 -> 0.0096s468-- create_table("release_links", {:force=>:cascade})469 -> 0.0096s470-- create_table("releases", {:id=>:serial, :force=>:cascade})471 -> 0.0121s472-- create_table("remote_mirrors", {:id=>:serial, :force=>:cascade})473 -> 0.0110s474-- create_table("repository_languages", {:id=>false, :force=>:cascade})475 -> 0.0043s476-- create_table("resource_label_events", {:force=>:cascade})477 -> 0.0181s478-- create_table("reviews", {:force=>:cascade})479 -> 0.0092s480-- create_table("routes", {:id=>:serial, :force=>:cascade})481 -> 0.0093s482-- create_table("saml_providers", {:id=>:serial, :force=>:cascade})483 -> 0.0062s484-- create_table("scim_oauth_access_tokens", {:id=>:serial, :force=>:cascade})485 -> 0.0075s486-- create_table("sent_notifications", {:id=>:serial, :force=>:cascade})487 -> 0.0051s488-- create_table("services", {:id=>:serial, :force=>:cascade})489 -> 0.0170s490-- create_table("shards", {:id=>:serial, :force=>:cascade})491 -> 0.0048s492-- create_table("slack_integrations", {:id=>:serial, :force=>:cascade})493 -> 0.0081s494-- create_table("smartcard_identities", {:force=>:cascade})495 -> 0.0075s496-- create_table("snippets", {:id=>:serial, :force=>:cascade})497 -> 0.0169s498-- create_table("software_license_policies", {:id=>:serial, :force=>:cascade})499 -> 0.0076s500-- create_table("software_licenses", {:id=>:serial, :force=>:cascade})501 -> 0.0051s502-- create_table("spam_logs", {:id=>:serial, :force=>:cascade})503 -> 0.0039s504-- create_table("subscriptions", {:id=>:serial, :force=>:cascade})505 -> 0.0076s506-- create_table("suggestions", {:force=>:cascade})507 -> 0.0075s508-- create_table("system_note_metadata", {:id=>:serial, :force=>:cascade})509 -> 0.0049s510-- create_table("taggings", {:id=>:serial, :force=>:cascade})511 -> 0.0117s512-- create_table("tags", {:id=>:serial, :force=>:cascade})513 -> 0.0078s514-- create_table("term_agreements", {:id=>:serial, :force=>:cascade})515 -> 0.0093s516-- create_table("timelogs", {:id=>:serial, :force=>:cascade})517 -> 0.0088s518-- create_table("todos", {:id=>:serial, :force=>:cascade})519 -> 0.0226s520-- create_table("trending_projects", {:id=>:serial, :force=>:cascade})521 -> 0.0042s522-- create_table("u2f_registrations", {:id=>:serial, :force=>:cascade})523 -> 0.0074s524-- create_table("uploads", {:id=>:serial, :force=>:cascade})525 -> 0.0115s526-- create_table("user_agent_details", {:id=>:serial, :force=>:cascade})527 -> 0.0058s528-- create_table("user_callouts", {:id=>:serial, :force=>:cascade})529 -> 0.0067s530-- create_table("user_custom_attributes", {:id=>:serial, :force=>:cascade})531 -> 0.0072s532-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})533 -> 0.0055s534-- create_table("user_preferences", {:id=>:serial, :force=>:cascade})535 -> 0.0070s536-- create_table("user_statuses", {:primary_key=>"user_id", :id=>:serial, :force=>:cascade})537 -> 0.0146s538-- create_table("user_synced_attributes_metadata", {:id=>:serial, :force=>:cascade})539 -> 0.0096s540-- create_table("users", {:id=>:serial, :force=>:cascade})541 -> 0.0903s542-- create_table("users_ops_dashboard_projects", {:force=>:cascade})543 -> 0.0068s544-- create_table("users_star_projects", {:id=>:serial, :force=>:cascade})545 -> 0.0066s546-- create_table("vulnerability_feedback", {:id=>:serial, :force=>:cascade})547 -> 0.0157s548-- create_table("vulnerability_identifiers", {:force=>:cascade})549 -> 0.0052s550-- create_table("vulnerability_occurrence_identifiers", {:force=>:cascade})551 -> 0.0068s552-- create_table("vulnerability_occurrence_pipelines", {:force=>:cascade})553 -> 0.0067s554-- create_table("vulnerability_occurrences", {:force=>:cascade})555 -> 0.0123s556-- create_table("vulnerability_scanners", {:force=>:cascade})557 -> 0.0060s558-- create_table("web_hook_logs", {:id=>:serial, :force=>:cascade})559 -> 0.0087s560-- create_table("web_hooks", {:id=>:serial, :force=>:cascade})561 -> 0.0134s562-- add_foreign_key("application_settings", "namespaces", {:column=>"custom_project_templates_group_id", :on_delete=>:nullify})563 -> 0.0042s564-- add_foreign_key("application_settings", "projects", {:column=>"file_template_project_id", :name=>"fk_ec757bd087", :on_delete=>:nullify})565 -> 0.0036s566-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})567 -> 0.0032s568-- add_foreign_key("approval_merge_request_rule_sources", "approval_merge_request_rules", {:on_delete=>:cascade})569 -> 0.0019s570-- add_foreign_key("approval_merge_request_rule_sources", "approval_project_rules", {:on_delete=>:cascade})571 -> 0.0014s572-- add_foreign_key("approval_merge_request_rules", "merge_requests", {:on_delete=>:cascade})573 -> 0.0022s574-- add_foreign_key("approval_merge_request_rules_approved_approvers", "approval_merge_request_rules", {:on_delete=>:cascade})575 -> 0.0014s576-- add_foreign_key("approval_merge_request_rules_approved_approvers", "users", {:on_delete=>:cascade})577 -> 0.0016s578-- add_foreign_key("approval_merge_request_rules_groups", "approval_merge_request_rules", {:on_delete=>:cascade})579 -> 0.0014s580-- add_foreign_key("approval_merge_request_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})581 -> 0.0013s582-- add_foreign_key("approval_merge_request_rules_users", "approval_merge_request_rules", {:on_delete=>:cascade})583 -> 0.0013s584-- add_foreign_key("approval_merge_request_rules_users", "users", {:on_delete=>:cascade})585 -> 0.0015s586-- add_foreign_key("approval_project_rules", "projects", {:on_delete=>:cascade})587 -> 0.0015s588-- add_foreign_key("approval_project_rules_groups", "approval_project_rules", {:on_delete=>:cascade})589 -> 0.0015s590-- add_foreign_key("approval_project_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})591 -> 0.0014s592-- add_foreign_key("approval_project_rules_users", "approval_project_rules", {:on_delete=>:cascade})593 -> 0.0013s594-- add_foreign_key("approval_project_rules_users", "users", {:on_delete=>:cascade})595 -> 0.0015s596-- add_foreign_key("approvals", "merge_requests", {:name=>"fk_310d714958", :on_delete=>:cascade})597 -> 0.0015s598-- add_foreign_key("approver_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})599 -> 0.0014s600-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})601 -> 0.0014s602-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})603 -> 0.0017s604-- add_foreign_key("board_assignees", "boards", {:on_delete=>:cascade})605 -> 0.0015s606-- add_foreign_key("board_assignees", "users", {:column=>"assignee_id", :on_delete=>:cascade})607 -> 0.0015s608-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})609 -> 0.0015s610-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})611 -> 0.0013s612-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})613 -> 0.0015s614-- add_foreign_key("board_labels", "boards", {:on_delete=>:cascade})615 -> 0.0013s616-- add_foreign_key("board_labels", "labels", {:on_delete=>:cascade})617 -> 0.0016s618-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})619 -> 0.0014s620-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})621 -> 0.0017s622-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})623 -> 0.0015s624-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :name=>"fk_1e9a074a35", :on_delete=>:cascade})625 -> 0.0014s626-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})627 -> 0.0015s628-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})629 -> 0.0015s630-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})631 -> 0.0025s632-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})633 -> 0.0017s634-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})635 -> 0.0014s636-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})637 -> 0.0019s638-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})639 -> 0.0016s640-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})641 -> 0.0022s642-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})643 -> 0.0014s644-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"upstream_pipeline_id", :name=>"fk_87f4cefcda", :on_delete=>:cascade})645 -> 0.0014s646-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})647 -> 0.0016s648-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})649 -> 0.0019s650-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})651 -> 0.0015s652-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})653 -> 0.0016s654-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})655 -> 0.0015s656-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})657 -> 0.0017s658-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})659 -> 0.0017s660-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})661 -> 0.0021s662-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})663 -> 0.0016s664-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})665 -> 0.0013s666-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})667 -> 0.0015s668-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})669 -> 0.0017s670-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})671 -> 0.0015s672-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})673 -> 0.0014s674-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})675 -> 0.0013s676-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})677 -> 0.0013s678-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})679 -> 0.0016s680-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})681 -> 0.0017s682-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})683 -> 0.0016s684-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})685 -> 0.0015s686-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})687 -> 0.0019s688-- add_foreign_key("ci_sources_pipelines", "ci_builds", {:column=>"source_job_id", :name=>"fk_be5624bf37", :on_delete=>:cascade})689 -> 0.0017s690-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_e1bad85861", :on_delete=>:cascade})691 -> 0.0013s692-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"source_pipeline_id", :name=>"fk_d4e29af7d7", :on_delete=>:cascade})693 -> 0.0014s694-- add_foreign_key("ci_sources_pipelines", "projects", {:column=>"source_project_id", :name=>"fk_acd9737679", :on_delete=>:cascade})695 -> 0.0016s696-- add_foreign_key("ci_sources_pipelines", "projects", {:name=>"fk_1e53c97c0a", :on_delete=>:cascade})697 -> 0.0016s698-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})699 -> 0.0013s700-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})701 -> 0.0016s702-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})703 -> 0.0014s704-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})705 -> 0.0017s706-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})707 -> 0.0015s708-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})709 -> 0.0017s710-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})711 -> 0.0016s712-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})713 -> 0.0016s714-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})715 -> 0.0014s716-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})717 -> 0.0015s718-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})719 -> 0.0017s720-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})721 -> 0.0013s722-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})723 -> 0.0016s724-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})725 -> 0.0013s726-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})727 -> 0.0013s728-- add_foreign_key("clusters_applications_ingress", "clusters", {:on_delete=>:cascade})729 -> 0.0014s730-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})731 -> 0.0014s732-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})733 -> 0.0014s734-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})735 -> 0.0013s736-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})737 -> 0.0015s738-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})739 -> 0.0014s740-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})741 -> 0.0013s742-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})743 -> 0.0016s744-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})745 -> 0.0014s746-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})747 -> 0.0017s748-- add_foreign_key("container_repositories", "projects")749 -> 0.0017s750-- add_foreign_key("dependency_proxy_blobs", "namespaces", {:column=>"group_id", :on_delete=>:cascade})751 -> 0.0015s752-- add_foreign_key("dependency_proxy_group_settings", "namespaces", {:column=>"group_id", :on_delete=>:cascade})753 -> 0.0015s754-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})755 -> 0.0016s756-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})757 -> 0.0022s758-- add_foreign_key("design_management_designs", "issues", {:on_delete=>:cascade})759 -> 0.0021s760-- add_foreign_key("design_management_designs", "projects", {:on_delete=>:cascade})761 -> 0.0016s762-- add_foreign_key("design_management_designs_versions", "design_management_designs", {:column=>"design_id", :on_delete=>:cascade})763 -> 0.0014s764-- add_foreign_key("design_management_designs_versions", "design_management_versions", {:column=>"version_id", :on_delete=>:cascade})765 -> 0.0014s766-- add_foreign_key("draft_notes", "merge_requests", {:on_delete=>:cascade})767 -> 0.0018s768-- add_foreign_key("draft_notes", "users", {:column=>"author_id", :on_delete=>:cascade})769 -> 0.0017s770-- add_foreign_key("elasticsearch_indexed_namespaces", "namespaces", {:on_delete=>:cascade})771 -> 0.0016s772-- add_foreign_key("elasticsearch_indexed_projects", "projects", {:on_delete=>:cascade})773 -> 0.0019s774-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})775 -> 0.0019s776-- add_foreign_key("epic_issues", "epics", {:on_delete=>:cascade})777 -> 0.0018s778-- add_foreign_key("epic_issues", "issues", {:on_delete=>:cascade})779 -> 0.0014s780-- add_foreign_key("epic_metrics", "epics", {:on_delete=>:cascade})781 -> 0.0019s782-- add_foreign_key("epics", "epics", {:column=>"parent_id", :name=>"fk_25b99c1be3", :on_delete=>:cascade})783 -> 0.0013s784-- add_foreign_key("epics", "milestones", {:on_delete=>:nullify})785 -> 0.0018s786-- add_foreign_key("epics", "namespaces", {:column=>"group_id", :name=>"fk_f081aa4489", :on_delete=>:cascade})787 -> 0.0015s788-- add_foreign_key("epics", "users", {:column=>"assignee_id", :name=>"fk_dccd3f98fc", :on_delete=>:nullify})789 -> 0.0016s790-- add_foreign_key("epics", "users", {:column=>"author_id", :name=>"fk_3654b61b03", :on_delete=>:cascade})791 -> 0.0017s792-- add_foreign_key("epics", "users", {:column=>"closed_by_id", :name=>"fk_aa5798e761", :on_delete=>:nullify})793 -> 0.0016s794-- add_foreign_key("events", "projects", {:on_delete=>:cascade})795 -> 0.0019s796-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})797 -> 0.0016s798-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})799 -> 0.0015s800-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})801 -> 0.0016s802-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})803 -> 0.0016s804-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})805 -> 0.0015s806-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})807 -> 0.0016s808-- add_foreign_key("geo_event_log", "geo_cache_invalidation_events", {:column=>"cache_invalidation_event_id", :name=>"fk_42c3b54bed", :on_delete=>:cascade})809 -> 0.0018s810-- add_foreign_key("geo_event_log", "geo_hashed_storage_migrated_events", {:column=>"hashed_storage_migrated_event_id", :name=>"fk_27548c6db3", :on_delete=>:cascade})811 -> 0.0014s812-- add_foreign_key("geo_event_log", "geo_job_artifact_deleted_events", {:column=>"job_artifact_deleted_event_id", :name=>"fk_176d3fbb5d", :on_delete=>:cascade})813 -> 0.0013s814-- add_foreign_key("geo_event_log", "geo_lfs_object_deleted_events", {:column=>"lfs_object_deleted_event_id", :name=>"fk_d5af95fcd9", :on_delete=>:cascade})815 -> 0.0013s816-- add_foreign_key("geo_event_log", "geo_repositories_changed_events", {:column=>"repositories_changed_event_id", :name=>"fk_4a99ebfd60", :on_delete=>:cascade})817 -> 0.0013s818-- add_foreign_key("geo_event_log", "geo_repository_created_events", {:column=>"repository_created_event_id", :name=>"fk_9b9afb1916", :on_delete=>:cascade})819 -> 0.0014s820-- add_foreign_key("geo_event_log", "geo_repository_deleted_events", {:column=>"repository_deleted_event_id", :name=>"fk_c4b1c1f66e", :on_delete=>:cascade})821 -> 0.0013s822-- add_foreign_key("geo_event_log", "geo_repository_renamed_events", {:column=>"repository_renamed_event_id", :name=>"fk_86c84214ec", :on_delete=>:cascade})823 -> 0.0013s824-- add_foreign_key("geo_event_log", "geo_repository_updated_events", {:column=>"repository_updated_event_id", :name=>"fk_78a6492f68", :on_delete=>:cascade})825 -> 0.0014s826-- add_foreign_key("geo_event_log", "geo_reset_checksum_events", {:column=>"reset_checksum_event_id", :name=>"fk_cff7185ad2", :on_delete=>:cascade})827 -> 0.0013s828-- add_foreign_key("geo_event_log", "geo_upload_deleted_events", {:column=>"upload_deleted_event_id", :name=>"fk_c1f241c70d", :on_delete=>:cascade})829 -> 0.0013s830-- add_foreign_key("geo_hashed_storage_attachments_events", "projects", {:on_delete=>:cascade})831 -> 0.0019s832-- add_foreign_key("geo_hashed_storage_migrated_events", "projects", {:on_delete=>:cascade})833 -> 0.0017s834-- add_foreign_key("geo_node_namespace_links", "geo_nodes", {:on_delete=>:cascade})835 -> 0.0018s836-- add_foreign_key("geo_node_namespace_links", "namespaces", {:on_delete=>:cascade})837 -> 0.0015s838-- add_foreign_key("geo_node_statuses", "geo_nodes", {:on_delete=>:cascade})839 -> 0.0016s840-- add_foreign_key("geo_repositories_changed_events", "geo_nodes", {:on_delete=>:cascade})841 -> 0.0013s842-- add_foreign_key("geo_repository_created_events", "projects", {:on_delete=>:cascade})843 -> 0.0017s844-- add_foreign_key("geo_repository_renamed_events", "projects", {:on_delete=>:cascade})845 -> 0.0017s846-- add_foreign_key("geo_repository_updated_events", "projects", {:on_delete=>:cascade})847 -> 0.0016s848-- add_foreign_key("geo_reset_checksum_events", "projects", {:on_delete=>:cascade})849 -> 0.0016s850-- add_foreign_key("gitlab_subscriptions", "namespaces", {:name=>"fk_e2595d00a1", :on_delete=>:cascade})851 -> 0.0017s852-- add_foreign_key("gitlab_subscriptions", "plans", {:column=>"hosted_plan_id", :name=>"fk_bd0c4019c3", :on_delete=>:cascade})853 -> 0.0013s854-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})855 -> 0.0016s856-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})857 -> 0.0017s858-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})859 -> 0.0016s860-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})861 -> 0.0013s862-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})863 -> 0.0017s864-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})865 -> 0.0017s866-- add_foreign_key("identities", "saml_providers", {:name=>"fk_aade90f0fc", :on_delete=>:cascade})867 -> 0.0016s868-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})869 -> 0.0019s870-- add_foreign_key("index_statuses", "projects", {:name=>"fk_74b2492545", :on_delete=>:cascade})871 -> 0.0017s872-- add_foreign_key("insights", "namespaces", {:on_delete=>:cascade})873 -> 0.0016s874-- add_foreign_key("insights", "projects", {:on_delete=>:cascade})875 -> 0.0017s876-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})877 -> 0.0018s878-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})879 -> 0.0018s880-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})881 -> 0.0016s882-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})883 -> 0.0017s884-- add_foreign_key("issue_links", "issues", {:column=>"source_id", :name=>"fk_c900194ff2", :on_delete=>:cascade})885 -> 0.0015s886-- add_foreign_key("issue_links", "issues", {:column=>"target_id", :name=>"fk_e71bb44f1f", :on_delete=>:cascade})887 -> 0.0022s888-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})889 -> 0.0017s890-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})891 -> 0.0014s892-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})893 -> 0.0015s894-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})895 -> 0.0019s896-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})897 -> 0.0017s898-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})899 -> 0.0017s900-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})901 -> 0.0016s902-- add_foreign_key("jira_connect_subscriptions", "jira_connect_installations", {:on_delete=>:cascade})903 -> 0.0016s904-- add_foreign_key("jira_connect_subscriptions", "namespaces", {:on_delete=>:cascade})905 -> 0.0015s906-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})907 -> 0.0014s908-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})909 -> 0.0017s910-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})911 -> 0.0016s912-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})913 -> 0.0017s914-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})915 -> 0.0017s916-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})917 -> 0.0018s918-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})919 -> 0.0016s920-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})921 -> 0.0015s922-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})923 -> 0.0017s924-- add_foreign_key("lists", "milestones", {:on_delete=>:cascade})925 -> 0.0013s926-- add_foreign_key("lists", "users", {:name=>"fk_d6cf4279f7", :on_delete=>:cascade})927 -> 0.0017s928-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})929 -> 0.0020s930-- add_foreign_key("merge_request_assignees", "merge_requests", {:on_delete=>:cascade})931 -> 0.0016s932-- add_foreign_key("merge_request_assignees", "users", {:on_delete=>:cascade})933 -> 0.0015s934-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocked_merge_request_id", :on_delete=>:cascade})935 -> 0.0015s936-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocking_merge_request_id", :on_delete=>:cascade})937 -> 0.0014s938-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})939 -> 0.0016s940-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})941 -> 0.0015s942-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})943 -> 0.0015s944-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})945 -> 0.0018s946-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})947 -> 0.0015s948-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})949 -> 0.0018s950-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})951 -> 0.0016s952-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})953 -> 0.0017s954-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})955 -> 0.0014s956-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})957 -> 0.0016s958-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})959 -> 0.0021s960-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})961 -> 0.0019s962-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})963 -> 0.0019s964-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})965 -> 0.0018s966-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})967 -> 0.0017s968-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})969 -> 0.0016s970-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})971 -> 0.0017s972-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})973 -> 0.0015s974-- add_foreign_key("merge_trains", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})975 -> 0.0016s976-- add_foreign_key("merge_trains", "merge_requests", {:on_delete=>:cascade})977 -> 0.0015s978-- add_foreign_key("merge_trains", "users", {:on_delete=>:cascade})979 -> 0.0018s980-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})981 -> 0.0015s982-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})983 -> 0.0019s984-- add_foreign_key("namespace_statistics", "namespaces", {:on_delete=>:cascade})985 -> 0.0016s986-- add_foreign_key("namespaces", "namespaces", {:column=>"custom_project_templates_group_id", :name=>"fk_e7a0b20a6b", :on_delete=>:nullify})987 -> 0.0014s988-- add_foreign_key("namespaces", "plans", {:name=>"fk_fdd12e5b80", :on_delete=>:nullify})989 -> 0.0015s990-- add_foreign_key("namespaces", "projects", {:column=>"file_template_project_id", :name=>"fk_319256d87a", :on_delete=>:nullify})991 -> 0.0019s992-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})993 -> 0.0030s994-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})995 -> 0.0029s996-- add_foreign_key("notes", "reviews", {:name=>"fk_2e82291620", :on_delete=>:nullify})997 -> 0.0019s998-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})999 -> 0.0021s1000-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})1001 -> 0.0015s1002-- add_foreign_key("operations_feature_flag_scopes", "operations_feature_flags", {:column=>"feature_flag_id", :on_delete=>:cascade})1003 -> 0.0015s1004-- add_foreign_key("operations_feature_flags", "projects", {:on_delete=>:cascade})1005 -> 0.0019s1006-- add_foreign_key("operations_feature_flags_clients", "projects", {:on_delete=>:cascade})1007 -> 0.0019s1008-- add_foreign_key("packages_maven_metadata", "packages_packages", {:column=>"package_id", :name=>"fk_be88aed360", :on_delete=>:cascade})1009 -> 0.0016s1010-- add_foreign_key("packages_package_files", "packages_packages", {:column=>"package_id", :name=>"fk_86f0f182f8", :on_delete=>:cascade})1011 -> 0.0013s1012-- add_foreign_key("packages_packages", "projects", {:on_delete=>:cascade})1013 -> 0.0019s1014-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})1015 -> 0.0021s1016-- add_foreign_key("path_locks", "projects", {:name=>"fk_5265c98f24", :on_delete=>:cascade})1017 -> 0.0020s1018-- add_foreign_key("path_locks", "users")1019 -> 0.0018s1020-- add_foreign_key("personal_access_tokens", "users")1021 -> 0.0019s1022-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})1023 -> 0.0018s1024-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})1025 -> 0.0016s1026-- add_foreign_key("project_alerting_settings", "projects", {:on_delete=>:cascade})1027 -> 0.0018s1028-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})1029 -> 0.0017s1030-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})1031 -> 0.0017s1032-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})1033 -> 0.0017s1034-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})1035 -> 0.0018s1036-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})1037 -> 0.0020s1038-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})1039 -> 0.0019s1040-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})1041 -> 0.0016s1042-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})1043 -> 0.0016s1044-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})1045 -> 0.0018s1046-- add_foreign_key("project_feature_usages", "projects", {:on_delete=>:cascade})1047 -> 0.0018s1048-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})1049 -> 0.0017s1050-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})1051 -> 0.0021s1052-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})1053 -> 0.0019s1054-- add_foreign_key("project_incident_management_settings", "projects", {:on_delete=>:cascade})1055 -> 0.0017s1056-- add_foreign_key("project_metrics_settings", "projects", {:on_delete=>:cascade})1057 -> 0.0017s1058-- add_foreign_key("project_mirror_data", "projects", {:name=>"fk_d1aad367d7", :on_delete=>:cascade})1059 -> 0.0019s1060-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})1061 -> 0.0019s1062-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})1063 -> 0.0013s1064-- add_foreign_key("project_repository_states", "projects", {:on_delete=>:cascade})1065 -> 0.0020s1066-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})1067 -> 0.0018s1068-- add_foreign_key("project_tracing_settings", "projects", {:on_delete=>:cascade})1069 -> 0.0018s1070-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})1071 -> 0.0022s1072-- add_foreign_key("prometheus_alert_events", "projects", {:on_delete=>:cascade})1073 -> 0.0018s1074-- add_foreign_key("prometheus_alert_events", "prometheus_alerts", {:on_delete=>:cascade})1075 -> 0.0015s1076-- add_foreign_key("prometheus_alerts", "environments", {:on_delete=>:cascade})1077 -> 0.0015s1078-- add_foreign_key("prometheus_alerts", "projects", {:on_delete=>:cascade})1079 -> 0.0017s1080-- add_foreign_key("prometheus_alerts", "prometheus_metrics", {:on_delete=>:cascade})1081 -> 0.0016s1082-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})1083 -> 0.0018s1084-- add_foreign_key("protected_branch_merge_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_98f3d044fe", :on_delete=>:cascade})1085 -> 0.0018s1086-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})1087 -> 0.0013s1088-- add_foreign_key("protected_branch_merge_access_levels", "users")1089 -> 0.0017s1090-- add_foreign_key("protected_branch_push_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_7111b68cdb", :on_delete=>:cascade})1091 -> 0.0016s1092-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})1093 -> 0.0013s1094-- add_foreign_key("protected_branch_push_access_levels", "users")1095 -> 0.0016s1096-- add_foreign_key("protected_branch_unprotect_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1097 -> 0.0021s1098-- add_foreign_key("protected_branch_unprotect_access_levels", "protected_branches", {:on_delete=>:cascade})1099 -> 0.0015s1100-- add_foreign_key("protected_branch_unprotect_access_levels", "users", {:on_delete=>:cascade})1101 -> 0.0022s1102-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})1103 -> 0.0020s1104-- add_foreign_key("protected_environment_deploy_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1105 -> 0.0017s1106-- add_foreign_key("protected_environment_deploy_access_levels", "protected_environments", {:on_delete=>:cascade})1107 -> 0.0014s1108-- add_foreign_key("protected_environment_deploy_access_levels", "users", {:on_delete=>:cascade})1109 -> 0.0017s1110-- add_foreign_key("protected_environments", "projects", {:on_delete=>:cascade})1111 -> 0.0018s1112-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_b4eb82fe3c", :on_delete=>:cascade})1113 -> 0.0034s1114-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})1115 -> 0.0017s1116-- add_foreign_key("protected_tag_create_access_levels", "users")1117 -> 0.0017s1118-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})1119 -> 0.0017s1120-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})1121 -> 0.0013s1122-- add_foreign_key("push_rules", "projects", {:name=>"fk_83b29894de", :on_delete=>:cascade})1123 -> 0.0019s1124-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})1125 -> 0.0015s1126-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})1127 -> 0.0022s1128-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})1129 -> 0.0021s1130-- add_foreign_key("remote_mirrors", "projects", {:name=>"fk_43a9aa4ca8", :on_delete=>:cascade})1131 -> 0.0023s1132-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})1133 -> 0.0016s1134-- add_foreign_key("resource_label_events", "epics", {:on_delete=>:cascade})1135 -> 0.0016s1136-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})1137 -> 0.0014s1138-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})1139 -> 0.0014s1140-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})1141 -> 0.0015s1142-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})1143 -> 0.0017s1144-- add_foreign_key("reviews", "merge_requests", {:on_delete=>:cascade})1145 -> 0.0015s1146-- add_foreign_key("reviews", "projects", {:on_delete=>:cascade})1147 -> 0.0018s1148-- add_foreign_key("reviews", "users", {:column=>"author_id", :on_delete=>:nullify})1149 -> 0.0015s1150-- add_foreign_key("saml_providers", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1151 -> 0.0015s1152-- add_foreign_key("scim_oauth_access_tokens", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1153 -> 0.0015s1154-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})1155 -> 0.0020s1156-- add_foreign_key("slack_integrations", "services", {:on_delete=>:cascade})1157 -> 0.0015s1158-- add_foreign_key("smartcard_identities", "users", {:on_delete=>:cascade})1159 -> 0.0017s1160-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})1161 -> 0.0020s1162-- add_foreign_key("software_license_policies", "projects", {:on_delete=>:cascade})1163 -> 0.0018s1164-- add_foreign_key("software_license_policies", "software_licenses", {:on_delete=>:cascade})1165 -> 0.0013s1166-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})1167 -> 0.0019s1168-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})1169 -> 0.0015s1170-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})1171 -> 0.0016s1172-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})1173 -> 0.0014s1174-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})1175 -> 0.0017s1176-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})1177 -> 0.0016s1178-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})1179 -> 0.0016s1180-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1181 -> 0.0022s1182-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})1183 -> 0.0015s1184-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})1185 -> 0.0019s1186-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})1187 -> 0.0017s1188-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})1189 -> 0.0017s1190-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})1191 -> 0.0019s1192-- add_foreign_key("u2f_registrations", "users")1193 -> 0.0017s1194-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})1195 -> 0.0018s1196-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})1197 -> 0.0019s1198-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})1199 -> 0.0019s1200-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})1201 -> 0.0045s1202-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})1203 -> 0.0026s1204-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})1205 -> 0.0024s1206-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})1207 -> 0.0023s1208-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})1209 -> 0.0019s1210-- add_foreign_key("users", "namespaces", {:column=>"managing_group_id", :name=>"fk_a4b8fefe3e", :on_delete=>:nullify})1211 -> 0.0020s1212-- add_foreign_key("users_ops_dashboard_projects", "projects", {:on_delete=>:cascade})1213 -> 0.0024s1214-- add_foreign_key("users_ops_dashboard_projects", "users", {:on_delete=>:cascade})1215 -> 0.0016s1216-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})1217 -> 0.0019s1218-- add_foreign_key("vulnerability_feedback", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1219 -> 0.0022s1220-- add_foreign_key("vulnerability_feedback", "issues", {:on_delete=>:nullify})1221 -> 0.0017s1222-- add_foreign_key("vulnerability_feedback", "merge_requests", {:name=>"fk_563ff1912e", :on_delete=>:nullify})1223 -> 0.0021s1224-- add_foreign_key("vulnerability_feedback", "projects", {:on_delete=>:cascade})1225 -> 0.0018s1226-- add_foreign_key("vulnerability_feedback", "users", {:column=>"author_id", :on_delete=>:cascade})1227 -> 0.0018s1228-- add_foreign_key("vulnerability_feedback", "users", {:column=>"comment_author_id", :name=>"fk_94f7c8a81e", :on_delete=>:nullify})1229 -> 0.0019s1230-- add_foreign_key("vulnerability_identifiers", "projects", {:on_delete=>:cascade})1231 -> 0.0020s1232-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_identifiers", {:column=>"identifier_id", :on_delete=>:cascade})1233 -> 0.0014s1234-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1235 -> 0.0016s1236-- add_foreign_key("vulnerability_occurrence_pipelines", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1237 -> 0.0015s1238-- add_foreign_key("vulnerability_occurrence_pipelines", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1239 -> 0.0013s1240-- add_foreign_key("vulnerability_occurrences", "projects", {:on_delete=>:cascade})1241 -> 0.0022s1242-- add_foreign_key("vulnerability_occurrences", "vulnerability_identifiers", {:column=>"primary_identifier_id", :on_delete=>:cascade})1243 -> 0.0066s1244-- add_foreign_key("vulnerability_occurrences", "vulnerability_scanners", {:column=>"scanner_id", :on_delete=>:cascade})1245 -> 0.0024s1246-- add_foreign_key("vulnerability_scanners", "projects", {:on_delete=>:cascade})1247 -> 0.0030s1248-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})1249 -> 0.0024s1250-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})1251 -> 0.0022s1252Dropped database 'gitlabhq_geo_test'1253Created database 'gitlabhq_geo_test'1254-- enable_extension("plpgsql")1255 -> 0.0248s1256-- create_table("event_log_states", {:primary_key=>"event_id", :id=>:bigint, :force=>:cascade})1257 -> 0.0078s1258-- create_table("file_registry", {:id=>:serial, :force=>:cascade})1259 -> 0.0275s1260-- create_table("job_artifact_registry", {:id=>:serial, :force=>:cascade})1261 -> 0.0140s1262-- create_table("project_registry", {:id=>:serial, :force=>:cascade})1263 -> 0.0593s1264$ date1265Fri May 31 16:23:22 UTC 20191266$ JOB_NAME=( $CI_JOB_NAME )1267$ TEST_TOOL=${JOB_NAME[0]}1268$ TEST_LEVEL=${JOB_NAME[1]}1269$ DATABASE=${JOB_NAME[2]}1270$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_${TEST_LEVEL}_${DATABASE}_ee_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1271$ export KNAPSACK_GENERATE_REPORT=true KNAPSACK_LOG_LEVEL=debug KNAPSACK_TEST_DIR=spec1272$ export CACHE_CLASSES=true1273$ cp ${EE_KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}1274$ scripts/gitaly-test-spawn1275Checking gitaly-ruby bundle...1276Warning: 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`.1277The Gemfile's dependencies are satisfied1278Trying to connect to gitaly: ..... OK1279$ date1280Fri May 31 16:23:23 UTC 20191281$ export KNAPSACK_TEST_FILE_PATTERN=$(ruby -r./lib/quality/test_level.rb -e "puts Quality::TestLevel.new(%(ee/)).pattern(:${TEST_LEVEL})")1282$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml --tag level:${TEST_LEVEL} --tag ~geo"1283Knapsack report generator started!1284Run options:1285 include {:level=>"system"}1286 exclude {:geo=>true}1287==> Setting up GitLab Shell...1288 GitLab Shell set up in 0.546424587 seconds...1289==> Setting up Gitaly...1290 Gitaly set up in 0.000315207 seconds...1291==> Setting up GitLab Elasticsearch Indexer...1292 GitLab Elasticsearch Indexer set up in 0.0002835 seconds...1293New project1294 repository mirrors1295 when licensed1296Starting the Capybara driver server...1297 shows mirror repository checkbox enabled1298 when unlicensed1299 does not show mirror repository option1300 CI/CD for external repositories1301 when licensed1302 shows CI/CD tab and pane1303 "Import project" tab creates projects with features enabled1304 creates CI/CD project from repo URL1305 creates CI/CD project from GitHub1306 new GitHub CI/CD project page has link to status page with ?ci_cd_only=true param1307 stays on GitHub import page after access token failure1308 when unlicensed1309 does not show CI/CD only tab1310 Group-level project templates1311 when licensed1312 shows Group tab in Templates section1313 when custom project group template is set1314 when top level context1315 behaves like group templates displayed1316 the tab badge displays the number of templates available1317 the tab shows the list of templates available1318 behaves like template selected1319 when template is selected1320 namespace selector1321 only shows the template's group hierarchy options1322 does not show the user namespace options1323 when user changes template1324 list the appropriate groups1325 when namespace context1326 behaves like group templates displayed1327 the tab badge displays the number of templates available1328 the tab shows the list of templates available1329 behaves like template selected1330 when template is selected1331 namespace selector1332 only shows the template's group hierarchy options1333 does not show the user namespace options1334 when user changes template1335 list the appropriate groups1336 when creating project from subgroup when template set on top-level group1337 behaves like group templates displayed1338 the tab badge displays the number of templates available1339 the tab shows the list of templates available1340 behaves like template selected1341 when template is selected1342 namespace selector1343 only shows the template's group hierarchy options1344 does not show the user namespace options1345 when user changes template1346 list the appropriate groups1347 when creating project from top-level group when template set on a sub-subgroup1348 behaves like group templates displayed1349 the tab badge displays the number of templates available1350 the tab shows the list of templates available1351 when using a Group without a custom project template1352 shows a total of 0 templates1353 does not list any templates1354 when namespace is supposed to be checked1355 when in proper plan1356 when creating project from top-level group with templates1357 show Group tab in Templates section1358 behaves like group templates displayed1359 the tab badge displays the number of templates available1360 the tab shows the list of templates available1361 when creating project with templates1362 show Group tab in Templates section1363 behaves like group templates displayed1364 the tab badge displays the number of templates available1365 the tab shows the list of templates available1366 when creating project with templates after grace period1367 show Group tab in Templates section1368 behaves like group templates displayed1369 the tab badge displays the number of templates available1370 the tab shows the list of templates available1371 when group template is not set1372 behaves like group templates displayed1373 the tab badge displays the number of templates available1374 the tab shows the list of templates available1375 when unlicensed1376 does not show Group tab in Templates section1377Merge request > User sets approvers1378 when editing an MR with a different author1379 does not allow setting the author as an approver but allows setting the current user as an approver1380 when creating an MR from a fork1381 allows setting other users as approvers but does not allow setting the current user as an approver, and filters non members from approvers list1382 Group approvers1383 when creating an MR1384 allows setting groups as approvers1385 allows delete approvers group when it is set in project1386 when editing an MR with a different author1387 allows setting groups as approvers1388 allows delete approvers group when it`s set in project1389 allows changing approvals number1390Path Locks1391 Locking folders1392 Locking files1393 Unlocking files1394 Managing of lock list1395Environments page1396 when an environment is protected and user has access to it1397 when environment has manual actions1398 shows an enabled play button1399 shows a stop button1400 with external_url1401 shows an external link button1402 when terminal is available1403 shows a terminal button1404 when environment can be rollback1405 shows re deploy button1406 when environment is protected and user does not have access to it1407 when environment has manual actions1408 show a disabled play button1409 does not show a stop button1410 with external_url1411 shows an external link button1412 when terminal is available1413 does not shows a terminal button1414 when environment can be rollback1415 does not show a re deploy button1416Projects > Audit Events1417 has Audit Events button in head nav bar1418 unlicensed1419 returns 4041420 does not have Audit Events button in head nav bar1421 unlicensed but we show promotions1422 returns 2001423 does not have Audit Events button in head nav bar1424 adding an SSH key1425/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1426/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1427/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1428 appears in the project's audit events1429 changing a user access level1430 appears in the project's audit events1431 behaves like audit event contains custom message1432 user sess this message1433 when it contains tags1434 allows only <strong> tag1435Group elastic search1436 issue search1437 finds the issue1438 blob search1439 finds files1440 wiki search1441 finds pages1442 commit search1443 finds commits1444Merge Requests > User filters by approvers1445 filtering by approver:none1446 applies the filter1447 filtering by approver:any1448 applies the filter1449 filtering by approver:@username1450 applies the filter1451 filtering by multiple approvers1452 applies the filter1453 filtering by an approver from a group1454 applies the filter1455Filter issues weight1456 only weight1457/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1458/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1459 filter issues by searched weight1460 weight with other filters1461/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1462/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1463 filters issues by searched weight and text1464/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1465/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1466 filters issues by searched weight, author and text1467/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1468/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1469 filters issues by searched weight, author, assignee and text1470/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1471/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1472 filters issues by searched weight, author, assignee, label and text1473/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1474/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1475 filters issues by searched weight, milestone and text1476[EE] Internal Project Access1477 GET /:project_path/insights1478 should be allowed for admin1479 should be allowed for auditor1480 should be allowed for owner1481 should be allowed for maintainer1482 should be allowed for developer1483 should be allowed for reporter1484 should be allowed for guest1485 should be allowed for user1486 should be denied for external1487 should be denied for visitor1488 GET /:project_path1489 should be allowed for auditor1490 GET /:project_path/tree/master1491 should be allowed for auditor1492 GET /:project_path/commits/master1493 should be allowed for auditor1494 GET /:project_path/commit/:sha1495 should be allowed for auditor1496 GET /:project_path/compare1497 should be allowed for auditor1498 GET /:project_path/settings/members1499 should be allowed for auditor1500 GET /:project_path/settings/repository1501 should be denied for auditor1502 GET /:project_path/blob1503 should be allowed for auditor1504 GET /:project_path/edit1505 should be denied for auditor1506 GET /:project_path/deploy_keys1507 should be denied for auditor1508 GET /:project_path/issues1509 should be allowed for auditor1510 GET /:project_path/snippets1511 should be allowed for auditor1512 GET /:project_path/snippets/new1513 should be denied for auditor1514 GET /:project_path/merge_requests1515 should be allowed for auditor1516 GET /:project_path/merge_requests/new1517 should be denied for auditor1518 GET /:project_path/branches1519 should be allowed for auditor1520 GET /:project_path/tags1521 should be allowed for auditor1522 GET /:project_path/settings/integrations1523 should be denied for auditor1524 GET /:project_path/pipelines1525 should be allowed for auditor1526 GET /:project_path/pipelines/:id1527 should be allowed for auditor1528 GET /:project_path/builds1529 when allowed for public and internal1530 should be allowed for auditor1531 when disallowed for public and internal1532 should be allowed for auditor1533 GET /:project_path/builds/:id1534 when allowed for public and internal1535 should be allowed for auditor1536 when disallowed for public and internal1537 should be allowed for auditor1538 GET /:project_path/environments1539 should be allowed for auditor1540 GET /:project_path/environments/:id1541 should be allowed for auditor1542 GET /:project_path/environments/new1543 should be denied for auditor1544 GET /:project_path/container_registry1545 should be allowed for auditor1546 when license blocks changes1547 GET /:project_path/issues/new1548 should be denied for maintainer1549 should be denied for reporter1550 should be denied for admin1551 should be denied for guest1552 should be denied for user1553 should be denied for auditor1554 should be denied for visitor1555 GET /:project_path/merge_requests/new1556 should be denied for maintainer1557 should be denied for reporter1558 should be denied for admin1559 should be denied for guest1560 should be denied for user1561 should be denied for auditor1562 should be denied for visitor1563[EE] Public Project Access1564 GET /:project_path/insights1565 should be allowed for admin1566 should be allowed for auditor1567 should be allowed for owner1568 should be allowed for maintainer1569 should be allowed for developer1570 should be allowed for reporter1571 should be allowed for guest1572 should be allowed for user1573 should be allowed for external1574 should be allowed for visitor1575 GET /:project_path1576 should be allowed for auditor1577 GET /:project_path/tree/master1578 should be allowed for auditor1579 GET /:project_path/commits/master1580 should be allowed for auditor1581 GET /:project_path/commit/:sha1582 should be allowed for auditor1583 GET /:project_path/compare1584 should be allowed for auditor1585 GET /:project_path/settings/members1586 should be allowed for auditor1587 GET /:project_path/pipelines1588 should be allowed for auditor1589 GET /:project_path/pipelines/:id1590 should be allowed for auditor1591 GET /:project_path/builds1592 when allowed for public1593 should be allowed for auditor1594 when disallowed for public1595 should be allowed for auditor1596 GET /:project_path/builds/:id1597 when allowed for public1598 should be allowed for auditor1599 when disallowed for public1600 should be allowed for auditor1601 GET /:project_path/environments1602 should be allowed for auditor1603 GET /:project_path/environments/:id1604 should be allowed for auditor1605 GET /:project_path/environments/new1606 should be denied for auditor1607 GET /:project_path/blob1608 should be allowed for auditor1609 GET /:project_path/edit1610 should be denied for auditor1611 GET /:project_path/deploy_keys1612 should be denied for auditor1613 GET /:project_path/issues1614 should be allowed for auditor1615 GET /:project_path/snippets1616 should be allowed for auditor1617 GET /:project_path/snippets/new1618 should be denied for auditor1619 GET /:project_path/merge_requests1620 should be allowed for auditor1621 GET /:project_path/merge_requests/new1622 should be denied for auditor1623 GET /:project_path/branches1624 should be allowed for auditor1625 GET /:project_path/tags1626 should be allowed for auditor1627 GET /:project_path/settings/integrations1628 should be denied for auditor1629 when license blocks changes1630 GET /:project_path/issues/new1631 should be denied for maintainer1632 should be denied for reporter1633 should be denied for admin1634 should be denied for guest1635 should be denied for user1636 should be denied for auditor1637 should be denied for visitor1638 GET /:project_path/merge_requests/new1639 should be denied for maintainer1640 should be denied for reporter1641 should be denied for admin1642 should be denied for guest1643 should be denied for user1644 should be denied for auditor1645 should be denied for visitor1646 GET /:project_path/container_registry1647 should be allowed for auditor1648Merge request > User approves with password1649 works, when user approves and enters correct password1650 does not need password to unapprove1651 shows error, when user approves and enters incorrect password1652Admin updates EE-only settings1653 Enable external authentication1654 Enable Slack application1655 Geo settings1656 when the license has Geo feature1657 allows users to change Geo settings1658 when the license does not have Geo feature1659 shows empty page1660 Elasticsearch settings1661 changes elasticsearch settings1662 Allows limiting projects and namespaces to index1663 Allows removing all namespaces and projects1664 Templates page1665 Render "Templates" section1666 Render "Custom project templates" section1667 LDAP settings1668 with LDAP enabled1669 Change allow group owners to manage ldap1670 with LDAP disabled1671 Does not show option to allow group owners to manage ldap1672[EE] Private Project Access1673 GET/:project_path/insights1674 should be allowed for admin1675 should be allowed for auditor1676 should be allowed for owner1677 should be allowed for maintainer1678 should be allowed for developer1679 should be allowed for reporter1680 should be allowed for guest1681 should be denied for user1682 should be denied for external1683 should be denied for visitor1684 GET /:project_path1685 should be allowed for auditor1686 GET /:project_path/tree/master1687 should be allowed for auditor1688 GET /:project_path/commits/master1689 should be allowed for auditor1690 GET /:project_path/commit/:sha1691 should be allowed for auditor1692 GET /:project_path/compare1693 should be allowed for auditor1694 GET /:project_path/settings/members1695 should be allowed for auditor1696 GET /:project_path/blob1697 should be allowed for auditor1698 GET /:project_path/edit1699 should be denied for auditor1700 GET /:project_path/deploy_keys1701 should be denied for auditor1702 GET /:project_path/issues1703 should be allowed for auditor1704 GET /:project_path/snippets1705 should be allowed for auditor1706 GET /:project_path/merge_requests1707 should be allowed for auditor1708 GET /:project_path/branches1709 should be allowed for auditor1710 GET /:project_path/tags1711 should be allowed for auditor1712 GET /:project_path/namespace/hooks1713 should be denied for auditor1714 GET /:project_path/environments1715 should be allowed for auditor1716 GET /:project_path/environments/:id1717 should be allowed for auditor1718 GET /:project_path/environments/new1719 should be denied for auditor1720 when license blocks changes1721 GET /:project_path/issues/new1722 should be denied for maintainer1723 should be denied for reporter1724 should be denied for admin1725 should be denied for guest1726 should be denied for user1727 should be denied for auditor1728 should be denied for visitor1729 GET /:project_path/merge_requests/new1730 should be denied for maintainer1731 should be denied for reporter1732 should be denied for admin1733 should be denied for guest1734 should be denied for user1735 should be denied for auditor1736 should be denied for visitor1737 GET /:project_path/container_registry1738 should be allowed for auditor1739File blob > Code owners1740 when there is a codeowners file1741 when the feature is available1742 shows the code owners related to a file1743 does not show the code owners banner when there are no code owners1744 when the feature is not available1745 does not show the code owners related to a file1746Merge request > User selects branches for new MR1747 when approvals are zero for the target project1748 shows approval settings1749 when approvals are enabled for the target project1750 shows approval settings1751 saving the MR1752 shows the saved MR1753Prometheus custom metrics1754 Deletes a custom metric1755Merge request > User edits MR with multiple assignees1756 behaves like multiple assignees merge request1757 updates a MR with multiple assignees1758Group Dependency Proxy1759 feature settings1760 when not logged in1761 does not show the feature settings1762 when logged in as group owner1763 feature is available1764 toggles defaults to disabled1765 when disabled1766 does not show the proxy URL1767 when enabled by owner1768 shows the proxy URL1769 then when logged in as group developer1770 does not show the feature toggle but shows the proxy URL1771 feature is not avaible1772 group is private1773 informs user that feature is only available for public groups1774 feature is not supported by the license1775 renders 404 page1776 feature is disabled globally1777 renders 404 page1778Groups > Audit Events1779 has Audit Events button in head nav bar1780 unlicensed1781 returns 4041782 does not have Audit Events button in head nav bar1783 changing a user access level1784 appears in the group's audit events1785User activates GitHub Service1786 without a license1787 is excluded from the integrations index1788 renders 404 when trying to access service settings directly1789 with valid license1790 activates service1791 with pipelines1792 tests service before save1793Issue Sidebar1794 updating weight1795 updates weight in sidebar to 11796 updates weight in sidebar to no weight1797Delete Epic1798 when user who is not a group member displays the epic1799 does not show the Delete button1800 when user with owner access displays the epic1801 deletes the issue and redirect to epic list1802Packages1803 packages feature is not available because of license1804 gives 4041805 packages feature is disabled by config1806 gives 4041807 when there are no packages1808 shows no packages message1809 when there are packages1810 shows list of packages1811 hides a package without a version from the list1812 shows a single package1813 removes package1814Project variables EE1815 when variable environment scope is available1816 adds new variable with a special environment scope1817 when variable environment scope is not available1818 does not show variable environment scope element1819Projects > Merge Requests > User edits a merge request1820 when the merge request has matching code owners1821 shows the matching code owner rules1822Snippet elastic search1823 searching1824 finds a personal snippet1825 finds a project snippet1826Jobs1827 GET /:project/jobs/:id1828 job project is over shared runners limit1829 displays a warning message1830 job project is not over shared runners limit1831 does not display a warning message1832CI shared runner settings1833 without global shared runners quota1834 displays ratio with global quota1835 with global shared runners quota1836 displays ratio with global quota1837 displays new ratio with overridden group quota1838 displays unlimited ratio with overridden group quota1839User manages merge pipelines option1840 sees unchecked merge pipeline checkbox1841 when user enabled the checkbox1842 sees enabled merge pipeline checkbox1843 when license is insufficient1844 does not see the checkbox1845 when feature flag is disabled1846 does not see the checkbox1847PackageFiles1848 does not allow direct download when no access to the project1849 gives 404 when no package file exist1850 user with master role1851 allows file download from package page1852 allows direct download by url1853 does not allow download of package belonging to different project1854 gives 404 when packages feature is not available1855Merge request > User sees closing issues message1856 approvals are enabled while closing issues1857 displays closing issue message exactly one time1858User creates issue1859 with weight set1860 creates issue1861Groups > Billing1862 with a free plan1863 shows the proper title for the plan1864 with a paid plan1865 shows the proper title for the plan1866 with a legacy paid plan1867 shows the proper title for the plan1868label issues1869 adds a new group label from sidebar1870Internal Project Snippets Access1871 GET /:project_path/snippets1872 should be allowed for auditor1873 GET /:project_path/snippets/new1874 should be denied for auditor1875 GET /:project_path/snippets/:id1876 for an internal snippet1877 should be allowed for auditor1878 for a private snippet1879 should be allowed for auditor1880 GET /:project_path/snippets/:id/raw1881 for an internal snippet1882 should be allowed for auditor1883 for a private snippet1884 should be allowed for auditor1885Kerberos clone instructions1886 shows Kerberos clone url1887 mobile component1888 shows the Kerberos clone information1889Gcp Cluster1890 when a user has a licence to use multiple clusers1891 user sees the "Environment scope" field1892Dashboard issues1893 behaves like dashboard gold trial callout1894 hides promotion callout if not .com1895 .com1896 shows dismissable promotion callout if default dashboard1897 hides dismissable promotion callout if not default dashboard1898 hides promotion callout if a trial is active1899 hides promotion callout if a gold plan is active1900Issue Boards add issue modal1901 shows weight filter1902User Onboarding1903 when the feature is enabled1904 help menu1905 shows the "Learn GitLab" item in the help menu1906 welcome page1907 shows the "Learn GitLab" welcome page1908 when the feature is disabled1909 help menu1910 does not show the "Learn GitLab" item in the help menu1911User design permissions1912 user does not have permissions to upload design1913Admin views license1914 when license is valid1915 shows license1916 when license is trial1917 shows expiration duration with license type1918 when license is expired1919 does not mention blocking of changes1920 when license is regular1921 shows only expiration duration1922 when license expired1923license is a TrueClass - rspec-set works with ActiveRecord models only1924license is a TrueClass - rspec-set works with ActiveRecord models only1925 should text "Your license expired"1926 when license blocks changes1927license is a TrueClass - rspec-set works with ActiveRecord models only1928license is a TrueClass - rspec-set works with ActiveRecord models only1929license is a TrueClass - rspec-set works with ActiveRecord models only1930 should text "Pushing code and creation of issues and merge requests has been disabled."1931 when viewing license history1932 shows licensee1933 with limited users1934 shows panel counts1935User manages members1936 as project maintainer1937 behaves like when group membership is unlocked1938 should have visible link "Import members" and have visible css ".project-access-select"1939 behaves like when group membership is locked1940 should have no button "Add members" and have no link "Import members"1941 as group owner1942 behaves like when group membership is unlocked1943 should have visible link "Import members" and have visible css ".project-access-select"1944 behaves like when group membership is locked1945 should have no button "Add members" and have no link "Import members"1946Projects > Members > Member leaves project1947 when the user has been specifically allowed to access a protected branch1948 user leaves project1949 removes the user's branch permissions1950Slack application1951 I can edit slack integration1952Admin Dashboard1953 Users statistic1954 Roles stats1955 show correct amount of users per role1956Groups > Members > List members1957 with Group SAML identity linked for a user1958 shows user with SSO status badge1959EE-specific GitLab Markdown1960 default pipeline1961 includes custom filters1962Issues sub nav EE1963/builds/gitlab-org/gitlab-ee/vendor/ruby/2.6.0/gems/activesupport-5.1.7/lib/active_support/number_helper/rounding_helper.rb:37: warning: BigDecimal.new is deprecated; use BigDecimal() method instead.1964 has a `Boards` item1965Admin::Projects1966 GET /admin/projects1967 should be denied for auditor1968 GET /admin/users1969 should be denied for auditor1970 GET /admin/hooks1971 should be denied for auditor1972Knapsack report was generated. Preview:1973{1974 "ee/spec/features/projects/new_project_spec.rb": 93.30490159988403,1975 "ee/spec/features/merge_request/user_sets_approvers_spec.rb": 52.57284379005432,1976 "ee/spec/features/projects/path_locks_spec.rb": 37.027759313583374,1977 "ee/spec/features/projects/environments/environments_spec.rb": 30.26147985458374,1978 "ee/spec/features/projects/audit_events_spec.rb": 25.23202657699585,1979 "ee/spec/features/search/elastic/group_search_spec.rb": 22.637751817703247,1980 "ee/spec/features/merge_requests/user_filters_by_approvers_spec.rb": 20.626651287078857,1981 "ee/spec/features/issues/filtered_search/filter_issues_weight_spec.rb": 17.033174514770508,1982 "ee/spec/features/security/project/internal_access_spec.rb": 15.699403285980225,1983 "ee/spec/features/security/project/public_access_spec.rb": 14.243666410446167,1984 "ee/spec/features/merge_request/user_approves_with_password_spec.rb": 16.024810314178467,1985 "ee/spec/features/admin/admin_settings_spec.rb": 13.057136058807373,1986 "ee/spec/features/security/project/private_access_spec.rb": 11.518088340759277,1987 "ee/spec/features/projects/view_blob_with_code_owners_spec.rb": 9.999892234802246,1988 "ee/spec/features/merge_request/user_selects_branches_for_new_mr_spec.rb": 9.376739263534546,1989 "ee/spec/features/projects/services/prometheus_custom_metrics_spec.rb": 7.601442098617554,1990 "ee/spec/features/merge_request/user_edits_multiple_assignees_mr_spec.rb": 6.704612493515015,1991 "ee/spec/features/groups/dependency_proxy_spec.rb": 7.520342826843262,1992 "ee/spec/features/groups/audit_events_spec.rb": 7.422846078872681,1993 "ee/spec/features/projects/services/user_activates_github_spec.rb": 6.276033639907837,1994 "ee/spec/features/issues/issue_sidebar_spec.rb": 6.610345363616943,1995 "ee/spec/features/epics/delete_epic_spec.rb": 6.068829774856567,1996 "ee/spec/features/projects/packages_spec.rb": 5.730543613433838,1997 "ee/spec/features/project_variables_spec.rb": 6.598400831222534,1998 "ee/spec/features/projects/merge_requests/user_edits_merge_request_spec.rb": 5.07300591468811,1999 "ee/spec/features/search/elastic/snippet_search_spec.rb": 4.336035251617432,2000 "ee/spec/features/projects/jobs_spec.rb": 4.441283702850342,2001 "ee/spec/features/ci_shared_runner_settings_spec.rb": 4.489466190338135,2002 "ee/spec/features/projects/settings/user_manages_merge_pipelines_spec.rb": 3.4535841941833496,2003 "ee/spec/features/projects/package_files_spec.rb": 4.058465242385864,2004 "ee/spec/features/merge_request/user_sees_closing_issues_message_spec.rb": 4.222697973251343,2005 "ee/spec/features/projects/issues/user_creates_issue_spec.rb": 4.147654056549072,2006 "ee/spec/features/groups/billing_spec.rb": 3.6926755905151367,2007 "ee/spec/features/boards/group_boards/user_edits_issues_spec.rb": 3.8995890617370605,2008 "ee/spec/features/security/project/snippet/internal_access_spec.rb": 2.6394412517547607,2009 "ee/spec/features/projects/kerberos_clone_instructions_spec.rb": 2.964301109313965,2010 "ee/spec/features/projects/clusters/gcp_spec.rb": 4.6982715129852295,2011 "ee/spec/features/dashboards/issues_spec.rb": 4.112316846847534,2012 "ee/spec/features/boards/add_issues_modal_spec.rb": 2.7060751914978027,2013 "ee/spec/features/onboarding/user_onboarding_spec.rb": 2.747692346572876,2014 "ee/spec/features/projects/issues/design_management/user_permissions_upload_spec.rb": 2.0927982330322266,2015 "ee/spec/features/admin/licenses/admin_views_license_spec.rb": 1.3157923221588135,2016 "ee/spec/features/projects/settings/user_manages_members_spec.rb": 1.4092016220092773,2017 "ee/spec/features/projects/members/member_leaves_project_spec.rb": 1.3177998065948486,2018 "ee/spec/features/projects/settings/slack_application_spec.rb": 1.8749239444732666,2019 "ee/spec/features/admin/admin_dashboard_spec.rb": 0.938793420791626,2020 "ee/spec/features/groups/members/list_members_spec.rb": 0.4704470634460449,2021 "ee/spec/features/markdown/markdown_spec.rb": 0.7293832302093506,2022 "ee/spec/features/issues/sub_nav_ee_spec.rb": 0.5678310394287109,2023 "ee/spec/features/security/admin_access_spec.rb": 0.289450645446777342024}2025Knapsack global time execution for tests: 08m 41s2026Finished in 9 minutes 27 seconds (files took 17.67 seconds to load)2027348 examples, 0 failures2028! Generating reports is disabled. To enable it, please set the `FLAKY_RSPEC_GENERATE_REPORT=1` !2029$ date2030Fri May 31 16:33:20 UTC 20192032$ date2033Fri May 31 16:33:22 UTC 20192036coverage/: found 5 matching files 2037knapsack/: found 5 matching files 2038rspec_flaky/: found 2 matching files 2039rspec_profiling/: found 1 matching files 2040WARNING: tmp/capybara/: no matching files 2041Uploading artifacts to coordinator... ok id=223146868 responseStatus=201 Created token=kzwQBMzR2042Uploading artifacts...2043junit_rspec.xml: found 1 matching files 2044Uploading artifacts to coordinator... ok id=223146868 responseStatus=201 Created token=kzwQBMzR2045Job succeeded