rspec system pg 11/24
Passed Started
by
@chriscool

Christian Couder
1Running with gitlab-runner 12.1.0 (de7731dd)2 on docker-auto-scale-com d5ae8d25 3 Using Docker executor with image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.22-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33 ...
00:12
4Starting service postgres:9.6.14 ...5Pulling docker image postgres:9.6.14 ...6Using docker image sha256:ac400042d32f8e146477ae5b3528f1e4232fc8e83b2fd9fe0cbe08900e45bae1 for postgres:9.6.14 ...7Starting service redis:alpine ...8Pulling docker image redis:alpine ...9Using docker image sha256:ed7d2ff5a6232b43bdc89a2220ed989f532c3794422aa2a86823b8bc62e71447 for redis:alpine ...10Waiting for services to be up and running...11Pulling docker image dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.22-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33 ...12Using docker image sha256:f5b71ccc7a53408ea88959433baf23f7d716bb431d0475a4f3d9ba213d7841c1 for dev.gitlab.org:5005/gitlab/gitlab-build-images:ruby-2.6.3-golang-1.11-git-2.22-chrome-73.0-node-12.x-yarn-1.16-postgresql-9.6-graphicsmagick-1.3.33 ... 13 Running on runner-d5ae8d25-project-13083-concurrent-0 via runner-d5ae8d25-gsrm-1566544942-6aa64047...
00:02
15Reinitialized existing Git repository in /builds/gitlab-org/gitlab-ce/.git/17 * [new branch] add-label-push-opts -> origin/add-label-push-opts18Checking out 4efa8154 as add-label-push-opts...19Removing .gitlab_shell_secret20Removing .gitlab_workhorse_secret21Removing config/database.yml22Removing config/database_geo.yml23Removing config/gitlab.yml24Removing config/redis.cache.yml25Removing config/redis.queues.yml26Removing config/redis.shared_state.yml27Removing config/resque.yml28Removing config/secrets.yml29Removing coverage/30Removing junit_rspec.xml31Removing knapsack/32Removing log/api_json.log33Removing log/application.log34Removing log/gitaly-test.log35Removing log/graphql_json.log36Removing log/grpc.log37Removing log/importer.log38Removing log/test_json.log39Removing node_modules/40Removing public/assets/41Removing rspec_flaky/42Removing rspec_profiling/43Removing shared/tmp/44Removing tmp/cache/45Removing tmp/memory_test/46Removing tmp/prometheus_multiproc_dir/counter_process_88-0.db47Removing tmp/prometheus_multiproc_dir/histogram_process_88-0.db48Removing tmp/tests/49Removing vendor/gitaly-ruby/50Removing vendor/ruby/51Skipping Git submodules setup53Downloading cache.zip from https://storage.googleapis.com/gitlab-com-runners-cache/project/13083/debian-stretch-ruby-2.6.3-node-12.x-3 54Successfully extracted cache56Downloading artifacts from coordinator... ok id=278546198 responseStatus=200 OK token=8FD3qqRE57Downloading artifacts for setup-test-env (278546199)...58Downloading artifacts from coordinator... ok id=278546199 responseStatus=200 OK token=QjAPK6Qu59WARNING: tmp/tests/gitlab-shell/.gitlab_shell_secret: chmod tmp/tests/gitlab-shell/.gitlab_shell_secret: no such file or directory (suppressing repeats) 60Downloading artifacts for retrieve-tests-metadata (278546201)...61Downloading artifacts from coordinator... ok id=278546201 responseStatus=200 OK token=UJJsZsNV63Fri Aug 23 08:00:01 UTC 201964$ source scripts/utils.sh65$ source scripts/prepare_build.sh66Bundler version 1.17.267Warning: 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`.68The Gemfile's dependencies are satisfied69Successfully installed knapsack-1.17.2701 gem installed71CREATE ROLE72GRANT73Dropped database 'gitlabhq_test'74Created database 'gitlabhq_test'75-- enable_extension("pg_trgm")76 -> 0.0263s77-- enable_extension("plpgsql")78 -> 0.0026s79-- create_table("abuse_reports", {:id=>:serial, :force=>:cascade})80 -> 0.0038s81-- create_table("appearances", {:id=>:serial, :force=>:cascade})82 -> 0.0034s83-- create_table("application_setting_terms", {:id=>:serial, :force=>:cascade})84 -> 0.0024s85-- create_table("application_settings", {:id=>:serial, :force=>:cascade})86 -> 0.0852s87-- create_table("approval_merge_request_rule_sources", {:force=>:cascade})88 -> 0.0060s89-- create_table("approval_merge_request_rules", {:force=>:cascade})90 -> 0.0125s91-- create_table("approval_merge_request_rules_approved_approvers", {:force=>:cascade})92 -> 0.0059s93-- create_table("approval_merge_request_rules_groups", {:force=>:cascade})94 -> 0.0059s95-- create_table("approval_merge_request_rules_users", {:force=>:cascade})96 -> 0.0058s97-- create_table("approval_project_rules", {:force=>:cascade})98 -> 0.0072s99-- create_table("approval_project_rules_groups", {:force=>:cascade})100 -> 0.0059s101-- create_table("approval_project_rules_users", {:force=>:cascade})102 -> 0.0059s103-- create_table("approvals", {:id=>:serial, :force=>:cascade})104 -> 0.0060s105-- create_table("approver_groups", {:id=>:serial, :force=>:cascade})106 -> 0.0064s107-- create_table("approvers", {:id=>:serial, :force=>:cascade})108 -> 0.0062s109-- create_table("audit_events", {:id=>:serial, :force=>:cascade})110 -> 0.0066s111-- create_table("award_emoji", {:id=>:serial, :force=>:cascade})112 -> 0.0063s113-- create_table("badges", {:id=>:serial, :force=>:cascade})114 -> 0.0064s115-- create_table("board_assignees", {:id=>:serial, :force=>:cascade})116 -> 0.0059s117-- create_table("board_group_recent_visits", {:force=>:cascade})118 -> 0.0098s119-- create_table("board_labels", {:id=>:serial, :force=>:cascade})120 -> 0.0058s121-- create_table("board_project_recent_visits", {:force=>:cascade})122 -> 0.0099s123-- create_table("boards", {:id=>:serial, :force=>:cascade})124 -> 0.0087s125-- create_table("broadcast_messages", {:id=>:serial, :force=>:cascade})126 -> 0.0048s127-- create_table("chat_names", {:id=>:serial, :force=>:cascade})128 -> 0.0067s129-- create_table("chat_teams", {:id=>:serial, :force=>:cascade})130 -> 0.0044s131-- create_table("ci_build_needs", {:id=>:serial, :force=>:cascade})132 -> 0.0049s133-- create_table("ci_build_trace_chunks", {:force=>:cascade})134 -> 0.0044s135-- create_table("ci_build_trace_section_names", {:id=>:serial, :force=>:cascade})136 -> 0.0043s137-- create_table("ci_build_trace_sections", {:id=>:serial, :force=>:cascade})138 -> 0.0078s139-- create_table("ci_builds", {:id=>:serial, :force=>:cascade})140 -> 0.0492s141-- create_table("ci_builds_metadata", {:id=>:serial, :force=>:cascade})142 -> 0.0067s143-- create_table("ci_builds_runner_session", {:force=>:cascade})144 -> 0.0043s145-- create_table("ci_group_variables", {:id=>:serial, :force=>:cascade})146 -> 0.0057s147-- create_table("ci_job_artifacts", {:id=>:serial, :force=>:cascade})148 -> 0.0105s149-- create_table("ci_job_variables", {:force=>:cascade})150 -> 0.0067s151-- create_table("ci_pipeline_chat_data", {:force=>:cascade})152 -> 0.0060s153-- create_table("ci_pipeline_schedule_variables", {:force=>:cascade})154 -> 0.0050s155-- create_table("ci_pipeline_schedules", {:id=>:serial, :force=>:cascade})156 -> 0.0089s157-- create_table("ci_pipeline_variables", {:id=>:serial, :force=>:cascade})158 -> 0.0050s159-- create_table("ci_pipelines", {:id=>:serial, :force=>:cascade})160 -> 0.0273s161-- create_table("ci_runner_namespaces", {:id=>:serial, :force=>:cascade})162 -> 0.0060s163-- create_table("ci_runner_projects", {:id=>:serial, :force=>:cascade})164 -> 0.0058s165-- create_table("ci_runners", {:id=>:serial, :force=>:cascade})166 -> 0.0166s167-- create_table("ci_sources_pipelines", {:id=>:serial, :force=>:cascade})168 -> 0.0116s169-- create_table("ci_stages", {:id=>:serial, :force=>:cascade})170 -> 0.0103s171-- create_table("ci_trigger_requests", {:id=>:serial, :force=>:cascade})172 -> 0.0064s173-- create_table("ci_triggers", {:id=>:serial, :force=>:cascade})174 -> 0.0064s175-- create_table("ci_variables", {:id=>:serial, :force=>:cascade})176 -> 0.0061s177-- create_table("cluster_groups", {:id=>:serial, :force=>:cascade})178 -> 0.0060s179-- create_table("cluster_platforms_kubernetes", {:id=>:serial, :force=>:cascade})180 -> 0.0046s181-- create_table("cluster_projects", {:id=>:serial, :force=>:cascade})182 -> 0.0058s183-- create_table("cluster_providers_gcp", {:id=>:serial, :force=>:cascade})184 -> 0.0050s185-- create_table("clusters", {:id=>:serial, :force=>:cascade})186 -> 0.0084s187-- create_table("clusters_applications_cert_managers", {:id=>:serial, :force=>:cascade})188 -> 0.0045s189-- create_table("clusters_applications_helm", {:id=>:serial, :force=>:cascade})190 -> 0.0043s191-- create_table("clusters_applications_ingress", {:id=>:serial, :force=>:cascade})192 -> 0.0044s193-- create_table("clusters_applications_jupyter", {:id=>:serial, :force=>:cascade})194 -> 0.0067s195-- create_table("clusters_applications_knative", {:id=>:serial, :force=>:cascade})196 -> 0.0045s197-- create_table("clusters_applications_prometheus", {:id=>:serial, :force=>:cascade})198 -> 0.0047s199-- create_table("clusters_applications_runners", {:id=>:serial, :force=>:cascade})200 -> 0.0068s201-- create_table("clusters_kubernetes_namespaces", {:force=>:cascade})202 -> 0.0144s203-- create_table("container_repositories", {:id=>:serial, :force=>:cascade})204 -> 0.0063s205-- create_table("conversational_development_index_metrics", {:id=>:serial, :force=>:cascade})206 -> 0.0066s207-- create_table("dependency_proxy_blobs", {:id=>:serial, :force=>:cascade})208 -> 0.0046s209-- create_table("dependency_proxy_group_settings", {:id=>:serial, :force=>:cascade})210 -> 0.0043s211-- create_table("deploy_keys_projects", {:id=>:serial, :force=>:cascade})212 -> 0.0043s213-- create_table("deploy_tokens", {:id=>:serial, :force=>:cascade})214 -> 0.0076s215-- create_table("deployments", {:id=>:serial, :force=>:cascade})216 -> 0.0257s217-- create_table("design_management_designs", {:force=>:cascade})218 -> 0.0062s219-- create_table("design_management_designs_versions", {:id=>false, :force=>:cascade})220 -> 0.0093s221-- create_table("design_management_versions", {:force=>:cascade})222 -> 0.0064s223-- create_table("draft_notes", {:force=>:cascade})224 -> 0.0088s225-- create_table("elasticsearch_indexed_namespaces", {:id=>false, :force=>:cascade})226 -> 0.0029s227-- create_table("elasticsearch_indexed_projects", {:id=>false, :force=>:cascade})228 -> 0.0030s229-- create_table("emails", {:id=>:serial, :force=>:cascade})230 -> 0.0084s231-- create_table("environments", {:id=>:serial, :force=>:cascade})232 -> 0.0109s233-- create_table("epic_issues", {:id=>:serial, :force=>:cascade})234 -> 0.0058s235-- create_table("epic_metrics", {:id=>:serial, :force=>:cascade})236 -> 0.0038s237-- create_table("epics", {:id=>:serial, :force=>:cascade})238 -> 0.0210s239-- create_table("events", {:id=>:serial, :force=>:cascade})240 -> 0.0154s241-- create_table("feature_gates", {:id=>:serial, :force=>:cascade})242 -> 0.0048s243-- create_table("features", {:id=>:serial, :force=>:cascade})244 -> 0.0047s245-- create_table("fork_network_members", {:id=>:serial, :force=>:cascade})246 -> 0.0080s247-- create_table("fork_networks", {:id=>:serial, :force=>:cascade})248 -> 0.0044s249-- create_table("forked_project_links", {:id=>:serial, :force=>:cascade})250 -> 0.0061s251-- create_table("geo_cache_invalidation_events", {:force=>:cascade})252 -> 0.0071s253-- create_table("geo_container_repository_updated_events", {:force=>:cascade})254 -> 0.0055s255-- create_table("geo_event_log", {:force=>:cascade})256 -> 0.0417s257-- create_table("geo_hashed_storage_attachments_events", {:force=>:cascade})258 -> 0.0072s259-- create_table("geo_hashed_storage_migrated_events", {:force=>:cascade})260 -> 0.0075s261-- create_table("geo_job_artifact_deleted_events", {:force=>:cascade})262 -> 0.0071s263-- create_table("geo_lfs_object_deleted_events", {:force=>:cascade})264 -> 0.0073s265-- create_table("geo_node_namespace_links", {:id=>:serial, :force=>:cascade})266 -> 0.0118s267-- create_table("geo_node_statuses", {:id=>:serial, :force=>:cascade})268 -> 0.0104s269-- create_table("geo_nodes", {:id=>:serial, :force=>:cascade})270 -> 0.0194s271-- create_table("geo_repositories_changed_events", {:force=>:cascade})272 -> 0.0063s273-- create_table("geo_repository_created_events", {:force=>:cascade})274 -> 0.0075s275-- create_table("geo_repository_deleted_events", {:force=>:cascade})276 -> 0.0071s277-- create_table("geo_repository_renamed_events", {:force=>:cascade})278 -> 0.0076s279-- create_table("geo_repository_updated_events", {:force=>:cascade})280 -> 0.0117s281-- create_table("geo_reset_checksum_events", {:force=>:cascade})282 -> 0.0068s283-- create_table("geo_upload_deleted_events", {:force=>:cascade})284 -> 0.0075s285-- create_table("gitlab_subscriptions", {:force=>:cascade})286 -> 0.0119s287-- create_table("gpg_key_subkeys", {:id=>:serial, :force=>:cascade})288 -> 0.0139s289-- create_table("gpg_keys", {:id=>:serial, :force=>:cascade})290 -> 0.0135s291-- create_table("gpg_signatures", {:id=>:serial, :force=>:cascade})292 -> 0.0195s293-- create_table("group_custom_attributes", {:id=>:serial, :force=>:cascade})294 -> 0.0066s295-- create_table("historical_data", {:id=>:serial, :force=>:cascade})296 -> 0.0020s297-- create_table("identities", {:id=>:serial, :force=>:cascade})298 -> 0.0086s299-- create_table("import_export_uploads", {:id=>:serial, :force=>:cascade})300 -> 0.0064s301-- create_table("index_statuses", {:id=>:serial, :force=>:cascade})302 -> 0.0047s303-- create_table("insights", {:id=>:serial, :force=>:cascade})304 -> 0.0060s305-- create_table("internal_ids", {:force=>:cascade})306 -> 0.0099s307-- create_table("ip_restrictions", {:force=>:cascade})308 -> 0.0042s309-- create_table("issue_assignees", {:id=>false, :force=>:cascade})310 -> 0.0050s311-- create_table("issue_links", {:id=>:serial, :force=>:cascade})312 -> 0.0081s313-- create_table("issue_metrics", {:id=>:serial, :force=>:cascade})314 -> 0.0038s315-- create_table("issue_tracker_data", {:force=>:cascade})316 -> 0.0046s317-- create_table("issues", {:id=>:serial, :force=>:cascade})318 -> 0.0364s319-- create_table("jira_connect_installations", {:force=>:cascade})320 -> 0.0044s321-- create_table("jira_connect_subscriptions", {:force=>:cascade})322 -> 0.0078s323-- create_table("jira_tracker_data", {:force=>:cascade})324 -> 0.0049s325-- create_table("keys", {:id=>:serial, :force=>:cascade})326 -> 0.0090s327-- create_table("label_links", {:id=>:serial, :force=>:cascade})328 -> 0.0065s329-- create_table("label_priorities", {:id=>:serial, :force=>:cascade})330 -> 0.0079s331-- create_table("labels", {:id=>:serial, :force=>:cascade})332 -> 0.0131s333-- create_table("ldap_group_links", {:id=>:serial, :force=>:cascade})334 -> 0.0025s335-- create_table("lfs_file_locks", {:id=>:serial, :force=>:cascade})336 -> 0.0065s337-- create_table("lfs_objects", {:id=>:serial, :force=>:cascade})338 -> 0.0066s339-- create_table("lfs_objects_projects", {:id=>:serial, :force=>:cascade})340 -> 0.0062s341-- create_table("licenses", {:id=>:serial, :force=>:cascade})342 -> 0.0024s343-- create_table("lists", {:id=>:serial, :force=>:cascade})344 -> 0.0126s345-- create_table("members", {:id=>:serial, :force=>:cascade})346 -> 0.0155s347-- create_table("merge_request_assignees", {:force=>:cascade})348 -> 0.0078s349-- create_table("merge_request_blocks", {:force=>:cascade})350 -> 0.0060s351-- create_table("merge_request_diff_commits", {:id=>false, :force=>:cascade})352 -> 0.0057s353-- create_table("merge_request_diff_files", {:id=>false, :force=>:cascade})354 -> 0.0039s355-- create_table("merge_request_diffs", {:id=>:serial, :force=>:cascade})356 -> 0.0069s357-- create_table("merge_request_metrics", {:id=>:serial, :force=>:cascade})358 -> 0.0164s359-- create_table("merge_requests", {:id=>:serial, :force=>:cascade})360 -> 0.0466s361-- create_table("merge_requests_closing_issues", {:id=>:serial, :force=>:cascade})362 -> 0.0061s363-- create_table("merge_trains", {:force=>:cascade})364 -> 0.0107s365-- create_table("milestones", {:id=>:serial, :force=>:cascade})366 -> 0.0151s367-- create_table("namespace_aggregation_schedules", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})368 -> 0.0033s369-- create_table("namespace_root_storage_statistics", {:primary_key=>"namespace_id", :id=>:integer, :default=>nil, :force=>:cascade})370 -> 0.0058s371-- create_table("namespace_statistics", {:id=>:serial, :force=>:cascade})372 -> 0.0054s373-- create_table("namespaces", {:id=>:serial, :force=>:cascade})374 -> 0.0429s375-- create_table("note_diff_files", {:id=>:serial, :force=>:cascade})376 -> 0.0046s377-- create_table("notes", {:id=>:serial, :force=>:cascade})378 -> 0.0242s379-- create_table("notification_settings", {:id=>:serial, :force=>:cascade})380 -> 0.0099s381-- create_table("oauth_access_grants", {:id=>:serial, :force=>:cascade})382 -> 0.0049s383-- create_table("oauth_access_tokens", {:id=>:serial, :force=>:cascade})384 -> 0.0092s385-- create_table("oauth_applications", {:id=>:serial, :force=>:cascade})386 -> 0.0077s387-- create_table("oauth_openid_requests", {:id=>:serial, :force=>:cascade})388 -> 0.0043s389-- create_table("operations_feature_flag_scopes", {:force=>:cascade})390 -> 0.0054s391-- create_table("operations_feature_flags", {:force=>:cascade})392 -> 0.0044s393-- create_table("operations_feature_flags_clients", {:force=>:cascade})394 -> 0.0062s395-- create_table("packages_maven_metadata", {:force=>:cascade})396 -> 0.0045s397-- create_table("packages_package_files", {:force=>:cascade})398 -> 0.0060s399-- create_table("packages_packages", {:force=>:cascade})400 -> 0.0059s401-- create_table("pages_domain_acme_orders", {:force=>:cascade})402 -> 0.0113s403-- create_table("pages_domains", {:id=>:serial, :force=>:cascade})404 -> 0.0216s405-- create_table("path_locks", {:id=>:serial, :force=>:cascade})406 -> 0.0085s407-- create_table("personal_access_tokens", {:id=>:serial, :force=>:cascade})408 -> 0.0085s409-- create_table("plans", {:id=>:serial, :force=>:cascade})410 -> 0.0046s411-- create_table("pool_repositories", {:force=>:cascade})412 -> 0.0087s413-- create_table("programming_languages", {:id=>:serial, :force=>:cascade})414 -> 0.0045s415-- create_table("project_alerting_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})416 -> 0.0018s417-- create_table("project_aliases", {:force=>:cascade})418 -> 0.0067s419-- create_table("project_authorizations", {:id=>false, :force=>:cascade})420 -> 0.0054s421-- create_table("project_auto_devops", {:id=>:serial, :force=>:cascade})422 -> 0.0052s423-- create_table("project_ci_cd_settings", {:id=>:serial, :force=>:cascade})424 -> 0.0054s425-- create_table("project_custom_attributes", {:id=>:serial, :force=>:cascade})426 -> 0.0068s427-- create_table("project_daily_statistics", {:force=>:cascade})428 -> 0.0039s429-- create_table("project_deploy_tokens", {:id=>:serial, :force=>:cascade})430 -> 0.0060s431-- create_table("project_error_tracking_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})432 -> 0.0024s433-- create_table("project_feature_usages", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})434 -> 0.0096s435-- create_table("project_features", {:id=>:serial, :force=>:cascade})436 -> 0.0052s437-- create_table("project_group_links", {:id=>:serial, :force=>:cascade})438 -> 0.0064s439-- create_table("project_import_data", {:id=>:serial, :force=>:cascade})440 -> 0.0045s441-- create_table("project_incident_management_settings", {:primary_key=>"project_id", :id=>:serial, :force=>:cascade})442 -> 0.0030s443-- create_table("project_metrics_settings", {:primary_key=>"project_id", :id=>:integer, :default=>nil, :force=>:cascade})444 -> 0.0017s445-- create_table("project_mirror_data", {:id=>:serial, :force=>:cascade})446 -> 0.0160s447-- create_table("project_repositories", {:force=>:cascade})448 -> 0.0091s449-- create_table("project_repository_states", {:id=>:serial, :force=>:cascade})450 -> 0.0162s451-- create_table("project_statistics", {:id=>:serial, :force=>:cascade})452 -> 0.0091s453-- create_table("project_tracing_settings", {:force=>:cascade})454 -> 0.0049s455-- create_table("projects", {:id=>:serial, :force=>:cascade})456 -> 0.0735s457-- create_table("prometheus_alert_events", {:force=>:cascade})458 -> 0.0085s459-- create_table("prometheus_alerts", {:id=>:serial, :force=>:cascade})460 -> 0.0094s461-- create_table("prometheus_metrics", {:id=>:serial, :force=>:cascade})462 -> 0.0134s463-- create_table("protected_branch_merge_access_levels", {:id=>:serial, :force=>:cascade})464 -> 0.0093s465-- create_table("protected_branch_push_access_levels", {:id=>:serial, :force=>:cascade})466 -> 0.0093s467-- create_table("protected_branch_unprotect_access_levels", {:id=>:serial, :force=>:cascade})468 -> 0.0090s469-- create_table("protected_branches", {:id=>:serial, :force=>:cascade})470 -> 0.0045s471-- create_table("protected_environment_deploy_access_levels", {:id=>:serial, :force=>:cascade})472 -> 0.0093s473-- create_table("protected_environments", {:id=>:serial, :force=>:cascade})474 -> 0.0072s475-- create_table("protected_tag_create_access_levels", {:id=>:serial, :force=>:cascade})476 -> 0.0094s477-- create_table("protected_tags", {:id=>:serial, :force=>:cascade})478 -> 0.0071s479-- create_table("push_event_payloads", {:id=>false, :force=>:cascade})480 -> 0.0038s481-- create_table("push_rules", {:id=>:serial, :force=>:cascade})482 -> 0.0097s483-- create_table("redirect_routes", {:id=>:serial, :force=>:cascade})484 -> 0.0080s485-- create_table("release_links", {:force=>:cascade})486 -> 0.0066s487-- create_table("releases", {:id=>:serial, :force=>:cascade})488 -> 0.0095s489-- create_table("remote_mirrors", {:id=>:serial, :force=>:cascade})490 -> 0.0080s491-- create_table("repository_languages", {:id=>false, :force=>:cascade})492 -> 0.0031s493-- create_table("resource_label_events", {:force=>:cascade})494 -> 0.0145s495-- create_table("reviews", {:force=>:cascade})496 -> 0.0100s497-- create_table("routes", {:id=>:serial, :force=>:cascade})498 -> 0.0104s499-- create_table("saml_providers", {:id=>:serial, :force=>:cascade})500 -> 0.0056s501-- create_table("scim_oauth_access_tokens", {:id=>:serial, :force=>:cascade})502 -> 0.0046s503-- create_table("sent_notifications", {:id=>:serial, :force=>:cascade})504 -> 0.0049s505-- create_table("services", {:id=>:serial, :force=>:cascade})506 -> 0.0162s507-- create_table("shards", {:id=>:serial, :force=>:cascade})508 -> 0.0045s509-- create_table("slack_integrations", {:id=>:serial, :force=>:cascade})510 -> 0.0088s511-- create_table("smartcard_identities", {:force=>:cascade})512 -> 0.0067s513-- create_table("snippets", {:id=>:serial, :force=>:cascade})514 -> 0.0176s515-- create_table("software_license_policies", {:id=>:serial, :force=>:cascade})516 -> 0.0065s517-- create_table("software_licenses", {:id=>:serial, :force=>:cascade})518 -> 0.0046s519-- create_table("spam_logs", {:id=>:serial, :force=>:cascade})520 -> 0.0035s521-- create_table("subscriptions", {:id=>:serial, :force=>:cascade})522 -> 0.0067s523-- create_table("suggestions", {:force=>:cascade})524 -> 0.0064s525-- create_table("system_note_metadata", {:id=>:serial, :force=>:cascade})526 -> 0.0046s527-- create_table("taggings", {:id=>:serial, :force=>:cascade})528 -> 0.0125s529-- create_table("tags", {:id=>:serial, :force=>:cascade})530 -> 0.0070s531-- create_table("term_agreements", {:id=>:serial, :force=>:cascade})532 -> 0.0086s533-- create_table("timelogs", {:id=>:serial, :force=>:cascade})534 -> 0.0083s535-- create_table("todos", {:id=>:serial, :force=>:cascade})536 -> 0.0234s537-- create_table("trending_projects", {:id=>:serial, :force=>:cascade})538 -> 0.0042s539-- create_table("u2f_registrations", {:id=>:serial, :force=>:cascade})540 -> 0.0068s541-- create_table("uploads", {:id=>:serial, :force=>:cascade})542 -> 0.0108s543-- create_table("user_agent_details", {:id=>:serial, :force=>:cascade})544 -> 0.0051s545-- create_table("user_callouts", {:id=>:serial, :force=>:cascade})546 -> 0.0103s547-- create_table("user_custom_attributes", {:id=>:serial, :force=>:cascade})548 -> 0.0069s549-- create_table("user_interacted_projects", {:id=>false, :force=>:cascade})550 -> 0.0052s551-- create_table("user_preferences", {:id=>:serial, :force=>:cascade})552 -> 0.0064s553-- create_table("user_statuses", {:primary_key=>"user_id", :id=>:serial, :force=>:cascade})554 -> 0.0049s555-- create_table("user_synced_attributes_metadata", {:id=>:serial, :force=>:cascade})556 -> 0.0057s557-- create_table("users", {:id=>:serial, :force=>:cascade})558 -> 0.0624s559-- create_table("users_ops_dashboard_projects", {:force=>:cascade})560 -> 0.0064s561-- create_table("users_star_projects", {:id=>:serial, :force=>:cascade})562 -> 0.0075s563-- create_table("vulnerability_feedback", {:id=>:serial, :force=>:cascade})564 -> 0.0164s565-- create_table("vulnerability_identifiers", {:force=>:cascade})566 -> 0.0048s567-- create_table("vulnerability_occurrence_identifiers", {:force=>:cascade})568 -> 0.0063s569-- create_table("vulnerability_occurrence_pipelines", {:force=>:cascade})570 -> 0.0062s571-- create_table("vulnerability_occurrences", {:force=>:cascade})572 -> 0.0139s573-- create_table("vulnerability_scanners", {:force=>:cascade})574 -> 0.0052s575-- create_table("web_hook_logs", {:id=>:serial, :force=>:cascade})576 -> 0.0071s577-- create_table("web_hooks", {:id=>:serial, :force=>:cascade})578 -> 0.0121s579-- add_foreign_key("application_settings", "namespaces", {:column=>"custom_project_templates_group_id", :on_delete=>:nullify})580 -> 0.0044s581-- add_foreign_key("application_settings", "projects", {:column=>"file_template_project_id", :name=>"fk_ec757bd087", :on_delete=>:nullify})582 -> 0.0035s583-- add_foreign_key("application_settings", "projects", {:column=>"instance_administration_project_id", :on_delete=>:nullify})584 -> 0.0023s585-- add_foreign_key("application_settings", "users", {:column=>"usage_stats_set_by_user_id", :name=>"fk_964370041d", :on_delete=>:nullify})586 -> 0.0031s587-- add_foreign_key("approval_merge_request_rule_sources", "approval_merge_request_rules", {:on_delete=>:cascade})588 -> 0.0017s589-- add_foreign_key("approval_merge_request_rule_sources", "approval_project_rules", {:on_delete=>:cascade})590 -> 0.0014s591-- add_foreign_key("approval_merge_request_rules", "merge_requests", {:on_delete=>:cascade})592 -> 0.0023s593-- add_foreign_key("approval_merge_request_rules_approved_approvers", "approval_merge_request_rules", {:on_delete=>:cascade})594 -> 0.0014s595-- add_foreign_key("approval_merge_request_rules_approved_approvers", "users", {:on_delete=>:cascade})596 -> 0.0016s597-- add_foreign_key("approval_merge_request_rules_groups", "approval_merge_request_rules", {:on_delete=>:cascade})598 -> 0.0015s599-- add_foreign_key("approval_merge_request_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})600 -> 0.0021s601-- add_foreign_key("approval_merge_request_rules_users", "approval_merge_request_rules", {:on_delete=>:cascade})602 -> 0.0019s603-- add_foreign_key("approval_merge_request_rules_users", "users", {:on_delete=>:cascade})604 -> 0.0017s605-- add_foreign_key("approval_project_rules", "projects", {:on_delete=>:cascade})606 -> 0.0017s607-- add_foreign_key("approval_project_rules_groups", "approval_project_rules", {:on_delete=>:cascade})608 -> 0.0013s609-- add_foreign_key("approval_project_rules_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})610 -> 0.0013s611-- add_foreign_key("approval_project_rules_users", "approval_project_rules", {:on_delete=>:cascade})612 -> 0.0014s613-- add_foreign_key("approval_project_rules_users", "users", {:on_delete=>:cascade})614 -> 0.0015s615-- add_foreign_key("approvals", "merge_requests", {:name=>"fk_310d714958", :on_delete=>:cascade})616 -> 0.0016s617-- add_foreign_key("approver_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})618 -> 0.0015s619-- add_foreign_key("badges", "namespaces", {:column=>"group_id", :on_delete=>:cascade})620 -> 0.0015s621-- add_foreign_key("badges", "projects", {:on_delete=>:cascade})622 -> 0.0016s623-- add_foreign_key("board_assignees", "boards", {:on_delete=>:cascade})624 -> 0.0016s625-- add_foreign_key("board_assignees", "users", {:column=>"assignee_id", :on_delete=>:cascade})626 -> 0.0014s627-- add_foreign_key("board_group_recent_visits", "boards", {:on_delete=>:cascade})628 -> 0.0014s629-- add_foreign_key("board_group_recent_visits", "namespaces", {:column=>"group_id", :on_delete=>:cascade})630 -> 0.0015s631-- add_foreign_key("board_group_recent_visits", "users", {:on_delete=>:cascade})632 -> 0.0016s633-- add_foreign_key("board_labels", "boards", {:on_delete=>:cascade})634 -> 0.0014s635-- add_foreign_key("board_labels", "labels", {:on_delete=>:cascade})636 -> 0.0053s637-- add_foreign_key("board_project_recent_visits", "boards", {:on_delete=>:cascade})638 -> 0.0022s639-- add_foreign_key("board_project_recent_visits", "projects", {:on_delete=>:cascade})640 -> 0.0015s641-- add_foreign_key("board_project_recent_visits", "users", {:on_delete=>:cascade})642 -> 0.0016s643-- add_foreign_key("boards", "namespaces", {:column=>"group_id", :on_delete=>:cascade})644 -> 0.0014s645-- add_foreign_key("boards", "projects", {:name=>"fk_f15266b5f9", :on_delete=>:cascade})646 -> 0.0015s647-- add_foreign_key("chat_teams", "namespaces", {:on_delete=>:cascade})648 -> 0.0015s649-- add_foreign_key("ci_build_needs", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})650 -> 0.0026s651-- add_foreign_key("ci_build_trace_chunks", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})652 -> 0.0015s653-- add_foreign_key("ci_build_trace_section_names", "projects", {:on_delete=>:cascade})654 -> 0.0016s655-- add_foreign_key("ci_build_trace_sections", "ci_build_trace_section_names", {:column=>"section_name_id", :name=>"fk_264e112c66", :on_delete=>:cascade})656 -> 0.0014s657-- add_foreign_key("ci_build_trace_sections", "ci_builds", {:column=>"build_id", :name=>"fk_4ebe41f502", :on_delete=>:cascade})658 -> 0.0015s659-- add_foreign_key("ci_build_trace_sections", "projects", {:on_delete=>:cascade})660 -> 0.0033s661-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_a2141b1522", :on_delete=>:nullify})662 -> 0.0021s663-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"commit_id", :name=>"fk_d3130c9a7f", :on_delete=>:cascade})664 -> 0.0015s665-- add_foreign_key("ci_builds", "ci_pipelines", {:column=>"upstream_pipeline_id", :name=>"fk_87f4cefcda", :on_delete=>:cascade})666 -> 0.0016s667-- add_foreign_key("ci_builds", "ci_stages", {:column=>"stage_id", :name=>"fk_3a9eaa254d", :on_delete=>:cascade})668 -> 0.0016s669-- add_foreign_key("ci_builds", "projects", {:name=>"fk_befce0568a", :on_delete=>:cascade})670 -> 0.0018s671-- add_foreign_key("ci_builds_metadata", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})672 -> 0.0015s673-- add_foreign_key("ci_builds_metadata", "projects", {:on_delete=>:cascade})674 -> 0.0016s675-- add_foreign_key("ci_builds_runner_session", "ci_builds", {:column=>"build_id", :on_delete=>:cascade})676 -> 0.0015s677-- add_foreign_key("ci_group_variables", "namespaces", {:column=>"group_id", :name=>"fk_33ae4d58d8", :on_delete=>:cascade})678 -> 0.0015s679-- add_foreign_key("ci_job_artifacts", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})680 -> 0.0017s681-- add_foreign_key("ci_job_artifacts", "projects", {:on_delete=>:cascade})682 -> 0.0018s683-- add_foreign_key("ci_job_variables", "ci_builds", {:column=>"job_id", :on_delete=>:cascade})684 -> 0.0016s685-- add_foreign_key("ci_pipeline_chat_data", "chat_names", {:on_delete=>:cascade})686 -> 0.0015s687-- add_foreign_key("ci_pipeline_chat_data", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})688 -> 0.0012s689-- add_foreign_key("ci_pipeline_schedule_variables", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_41c35fda51", :on_delete=>:cascade})690 -> 0.0015s691-- add_foreign_key("ci_pipeline_schedules", "projects", {:name=>"fk_8ead60fcc4", :on_delete=>:cascade})692 -> 0.0016s693-- add_foreign_key("ci_pipeline_schedules", "users", {:column=>"owner_id", :name=>"fk_9ea99f58d2", :on_delete=>:nullify})694 -> 0.0015s695-- add_foreign_key("ci_pipeline_variables", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_f29c5f4380", :on_delete=>:cascade})696 -> 0.0013s697-- add_foreign_key("ci_pipelines", "ci_pipeline_schedules", {:column=>"pipeline_schedule_id", :name=>"fk_3d34ab2e06", :on_delete=>:nullify})698 -> 0.0013s699-- add_foreign_key("ci_pipelines", "ci_pipelines", {:column=>"auto_canceled_by_id", :name=>"fk_262d4c2d19", :on_delete=>:nullify})700 -> 0.0014s701-- add_foreign_key("ci_pipelines", "merge_requests", {:name=>"fk_a23be95014", :on_delete=>:cascade})702 -> 0.0015s703-- add_foreign_key("ci_pipelines", "projects", {:name=>"fk_86635dbd80", :on_delete=>:cascade})704 -> 0.0018s705-- add_foreign_key("ci_runner_namespaces", "ci_runners", {:column=>"runner_id", :on_delete=>:cascade})706 -> 0.0016s707-- add_foreign_key("ci_runner_namespaces", "namespaces", {:on_delete=>:cascade})708 -> 0.0014s709-- add_foreign_key("ci_runner_projects", "projects", {:name=>"fk_4478a6f1e4", :on_delete=>:cascade})710 -> 0.0046s711-- add_foreign_key("ci_sources_pipelines", "ci_builds", {:column=>"source_job_id", :name=>"fk_be5624bf37", :on_delete=>:cascade})712 -> 0.0024s713-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_e1bad85861", :on_delete=>:cascade})714 -> 0.0014s715-- add_foreign_key("ci_sources_pipelines", "ci_pipelines", {:column=>"source_pipeline_id", :name=>"fk_d4e29af7d7", :on_delete=>:cascade})716 -> 0.0013s717-- add_foreign_key("ci_sources_pipelines", "projects", {:column=>"source_project_id", :name=>"fk_acd9737679", :on_delete=>:cascade})718 -> 0.0015s719-- add_foreign_key("ci_sources_pipelines", "projects", {:name=>"fk_1e53c97c0a", :on_delete=>:cascade})720 -> 0.0017s721-- add_foreign_key("ci_stages", "ci_pipelines", {:column=>"pipeline_id", :name=>"fk_fb57e6cc56", :on_delete=>:cascade})722 -> 0.0013s723-- add_foreign_key("ci_stages", "projects", {:name=>"fk_2360681d1d", :on_delete=>:cascade})724 -> 0.0017s725-- add_foreign_key("ci_trigger_requests", "ci_triggers", {:column=>"trigger_id", :name=>"fk_b8ec8b7245", :on_delete=>:cascade})726 -> 0.0014s727-- add_foreign_key("ci_triggers", "projects", {:name=>"fk_e3e63f966e", :on_delete=>:cascade})728 -> 0.0016s729-- add_foreign_key("ci_triggers", "users", {:column=>"owner_id", :name=>"fk_e8e10d1964", :on_delete=>:cascade})730 -> 0.0015s731-- add_foreign_key("ci_variables", "projects", {:name=>"fk_ada5eb64b3", :on_delete=>:cascade})732 -> 0.0017s733-- add_foreign_key("cluster_groups", "clusters", {:on_delete=>:cascade})734 -> 0.0015s735-- add_foreign_key("cluster_groups", "namespaces", {:column=>"group_id", :on_delete=>:cascade})736 -> 0.0015s737-- add_foreign_key("cluster_platforms_kubernetes", "clusters", {:on_delete=>:cascade})738 -> 0.0015s739-- add_foreign_key("cluster_projects", "clusters", {:on_delete=>:cascade})740 -> 0.0013s741-- add_foreign_key("cluster_projects", "projects", {:on_delete=>:cascade})742 -> 0.0016s743-- add_foreign_key("cluster_providers_gcp", "clusters", {:on_delete=>:cascade})744 -> 0.0014s745-- add_foreign_key("clusters", "users", {:on_delete=>:nullify})746 -> 0.0017s747-- add_foreign_key("clusters_applications_cert_managers", "clusters", {:on_delete=>:cascade})748 -> 0.0013s749-- add_foreign_key("clusters_applications_helm", "clusters", {:on_delete=>:cascade})750 -> 0.0061s751-- add_foreign_key("clusters_applications_ingress", "clusters", {:name=>"fk_753a7b41c1", :on_delete=>:cascade})752 -> 0.0014s753-- add_foreign_key("clusters_applications_jupyter", "clusters", {:on_delete=>:cascade})754 -> 0.0014s755-- add_foreign_key("clusters_applications_jupyter", "oauth_applications", {:on_delete=>:nullify})756 -> 0.0015s757-- add_foreign_key("clusters_applications_knative", "clusters", {:on_delete=>:cascade})758 -> 0.0014s759-- add_foreign_key("clusters_applications_prometheus", "clusters", {:name=>"fk_557e773639", :on_delete=>:cascade})760 -> 0.0013s761-- add_foreign_key("clusters_applications_runners", "ci_runners", {:column=>"runner_id", :name=>"fk_02de2ded36", :on_delete=>:nullify})762 -> 0.0014s763-- add_foreign_key("clusters_applications_runners", "clusters", {:on_delete=>:cascade})764 -> 0.0012s765-- add_foreign_key("clusters_kubernetes_namespaces", "cluster_projects", {:on_delete=>:nullify})766 -> 0.0016s767-- add_foreign_key("clusters_kubernetes_namespaces", "clusters", {:on_delete=>:cascade})768 -> 0.0013s769-- add_foreign_key("clusters_kubernetes_namespaces", "environments", {:on_delete=>:nullify})770 -> 0.0015s771-- add_foreign_key("clusters_kubernetes_namespaces", "projects", {:on_delete=>:nullify})772 -> 0.0021s773-- add_foreign_key("container_repositories", "projects")774 -> 0.0018s775-- add_foreign_key("dependency_proxy_blobs", "namespaces", {:column=>"group_id", :name=>"fk_db58bbc5d7", :on_delete=>:cascade})776 -> 0.0014s777-- add_foreign_key("dependency_proxy_group_settings", "namespaces", {:column=>"group_id", :name=>"fk_616ddd680a", :on_delete=>:cascade})778 -> 0.0014s779-- add_foreign_key("deploy_keys_projects", "projects", {:name=>"fk_58a901ca7e", :on_delete=>:cascade})780 -> 0.0029s781-- add_foreign_key("deployments", "clusters", {:name=>"fk_289bba3222", :on_delete=>:nullify})782 -> 0.0022s783-- add_foreign_key("deployments", "projects", {:name=>"fk_b9a3851b82", :on_delete=>:cascade})784 -> 0.0017s785-- add_foreign_key("design_management_designs", "issues", {:on_delete=>:cascade})786 -> 0.0022s787-- add_foreign_key("design_management_designs", "projects", {:on_delete=>:cascade})788 -> 0.0017s789-- add_foreign_key("design_management_designs_versions", "design_management_designs", {:column=>"design_id", :name=>"fk_03c671965c", :on_delete=>:cascade})790 -> 0.0014s791-- add_foreign_key("design_management_designs_versions", "design_management_versions", {:column=>"version_id", :name=>"fk_f4d25ba00c", :on_delete=>:cascade})792 -> 0.0014s793-- add_foreign_key("design_management_versions", "issues", {:on_delete=>:cascade})794 -> 0.0014s795-- add_foreign_key("draft_notes", "merge_requests", {:on_delete=>:cascade})796 -> 0.0018s797-- add_foreign_key("draft_notes", "users", {:column=>"author_id", :on_delete=>:cascade})798 -> 0.0016s799-- add_foreign_key("elasticsearch_indexed_namespaces", "namespaces", {:on_delete=>:cascade})800 -> 0.0015s801-- add_foreign_key("elasticsearch_indexed_projects", "projects", {:on_delete=>:cascade})802 -> 0.0016s803-- add_foreign_key("environments", "projects", {:name=>"fk_d1c8c1da6a", :on_delete=>:cascade})804 -> 0.0016s805-- add_foreign_key("epic_issues", "epics", {:on_delete=>:cascade})806 -> 0.0019s807-- add_foreign_key("epic_issues", "issues", {:on_delete=>:cascade})808 -> 0.0014s809-- add_foreign_key("epic_metrics", "epics", {:on_delete=>:cascade})810 -> 0.0013s811-- add_foreign_key("epics", "epics", {:column=>"parent_id", :name=>"fk_25b99c1be3", :on_delete=>:cascade})812 -> 0.0013s813-- add_foreign_key("epics", "milestones", {:on_delete=>:nullify})814 -> 0.0016s815-- add_foreign_key("epics", "namespaces", {:column=>"group_id", :name=>"fk_f081aa4489", :on_delete=>:cascade})816 -> 0.0014s817-- add_foreign_key("epics", "users", {:column=>"assignee_id", :name=>"fk_dccd3f98fc", :on_delete=>:nullify})818 -> 0.0019s819-- add_foreign_key("epics", "users", {:column=>"author_id", :name=>"fk_3654b61b03", :on_delete=>:cascade})820 -> 0.0017s821-- add_foreign_key("epics", "users", {:column=>"closed_by_id", :name=>"fk_aa5798e761", :on_delete=>:nullify})822 -> 0.0016s823-- add_foreign_key("events", "projects", {:on_delete=>:cascade})824 -> 0.0019s825-- add_foreign_key("events", "users", {:column=>"author_id", :name=>"fk_edfd187b6f", :on_delete=>:cascade})826 -> 0.0016s827-- add_foreign_key("fork_network_members", "fork_networks", {:on_delete=>:cascade})828 -> 0.0015s829-- add_foreign_key("fork_network_members", "projects", {:column=>"forked_from_project_id", :name=>"fk_b01280dae4", :on_delete=>:nullify})830 -> 0.0016s831-- add_foreign_key("fork_network_members", "projects", {:on_delete=>:cascade})832 -> 0.0015s833-- add_foreign_key("fork_networks", "projects", {:column=>"root_project_id", :name=>"fk_e7b436b2b5", :on_delete=>:nullify})834 -> 0.0015s835-- add_foreign_key("forked_project_links", "projects", {:column=>"forked_to_project_id", :name=>"fk_434510edb0", :on_delete=>:cascade})836 -> 0.0015s837-- add_foreign_key("geo_container_repository_updated_events", "container_repositories", {:name=>"fk_212c89c706", :on_delete=>:cascade})838 -> 0.0045s839-- add_foreign_key("geo_event_log", "geo_cache_invalidation_events", {:column=>"cache_invalidation_event_id", :name=>"fk_42c3b54bed", :on_delete=>:cascade})840 -> 0.0022s841-- add_foreign_key("geo_event_log", "geo_container_repository_updated_events", {:column=>"container_repository_updated_event_id", :name=>"fk_6ada82d42a", :on_delete=>:cascade})842 -> 0.0012s843-- add_foreign_key("geo_event_log", "geo_hashed_storage_migrated_events", {:column=>"hashed_storage_migrated_event_id", :name=>"fk_27548c6db3", :on_delete=>:cascade})844 -> 0.0015s845-- add_foreign_key("geo_event_log", "geo_job_artifact_deleted_events", {:column=>"job_artifact_deleted_event_id", :name=>"fk_176d3fbb5d", :on_delete=>:cascade})846 -> 0.0013s847-- add_foreign_key("geo_event_log", "geo_lfs_object_deleted_events", {:column=>"lfs_object_deleted_event_id", :name=>"fk_d5af95fcd9", :on_delete=>:cascade})848 -> 0.0012s849-- add_foreign_key("geo_event_log", "geo_repositories_changed_events", {:column=>"repositories_changed_event_id", :name=>"fk_4a99ebfd60", :on_delete=>:cascade})850 -> 0.0014s851-- add_foreign_key("geo_event_log", "geo_repository_created_events", {:column=>"repository_created_event_id", :name=>"fk_9b9afb1916", :on_delete=>:cascade})852 -> 0.0013s853-- add_foreign_key("geo_event_log", "geo_repository_deleted_events", {:column=>"repository_deleted_event_id", :name=>"fk_c4b1c1f66e", :on_delete=>:cascade})854 -> 0.0015s855-- add_foreign_key("geo_event_log", "geo_repository_renamed_events", {:column=>"repository_renamed_event_id", :name=>"fk_86c84214ec", :on_delete=>:cascade})856 -> 0.0013s857-- add_foreign_key("geo_event_log", "geo_repository_updated_events", {:column=>"repository_updated_event_id", :name=>"fk_78a6492f68", :on_delete=>:cascade})858 -> 0.0014s859-- add_foreign_key("geo_event_log", "geo_reset_checksum_events", {:column=>"reset_checksum_event_id", :name=>"fk_cff7185ad2", :on_delete=>:cascade})860 -> 0.0013s861-- add_foreign_key("geo_event_log", "geo_upload_deleted_events", {:column=>"upload_deleted_event_id", :name=>"fk_c1f241c70d", :on_delete=>:cascade})862 -> 0.0015s863-- add_foreign_key("geo_hashed_storage_attachments_events", "projects", {:on_delete=>:cascade})864 -> 0.0018s865-- add_foreign_key("geo_hashed_storage_migrated_events", "projects", {:on_delete=>:cascade})866 -> 0.0018s867-- add_foreign_key("geo_node_namespace_links", "geo_nodes", {:on_delete=>:cascade})868 -> 0.0017s869-- add_foreign_key("geo_node_namespace_links", "namespaces", {:on_delete=>:cascade})870 -> 0.0016s871-- add_foreign_key("geo_node_statuses", "geo_nodes", {:on_delete=>:cascade})872 -> 0.0018s873-- add_foreign_key("geo_repositories_changed_events", "geo_nodes", {:on_delete=>:cascade})874 -> 0.0013s875-- add_foreign_key("geo_repository_created_events", "projects", {:on_delete=>:cascade})876 -> 0.0017s877-- add_foreign_key("geo_repository_renamed_events", "projects", {:on_delete=>:cascade})878 -> 0.0017s879-- add_foreign_key("geo_repository_updated_events", "projects", {:on_delete=>:cascade})880 -> 0.0016s881-- add_foreign_key("geo_reset_checksum_events", "projects", {:on_delete=>:cascade})882 -> 0.0016s883-- add_foreign_key("gitlab_subscriptions", "namespaces", {:name=>"fk_e2595d00a1", :on_delete=>:cascade})884 -> 0.0016s885-- add_foreign_key("gitlab_subscriptions", "plans", {:column=>"hosted_plan_id", :name=>"fk_bd0c4019c3", :on_delete=>:cascade})886 -> 0.0014s887-- add_foreign_key("gpg_key_subkeys", "gpg_keys", {:on_delete=>:cascade})888 -> 0.0015s889-- add_foreign_key("gpg_keys", "users", {:on_delete=>:cascade})890 -> 0.0017s891-- add_foreign_key("gpg_signatures", "gpg_key_subkeys", {:on_delete=>:nullify})892 -> 0.0015s893-- add_foreign_key("gpg_signatures", "gpg_keys", {:on_delete=>:nullify})894 -> 0.0013s895-- add_foreign_key("gpg_signatures", "projects", {:on_delete=>:cascade})896 -> 0.0017s897-- add_foreign_key("group_custom_attributes", "namespaces", {:column=>"group_id", :on_delete=>:cascade})898 -> 0.0015s899-- add_foreign_key("identities", "saml_providers", {:name=>"fk_aade90f0fc", :on_delete=>:cascade})900 -> 0.0015s901-- add_foreign_key("import_export_uploads", "projects", {:on_delete=>:cascade})902 -> 0.0052s903-- add_foreign_key("index_statuses", "projects", {:name=>"fk_74b2492545", :on_delete=>:cascade})904 -> 0.0024s905-- add_foreign_key("insights", "namespaces", {:on_delete=>:cascade})906 -> 0.0021s907-- add_foreign_key("insights", "projects", {:on_delete=>:cascade})908 -> 0.0023s909-- add_foreign_key("internal_ids", "namespaces", {:name=>"fk_162941d509", :on_delete=>:cascade})910 -> 0.0023s911-- add_foreign_key("internal_ids", "projects", {:on_delete=>:cascade})912 -> 0.0016s913-- add_foreign_key("ip_restrictions", "namespaces", {:column=>"group_id", :on_delete=>:cascade})914 -> 0.0014s915-- add_foreign_key("issue_assignees", "issues", {:name=>"fk_b7d881734a", :on_delete=>:cascade})916 -> 0.0014s917-- add_foreign_key("issue_assignees", "users", {:name=>"fk_5e0c8d9154", :on_delete=>:cascade})918 -> 0.0023s919-- add_foreign_key("issue_links", "issues", {:column=>"source_id", :name=>"fk_c900194ff2", :on_delete=>:cascade})920 -> 0.0016s921-- add_foreign_key("issue_links", "issues", {:column=>"target_id", :name=>"fk_e71bb44f1f", :on_delete=>:cascade})922 -> 0.0013s923-- add_foreign_key("issue_metrics", "issues", {:on_delete=>:cascade})924 -> 0.0014s925-- add_foreign_key("issue_tracker_data", "services", {:on_delete=>:cascade})926 -> 0.0016s927-- add_foreign_key("issues", "issues", {:column=>"moved_to_id", :name=>"fk_a194299be1", :on_delete=>:nullify})928 -> 0.0014s929-- add_foreign_key("issues", "milestones", {:name=>"fk_96b1dd429c", :on_delete=>:nullify})930 -> 0.0014s931-- add_foreign_key("issues", "projects", {:name=>"fk_899c8f3231", :on_delete=>:cascade})932 -> 0.0020s933-- add_foreign_key("issues", "users", {:column=>"author_id", :name=>"fk_05f1e72feb", :on_delete=>:nullify})934 -> 0.0017s935-- add_foreign_key("issues", "users", {:column=>"closed_by_id", :name=>"fk_c63cbf6c25", :on_delete=>:nullify})936 -> 0.0017s937-- add_foreign_key("issues", "users", {:column=>"updated_by_id", :name=>"fk_ffed080f01", :on_delete=>:nullify})938 -> 0.0017s939-- add_foreign_key("jira_connect_subscriptions", "jira_connect_installations", {:name=>"fk_f1d617343f", :on_delete=>:cascade})940 -> 0.0015s941-- add_foreign_key("jira_connect_subscriptions", "namespaces", {:name=>"fk_a3c10bcf7d", :on_delete=>:cascade})942 -> 0.0016s943-- add_foreign_key("jira_tracker_data", "services", {:on_delete=>:cascade})944 -> 0.0016s945-- add_foreign_key("label_links", "labels", {:name=>"fk_d97dd08678", :on_delete=>:cascade})946 -> 0.0013s947-- add_foreign_key("label_priorities", "labels", {:on_delete=>:cascade})948 -> 0.0014s949-- add_foreign_key("label_priorities", "projects", {:on_delete=>:cascade})950 -> 0.0016s951-- add_foreign_key("labels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})952 -> 0.0013s953-- add_foreign_key("labels", "projects", {:name=>"fk_7de4989a69", :on_delete=>:cascade})954 -> 0.0017s955-- add_foreign_key("lfs_file_locks", "projects", {:on_delete=>:cascade})956 -> 0.0020s957-- add_foreign_key("lfs_file_locks", "users", {:on_delete=>:cascade})958 -> 0.0016s959-- add_foreign_key("lists", "boards", {:name=>"fk_0d3f677137", :on_delete=>:cascade})960 -> 0.0016s961-- add_foreign_key("lists", "labels", {:name=>"fk_7a5553d60f", :on_delete=>:cascade})962 -> 0.0013s963-- add_foreign_key("lists", "milestones", {:on_delete=>:cascade})964 -> 0.0014s965-- add_foreign_key("lists", "users", {:name=>"fk_d6cf4279f7", :on_delete=>:cascade})966 -> 0.0017s967-- add_foreign_key("members", "users", {:name=>"fk_2e88fb7ce9", :on_delete=>:cascade})968 -> 0.0020s969-- add_foreign_key("merge_request_assignees", "merge_requests", {:on_delete=>:cascade})970 -> 0.0017s971-- add_foreign_key("merge_request_assignees", "users", {:on_delete=>:cascade})972 -> 0.0016s973-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocked_merge_request_id", :on_delete=>:cascade})974 -> 0.0015s975-- add_foreign_key("merge_request_blocks", "merge_requests", {:column=>"blocking_merge_request_id", :on_delete=>:cascade})976 -> 0.0014s977-- add_foreign_key("merge_request_diff_commits", "merge_request_diffs", {:on_delete=>:cascade})978 -> 0.0015s979-- add_foreign_key("merge_request_diff_files", "merge_request_diffs", {:on_delete=>:cascade})980 -> 0.0014s981-- add_foreign_key("merge_request_diffs", "merge_requests", {:name=>"fk_8483f3258f", :on_delete=>:cascade})982 -> 0.0015s983-- add_foreign_key("merge_request_metrics", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})984 -> 0.0018s985-- add_foreign_key("merge_request_metrics", "merge_requests", {:on_delete=>:cascade})986 -> 0.0016s987-- add_foreign_key("merge_request_metrics", "users", {:column=>"latest_closed_by_id", :name=>"fk_ae440388cc", :on_delete=>:nullify})988 -> 0.0016s989-- add_foreign_key("merge_request_metrics", "users", {:column=>"merged_by_id", :name=>"fk_7f28d925f3", :on_delete=>:nullify})990 -> 0.0016s991-- add_foreign_key("merge_requests", "ci_pipelines", {:column=>"head_pipeline_id", :name=>"fk_fd82eae0b9", :on_delete=>:nullify})992 -> 0.0017s993-- add_foreign_key("merge_requests", "merge_request_diffs", {:column=>"latest_merge_request_diff_id", :name=>"fk_06067f5644", :on_delete=>:nullify})994 -> 0.0015s995-- add_foreign_key("merge_requests", "milestones", {:name=>"fk_6a5165a692", :on_delete=>:nullify})996 -> 0.0016s997-- add_foreign_key("merge_requests", "projects", {:column=>"source_project_id", :name=>"fk_3308fe130c", :on_delete=>:nullify})998 -> 0.0018s999-- add_foreign_key("merge_requests", "projects", {:column=>"target_project_id", :name=>"fk_a6963e8447", :on_delete=>:cascade})1000 -> 0.0019s1001-- add_foreign_key("merge_requests", "users", {:column=>"assignee_id", :name=>"fk_6149611a04", :on_delete=>:nullify})1002 -> 0.0019s1003-- add_foreign_key("merge_requests", "users", {:column=>"author_id", :name=>"fk_e719a85f8a", :on_delete=>:nullify})1004 -> 0.0018s1005-- add_foreign_key("merge_requests", "users", {:column=>"merge_user_id", :name=>"fk_ad525e1f87", :on_delete=>:nullify})1006 -> 0.0018s1007-- add_foreign_key("merge_requests", "users", {:column=>"updated_by_id", :name=>"fk_641731faff", :on_delete=>:nullify})1008 -> 0.0018s1009-- add_foreign_key("merge_requests_closing_issues", "issues", {:on_delete=>:cascade})1010 -> 0.0015s1011-- add_foreign_key("merge_requests_closing_issues", "merge_requests", {:on_delete=>:cascade})1012 -> 0.0015s1013-- add_foreign_key("merge_trains", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1014 -> 0.0015s1015-- add_foreign_key("merge_trains", "merge_requests", {:on_delete=>:cascade})1016 -> 0.0015s1017-- add_foreign_key("merge_trains", "projects", {:column=>"target_project_id", :on_delete=>:cascade})1018 -> 0.0016s1019-- add_foreign_key("merge_trains", "users", {:on_delete=>:cascade})1020 -> 0.0018s1021-- add_foreign_key("milestones", "namespaces", {:column=>"group_id", :name=>"fk_95650a40d4", :on_delete=>:cascade})1022 -> 0.0017s1023-- add_foreign_key("milestones", "projects", {:name=>"fk_9bd0a0c791", :on_delete=>:cascade})1024 -> 0.0022s1025-- add_foreign_key("namespace_aggregation_schedules", "namespaces", {:on_delete=>:cascade})1026 -> 0.0016s1027-- add_foreign_key("namespace_root_storage_statistics", "namespaces", {:on_delete=>:cascade})1028 -> 0.0017s1029-- add_foreign_key("namespace_statistics", "namespaces", {:on_delete=>:cascade})1030 -> 0.0016s1031-- add_foreign_key("namespaces", "namespaces", {:column=>"custom_project_templates_group_id", :name=>"fk_e7a0b20a6b", :on_delete=>:nullify})1032 -> 0.0015s1033-- add_foreign_key("namespaces", "plans", {:name=>"fk_fdd12e5b80", :on_delete=>:nullify})1034 -> 0.0015s1035-- add_foreign_key("namespaces", "projects", {:column=>"file_template_project_id", :name=>"fk_319256d87a", :on_delete=>:nullify})1036 -> 0.0018s1037-- add_foreign_key("note_diff_files", "notes", {:column=>"diff_note_id", :on_delete=>:cascade})1038 -> 0.0017s1039-- add_foreign_key("notes", "projects", {:name=>"fk_99e097b079", :on_delete=>:cascade})1040 -> 0.0018s1041-- add_foreign_key("notes", "reviews", {:name=>"fk_2e82291620", :on_delete=>:nullify})1042 -> 0.0014s1043-- add_foreign_key("notification_settings", "users", {:name=>"fk_0c95e91db7", :on_delete=>:cascade})1044 -> 0.0018s1045-- add_foreign_key("oauth_openid_requests", "oauth_access_grants", {:column=>"access_grant_id", :name=>"fk_oauth_openid_requests_oauth_access_grants_access_grant_id"})1046 -> 0.0014s1047-- add_foreign_key("operations_feature_flag_scopes", "operations_feature_flags", {:column=>"feature_flag_id", :on_delete=>:cascade})1048 -> 0.0014s1049-- add_foreign_key("operations_feature_flags", "projects", {:on_delete=>:cascade})1050 -> 0.0016s1051-- add_foreign_key("operations_feature_flags_clients", "projects", {:on_delete=>:cascade})1052 -> 0.0017s1053-- add_foreign_key("packages_maven_metadata", "packages_packages", {:column=>"package_id", :name=>"fk_be88aed360", :on_delete=>:cascade})1054 -> 0.0014s1055-- add_foreign_key("packages_package_files", "packages_packages", {:column=>"package_id", :name=>"fk_86f0f182f8", :on_delete=>:cascade})1056 -> 0.0013s1057-- add_foreign_key("packages_packages", "projects", {:on_delete=>:cascade})1058 -> 0.0017s1059-- add_foreign_key("pages_domain_acme_orders", "pages_domains", {:on_delete=>:cascade})1060 -> 0.0022s1061-- add_foreign_key("pages_domains", "projects", {:name=>"fk_ea2f6dfc6f", :on_delete=>:cascade})1062 -> 0.0019s1063-- add_foreign_key("path_locks", "projects", {:name=>"fk_5265c98f24", :on_delete=>:cascade})1064 -> 0.0018s1065-- add_foreign_key("path_locks", "users")1066 -> 0.0016s1067-- add_foreign_key("personal_access_tokens", "users")1068 -> 0.0017s1069-- add_foreign_key("pool_repositories", "projects", {:column=>"source_project_id", :on_delete=>:nullify})1070 -> 0.0017s1071-- add_foreign_key("pool_repositories", "shards", {:on_delete=>:restrict})1072 -> 0.0013s1073-- add_foreign_key("project_alerting_settings", "projects", {:on_delete=>:cascade})1074 -> 0.0017s1075-- add_foreign_key("project_aliases", "projects", {:on_delete=>:cascade})1076 -> 0.0018s1077-- add_foreign_key("project_authorizations", "projects", {:on_delete=>:cascade})1078 -> 0.0017s1079-- add_foreign_key("project_authorizations", "users", {:on_delete=>:cascade})1080 -> 0.0022s1081-- add_foreign_key("project_auto_devops", "projects", {:on_delete=>:cascade})1082 -> 0.0017s1083-- add_foreign_key("project_ci_cd_settings", "projects", {:name=>"fk_24c15d2f2e", :on_delete=>:cascade})1084 -> 0.0019s1085-- add_foreign_key("project_custom_attributes", "projects", {:on_delete=>:cascade})1086 -> 0.0017s1087-- add_foreign_key("project_daily_statistics", "projects", {:on_delete=>:cascade})1088 -> 0.0019s1089-- add_foreign_key("project_deploy_tokens", "deploy_tokens", {:on_delete=>:cascade})1090 -> 0.0015s1091-- add_foreign_key("project_deploy_tokens", "projects", {:on_delete=>:cascade})1092 -> 0.0018s1093-- add_foreign_key("project_error_tracking_settings", "projects", {:on_delete=>:cascade})1094 -> 0.0018s1095-- add_foreign_key("project_feature_usages", "projects", {:on_delete=>:cascade})1096 -> 0.0018s1097-- add_foreign_key("project_features", "projects", {:name=>"fk_18513d9b92", :on_delete=>:cascade})1098 -> 0.0018s1099-- add_foreign_key("project_group_links", "projects", {:name=>"fk_daa8cee94c", :on_delete=>:cascade})1100 -> 0.0019s1101-- add_foreign_key("project_import_data", "projects", {:name=>"fk_ffb9ee3a10", :on_delete=>:cascade})1102 -> 0.0017s1103-- add_foreign_key("project_incident_management_settings", "projects", {:on_delete=>:cascade})1104 -> 0.0017s1105-- add_foreign_key("project_metrics_settings", "projects", {:on_delete=>:cascade})1106 -> 0.0016s1107-- add_foreign_key("project_mirror_data", "projects", {:on_delete=>:cascade})1108 -> 0.0019s1109-- add_foreign_key("project_repositories", "projects", {:on_delete=>:cascade})1110 -> 0.0019s1111-- add_foreign_key("project_repositories", "shards", {:on_delete=>:restrict})1112 -> 0.0013s1113-- add_foreign_key("project_repository_states", "projects", {:on_delete=>:cascade})1114 -> 0.0020s1115-- add_foreign_key("project_statistics", "projects", {:on_delete=>:cascade})1116 -> 0.0018s1117-- add_foreign_key("project_tracing_settings", "projects", {:on_delete=>:cascade})1118 -> 0.0017s1119-- add_foreign_key("projects", "pool_repositories", {:name=>"fk_6e5c14658a", :on_delete=>:nullify})1120 -> 0.0018s1121-- add_foreign_key("prometheus_alert_events", "projects", {:on_delete=>:cascade})1122 -> 0.0018s1123-- add_foreign_key("prometheus_alert_events", "prometheus_alerts", {:on_delete=>:cascade})1124 -> 0.0014s1125-- add_foreign_key("prometheus_alerts", "environments", {:on_delete=>:cascade})1126 -> 0.0013s1127-- add_foreign_key("prometheus_alerts", "projects", {:on_delete=>:cascade})1128 -> 0.0016s1129-- add_foreign_key("prometheus_alerts", "prometheus_metrics", {:on_delete=>:cascade})1130 -> 0.0014s1131-- add_foreign_key("prometheus_metrics", "projects", {:on_delete=>:cascade})1132 -> 0.0017s1133-- add_foreign_key("protected_branch_merge_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_98f3d044fe", :on_delete=>:cascade})1134 -> 0.0017s1135-- add_foreign_key("protected_branch_merge_access_levels", "protected_branches", {:name=>"fk_8a3072ccb3", :on_delete=>:cascade})1136 -> 0.0013s1137-- add_foreign_key("protected_branch_merge_access_levels", "users")1138 -> 0.0017s1139-- add_foreign_key("protected_branch_push_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_7111b68cdb", :on_delete=>:cascade})1140 -> 0.0015s1141-- add_foreign_key("protected_branch_push_access_levels", "protected_branches", {:name=>"fk_9ffc86a3d9", :on_delete=>:cascade})1142 -> 0.0012s1143-- add_foreign_key("protected_branch_push_access_levels", "users")1144 -> 0.0016s1145-- add_foreign_key("protected_branch_unprotect_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1146 -> 0.0015s1147-- add_foreign_key("protected_branch_unprotect_access_levels", "protected_branches", {:on_delete=>:cascade})1148 -> 0.0013s1149-- add_foreign_key("protected_branch_unprotect_access_levels", "users", {:on_delete=>:cascade})1150 -> 0.0016s1151-- add_foreign_key("protected_branches", "projects", {:name=>"fk_7a9c6d93e7", :on_delete=>:cascade})1152 -> 0.0016s1153-- add_foreign_key("protected_environment_deploy_access_levels", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1154 -> 0.0015s1155-- add_foreign_key("protected_environment_deploy_access_levels", "protected_environments", {:on_delete=>:cascade})1156 -> 0.0014s1157-- add_foreign_key("protected_environment_deploy_access_levels", "users", {:on_delete=>:cascade})1158 -> 0.0015s1159-- add_foreign_key("protected_environments", "projects", {:on_delete=>:cascade})1160 -> 0.0017s1161-- add_foreign_key("protected_tag_create_access_levels", "namespaces", {:column=>"group_id", :name=>"fk_b4eb82fe3c", :on_delete=>:cascade})1162 -> 0.0015s1163-- add_foreign_key("protected_tag_create_access_levels", "protected_tags", {:name=>"fk_f7dfda8c51", :on_delete=>:cascade})1164 -> 0.0013s1165-- add_foreign_key("protected_tag_create_access_levels", "users")1166 -> 0.0015s1167-- add_foreign_key("protected_tags", "projects", {:name=>"fk_8e4af87648", :on_delete=>:cascade})1168 -> 0.0016s1169-- add_foreign_key("push_event_payloads", "events", {:name=>"fk_36c74129da", :on_delete=>:cascade})1170 -> 0.0013s1171-- add_foreign_key("push_rules", "projects", {:name=>"fk_83b29894de", :on_delete=>:cascade})1172 -> 0.0019s1173-- add_foreign_key("release_links", "releases", {:on_delete=>:cascade})1174 -> 0.0016s1175-- add_foreign_key("releases", "projects", {:name=>"fk_47fe2a0596", :on_delete=>:cascade})1176 -> 0.0016s1177-- add_foreign_key("releases", "users", {:column=>"author_id", :name=>"fk_8e4456f90f", :on_delete=>:nullify})1178 -> 0.0015s1179-- add_foreign_key("remote_mirrors", "projects", {:on_delete=>:cascade})1180 -> 0.0021s1181-- add_foreign_key("repository_languages", "projects", {:on_delete=>:cascade})1182 -> 0.0018s1183-- add_foreign_key("resource_label_events", "epics", {:on_delete=>:cascade})1184 -> 0.0017s1185-- add_foreign_key("resource_label_events", "issues", {:on_delete=>:cascade})1186 -> 0.0014s1187-- add_foreign_key("resource_label_events", "labels", {:on_delete=>:nullify})1188 -> 0.0012s1189-- add_foreign_key("resource_label_events", "merge_requests", {:on_delete=>:cascade})1190 -> 0.0015s1191-- add_foreign_key("resource_label_events", "users", {:on_delete=>:nullify})1192 -> 0.0015s1193-- add_foreign_key("reviews", "merge_requests", {:on_delete=>:cascade})1194 -> 0.0014s1195-- add_foreign_key("reviews", "projects", {:on_delete=>:cascade})1196 -> 0.0016s1197-- add_foreign_key("reviews", "users", {:column=>"author_id", :on_delete=>:nullify})1198 -> 0.0015s1199-- add_foreign_key("saml_providers", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1200 -> 0.0014s1201-- add_foreign_key("scim_oauth_access_tokens", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1202 -> 0.0014s1203-- add_foreign_key("services", "projects", {:name=>"fk_71cce407f9", :on_delete=>:cascade})1204 -> 0.0018s1205-- add_foreign_key("slack_integrations", "services", {:on_delete=>:cascade})1206 -> 0.0015s1207-- add_foreign_key("smartcard_identities", "users", {:on_delete=>:cascade})1208 -> 0.0019s1209-- add_foreign_key("snippets", "projects", {:name=>"fk_be41fd4bb7", :on_delete=>:cascade})1210 -> 0.0021s1211-- add_foreign_key("software_license_policies", "projects", {:on_delete=>:cascade})1212 -> 0.0019s1213-- add_foreign_key("software_license_policies", "software_licenses", {:on_delete=>:cascade})1214 -> 0.0014s1215-- add_foreign_key("subscriptions", "projects", {:on_delete=>:cascade})1216 -> 0.0019s1217-- add_foreign_key("suggestions", "notes", {:on_delete=>:cascade})1218 -> 0.0015s1219-- add_foreign_key("system_note_metadata", "notes", {:name=>"fk_d83a918cb1", :on_delete=>:cascade})1220 -> 0.0024s1221-- add_foreign_key("term_agreements", "application_setting_terms", {:column=>"term_id"})1222 -> 0.0015s1223-- add_foreign_key("term_agreements", "users", {:on_delete=>:cascade})1224 -> 0.0016s1225-- add_foreign_key("timelogs", "issues", {:name=>"fk_timelogs_issues_issue_id", :on_delete=>:cascade})1226 -> 0.0016s1227-- add_foreign_key("timelogs", "merge_requests", {:name=>"fk_timelogs_merge_requests_merge_request_id", :on_delete=>:cascade})1228 -> 0.0015s1229-- add_foreign_key("todos", "namespaces", {:column=>"group_id", :on_delete=>:cascade})1230 -> 0.0021s1231-- add_foreign_key("todos", "notes", {:name=>"fk_91d1f47b13", :on_delete=>:cascade})1232 -> 0.0014s1233-- add_foreign_key("todos", "projects", {:name=>"fk_45054f9c45", :on_delete=>:cascade})1234 -> 0.0017s1235-- add_foreign_key("todos", "users", {:column=>"author_id", :name=>"fk_ccf0373936", :on_delete=>:cascade})1236 -> 0.0015s1237-- add_foreign_key("todos", "users", {:name=>"fk_d94154aa95", :on_delete=>:cascade})1238 -> 0.0016s1239-- add_foreign_key("trending_projects", "projects", {:on_delete=>:cascade})1240 -> 0.0018s1241-- add_foreign_key("u2f_registrations", "users")1242 -> 0.0017s1243-- add_foreign_key("user_callouts", "users", {:on_delete=>:cascade})1244 -> 0.0018s1245-- add_foreign_key("user_custom_attributes", "users", {:on_delete=>:cascade})1246 -> 0.0018s1247-- add_foreign_key("user_interacted_projects", "projects", {:name=>"fk_722ceba4f7", :on_delete=>:cascade})1248 -> 0.0018s1249-- add_foreign_key("user_interacted_projects", "users", {:name=>"fk_0894651f08", :on_delete=>:cascade})1250 -> 0.0016s1251-- add_foreign_key("user_preferences", "users", {:on_delete=>:cascade})1252 -> 0.0018s1253-- add_foreign_key("user_statuses", "users", {:on_delete=>:cascade})1254 -> 0.0017s1255-- add_foreign_key("user_synced_attributes_metadata", "users", {:on_delete=>:cascade})1256 -> 0.0019s1257-- add_foreign_key("users", "application_setting_terms", {:column=>"accepted_term_id", :name=>"fk_789cd90b35", :on_delete=>:cascade})1258 -> 0.0018s1259-- add_foreign_key("users", "namespaces", {:column=>"managing_group_id", :name=>"fk_a4b8fefe3e", :on_delete=>:nullify})1260 -> 0.0019s1261-- add_foreign_key("users_ops_dashboard_projects", "projects", {:on_delete=>:cascade})1262 -> 0.0019s1263-- add_foreign_key("users_ops_dashboard_projects", "users", {:on_delete=>:cascade})1264 -> 0.0017s1265-- add_foreign_key("users_star_projects", "projects", {:name=>"fk_22cd27ddfc", :on_delete=>:cascade})1266 -> 0.0020s1267-- add_foreign_key("vulnerability_feedback", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:nullify})1268 -> 0.0018s1269-- add_foreign_key("vulnerability_feedback", "issues", {:on_delete=>:nullify})1270 -> 0.0016s1271-- add_foreign_key("vulnerability_feedback", "merge_requests", {:name=>"fk_563ff1912e", :on_delete=>:nullify})1272 -> 0.0016s1273-- add_foreign_key("vulnerability_feedback", "projects", {:on_delete=>:cascade})1274 -> 0.0019s1275-- add_foreign_key("vulnerability_feedback", "users", {:column=>"author_id", :on_delete=>:cascade})1276 -> 0.0018s1277-- add_foreign_key("vulnerability_feedback", "users", {:column=>"comment_author_id", :name=>"fk_94f7c8a81e", :on_delete=>:nullify})1278 -> 0.0016s1279-- add_foreign_key("vulnerability_identifiers", "projects", {:on_delete=>:cascade})1280 -> 0.0018s1281-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_identifiers", {:column=>"identifier_id", :on_delete=>:cascade})1282 -> 0.0013s1283-- add_foreign_key("vulnerability_occurrence_identifiers", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1284 -> 0.0016s1285-- add_foreign_key("vulnerability_occurrence_pipelines", "ci_pipelines", {:column=>"pipeline_id", :on_delete=>:cascade})1286 -> 0.0015s1287-- add_foreign_key("vulnerability_occurrence_pipelines", "vulnerability_occurrences", {:column=>"occurrence_id", :on_delete=>:cascade})1288 -> 0.0012s1289-- add_foreign_key("vulnerability_occurrences", "projects", {:on_delete=>:cascade})1290 -> 0.0019s1291-- add_foreign_key("vulnerability_occurrences", "vulnerability_identifiers", {:column=>"primary_identifier_id", :on_delete=>:cascade})1292 -> 0.0012s1293-- add_foreign_key("vulnerability_occurrences", "vulnerability_scanners", {:column=>"scanner_id", :on_delete=>:cascade})1294 -> 0.0013s1295-- add_foreign_key("vulnerability_scanners", "projects", {:on_delete=>:cascade})1296 -> 0.0018s1297-- add_foreign_key("web_hook_logs", "web_hooks", {:on_delete=>:cascade})1298 -> 0.0017s1299-- add_foreign_key("web_hooks", "projects", {:name=>"fk_0c8ca6d9d1", :on_delete=>:cascade})1300 -> 0.0019s1301$ date1302Fri Aug 23 08:00:30 UTC 20191303$ JOB_NAME=( $CI_JOB_NAME )1304$ TEST_TOOL=${JOB_NAME[0]}1305$ TEST_LEVEL=${JOB_NAME[1]}1306$ DATABASE=${JOB_NAME[2]}1307$ export KNAPSACK_REPORT_PATH=knapsack/${CI_PROJECT_NAME}/${TEST_TOOL}_${TEST_LEVEL}_${DATABASE}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1308$ export KNAPSACK_GENERATE_REPORT=true KNAPSACK_LOG_LEVEL=debug KNAPSACK_TEST_DIR=spec1309$ export SUITE_FLAKY_RSPEC_REPORT_PATH=${FLAKY_RSPEC_SUITE_REPORT_PATH}1310$ export FLAKY_RSPEC_REPORT_PATH=rspec_flaky/all_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1311$ export NEW_FLAKY_RSPEC_REPORT_PATH=rspec_flaky/new_${TEST_TOOL}_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_report.json1312$ export FLAKY_RSPEC_GENERATE_REPORT=true1313$ export CACHE_CLASSES=true1314$ cp ${KNAPSACK_RSPEC_SUITE_REPORT_PATH} ${KNAPSACK_REPORT_PATH}1315$ [[ -f $FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${FLAKY_RSPEC_REPORT_PATH}1316$ [[ -f $NEW_FLAKY_RSPEC_REPORT_PATH ]] || echo "{}" > ${NEW_FLAKY_RSPEC_REPORT_PATH}1317$ scripts/gitaly-test-spawn1318Checking gitaly-ruby bundle...1319Warning: 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`.1320The Gemfile's dependencies are satisfied1321Trying to connect to gitaly: ...... OK1322$ date1323Fri Aug 23 08:00:31 UTC 20191324$ export KNAPSACK_TEST_FILE_PATTERN=$(ruby -r./lib/quality/test_level.rb -e "puts Quality::TestLevel.new.pattern(:${TEST_LEVEL})")1325$ mkdir -p tmp/memory_test1326$ export MEMORY_TEST_PATH="tmp/memory_test/${TEST_TOOL}_${TEST_LEVEL}_${DATABASE}_node_${CI_NODE_INDEX}_${CI_NODE_TOTAL}_memory.csv"1327$ knapsack rspec "--color --format documentation --format RspecJunitFormatter --out junit_rspec.xml --tag level:${TEST_LEVEL} --tag ~geo"1328Knapsack report generator started!1329Run options:1330 include {:level=>"system"}1331 exclude {:geo=>true}1332==> Setting up GitLab Shell...1333 GitLab Shell set up in 0.083089742 seconds...1334==> Setting up Gitaly...1335 Gitaly set up in 0.00013778 seconds...1336User creates wiki page1337 when wiki is empty1338 in a user namespace1339 shows validation error message1340Starting the Capybara driver server...1341 shows non-escaped link in the pages list (PENDING: around hook at ./spec/spec_helper.rb:151 did not execute the example)1342 has `Create home` as a commit message1343 creates a page from the home page1344 creates ASCII wiki with LaTeX blocks1345 behaves like wiki file attachments1346 uploading attachments1347 before uploading1348 shows "Attach a file" button1349 uploading is in progress1350 cancels uploading on clicking to "Cancel" button1351 shows "Attaching a file" message on uploading 1 file1352 uploading is complete1353 shows "Attach a file" button on uploading complete (PENDING: around hook at ./spec/spec_helper.rb:151 did not execute the example)1354 the markdown link is added to the page (PENDING: around hook at ./spec/spec_helper.rb:151 did not execute the example)1355 the links point to the wiki root url (PENDING: around hook at ./spec/spec_helper.rb:151 did not execute the example)1356 the file has been added to the wiki repository (PENDING: around hook at ./spec/spec_helper.rb:151 did not execute the example)1357 in a group namespace1358 has `Create home` as a commit message1359 creates a page from the home page (PENDING: around hook at ./spec/spec_helper.rb:151 did not execute the example)1360 when wiki is not empty1361 in a user namespace1362 shows the emoji autocompletion dropdown1363 via the `new wiki page` page1364 creates a page with a single word1365 creates a page with spaces in the name1366 creates a page with hyphens in the name1367 in a group namespace1368 via the `new wiki page` page1369 creates a page1370 sidebar feature1371 when there are some existing pages1372 renders a default sidebar when there is no customized sidebar1373 when there is a customized sidebar1374 renders my customized sidebar instead of the default one1375Dashboard Merge Requests1376 new merge request dropdown1377 shows projects only with merge requests feature enabled1378 no merge requests exist1379 shows an empty state1380 merge requests exist1381 shows assigned merge requests1382 shows authored merge requests1383 shows labeled merge requests1384 shows error message without filter1385 shows sorted merge requests1386 keeps sorting merge requests after visiting Projects MR page1387GPG signed commits1388 changes from unverified to verified when the user changes his email to match the gpg key1389 changes from unverified to verified when the user adds the missing gpg key1390 shows popover badges1391 unverified signature1392 unverified signature: user email does not match the committer email, but is the same user1393 unverified signature: user email does not match the committer email1394 verified and the gpg user has a gitlab profile1395 verified and the gpg user's profile doesn't exist anymore1396Task Lists1397 for Issues1398 multiple tasks1399 renders1400 contains the required selectors1401 is only editable by author1402 provides a summary on Issues#index1403 single incomplete task1404 renders1405 provides a summary on Issues#index1406 single complete task1407 renders1408 provides a summary on Issues#index1409 for Notes1410 multiple tasks1411 renders for note body1412 contains the required selectors1413 is only editable by author1414 single incomplete task1415 renders for note body1416 single complete task1417 renders for note body1418 for Merge Requests1419 multiple tasks1420 renders for description1421 contains the required selectors1422 is only editable by author1423 provides a summary on MergeRequests#index1424 single incomplete task1425 renders for description1426 provides a summary on MergeRequests#index1427 single complete task1428 renders for description1429 provides a summary on MergeRequests#index1430Set up Mattermost slash commands1431 user visits the mattermost slash command config page1432 shows a help message1433 shows a token placeholder1434 redirects to the integrations page after saving but not activating1435 redirects to the integrations page after activating1436 shows the add to mattermost button1437 shows an explanation if user is a member of no teams1438 shows an explanation if user is a member of 1 team1439 shows a disabled prefilled select if user is a member of 1 team1440 has a hidden input for the prefilled value if user is a member of 1 team1441 shows an explanation user is a member of multiple teams1442 shows a select with team options user is a member of multiple teams1443 shows an error alert with the error message if there is an error requesting teams1444 enables the submit button if the required fields are provided1445 disables the submit button if the required fields are not provided1446 mattermost service is not enabled1447 shows the correct trigger url1448 shows a token placeholder1449 stable logo url1450 shows a publicly available logo1451Public Project Snippets Access1452 GET /:project_path/snippets1453 should be allowed for admin1454 should be allowed for owner1455 should be allowed for maintainer1456 should be allowed for developer1457 should be allowed for reporter1458 should be allowed for guest1459 should be allowed for user1460 should be allowed for external1461 should be allowed for visitor1462 GET /:project_path/snippets/new1463 should be allowed for admin1464 should be allowed for owner1465 should be allowed for maintainer1466 should be allowed for developer1467 should be allowed for reporter1468 should be denied for guest1469 should be denied for user1470 should be denied for external1471 should be denied for visitor1472 GET /:project_path/snippets/:id1473 for a public snippet1474 should be allowed for admin1475 should be allowed for owner1476 should be allowed for maintainer1477 should be allowed for developer1478 should be allowed for reporter1479 should be allowed for guest1480 should be allowed for user1481 should be allowed for external1482 should be allowed for visitor1483 for an internal snippet1484 should be allowed for admin1485 should be allowed for owner1486 should be allowed for maintainer1487 should be allowed for developer1488 should be allowed for reporter1489 should be allowed for guest1490 should be allowed for user1491 should be denied for external1492 should be denied for visitor1493 for a private snippet1494 should be allowed for admin1495 should be allowed for owner1496 should be allowed for maintainer1497 should be allowed for developer1498 should be allowed for reporter1499 should be allowed for guest1500 should be denied for user1501 should be denied for external1502 should be denied for visitor1503 GET /:project_path/snippets/:id/raw1504 for a public snippet1505 should be allowed for admin1506 should be allowed for owner1507 should be allowed for maintainer1508 should be allowed for developer1509 should be allowed for reporter1510 should be allowed for guest1511 should be allowed for user1512 should be allowed for external1513 should be allowed for visitor1514 for an internal snippet1515 should be allowed for admin1516 should be allowed for owner1517 should be allowed for maintainer1518 should be allowed for developer1519 should be allowed for reporter1520 should be allowed for guest1521 should be allowed for user1522 should be denied for external1523 should be denied for visitor1524 for a private snippet1525 should be allowed for admin1526 should be allowed for owner1527 should be allowed for maintainer1528 should be allowed for developer1529 should be allowed for reporter1530 should be allowed for guest1531 should be denied for user1532 should be denied for external1533 should be denied for visitor1534User browses a job1535DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "max(stage_idx)". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:373)1536DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "(SELECT COUNT(*) FROM \"ci_builds\" WHERE \"ci_builds\".\"commit_id\" = 1 AND (\"ci_builds\".\"retried\" = FALSE OR \"ci_builds\".\"retried\" IS NULL) AND (stage=sg.stage) AND \"ci_builds\".\"allow_failure\" = TRUE AND \"ci_builds\".\"status\" IN ('failed', 'canceled'))". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:381)1537DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "max(stage_idx)". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:373)1538DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "(SELECT COUNT(*) FROM \"ci_builds\" WHERE \"ci_builds\".\"commit_id\" = 1 AND (\"ci_builds\".\"retried\" = FALSE OR \"ci_builds\".\"retried\" IS NULL) AND (stage=sg.stage) AND \"ci_builds\".\"allow_failure\" = TRUE AND \"ci_builds\".\"status\" IN ('failed', 'canceled'))". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:381)1539 erases the job log1540 when job trace contains sections1541 behaves like has collapsible sections1542DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "max(stage_idx)". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:373)1543DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "(SELECT COUNT(*) FROM \"ci_builds\" WHERE \"ci_builds\".\"commit_id\" = 2 AND (\"ci_builds\".\"retried\" = FALSE OR \"ci_builds\".\"retried\" IS NULL) AND (stage=sg.stage) AND \"ci_builds\".\"allow_failure\" = TRUE AND \"ci_builds\".\"status\" IN ('failed', 'canceled'))". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:381)1544 collapses the section clicked1545DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "max(stage_idx)". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:373)1546DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "(SELECT COUNT(*) FROM \"ci_builds\" WHERE \"ci_builds\".\"commit_id\" = 3 AND (\"ci_builds\".\"retried\" = FALSE OR \"ci_builds\".\"retried\" IS NULL) AND (stage=sg.stage) AND \"ci_builds\".\"allow_failure\" = TRUE AND \"ci_builds\".\"status\" IN ('failed', 'canceled'))". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:381)1547 collapses the section header clicked1548 when job trace contains duplicate sections1549 behaves like has collapsible sections1550DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "max(stage_idx)". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:373)1551DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "(SELECT COUNT(*) FROM \"ci_builds\" WHERE \"ci_builds\".\"commit_id\" = 4 AND (\"ci_builds\".\"retried\" = FALSE OR \"ci_builds\".\"retried\" IS NULL) AND (stage=sg.stage) AND \"ci_builds\".\"allow_failure\" = TRUE AND \"ci_builds\".\"status\" IN ('failed', 'canceled'))". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:381)1552 collapses the section clicked1553DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "max(stage_idx)". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:373)1554DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "(SELECT COUNT(*) FROM \"ci_builds\" WHERE \"ci_builds\".\"commit_id\" = 5 AND (\"ci_builds\".\"retried\" = FALSE OR \"ci_builds\".\"retried\" IS NULL) AND (stage=sg.stage) AND \"ci_builds\".\"allow_failure\" = TRUE AND \"ci_builds\".\"status\" IN ('failed', 'canceled'))". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:381)1555 collapses the section header clicked1556 when job trace contains sections1557DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "max(stage_idx)". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:373)1558DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "(SELECT COUNT(*) FROM \"ci_builds\" WHERE \"ci_builds\".\"commit_id\" = 6 AND (\"ci_builds\".\"retried\" = FALSE OR \"ci_builds\".\"retried\" IS NULL) AND (stage=sg.stage) AND \"ci_builds\".\"allow_failure\" = TRUE AND \"ci_builds\".\"status\" IN ('failed', 'canceled'))". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:381)1559 collapses a section1560 with a failed job1561DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "max(stage_idx)". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:373)1562DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "(SELECT COUNT(*) FROM \"ci_builds\" WHERE \"ci_builds\".\"commit_id\" = 7 AND (\"ci_builds\".\"retried\" = FALSE OR \"ci_builds\".\"retried\" IS NULL) AND (stage=sg.stage) AND \"ci_builds\".\"allow_failure\" = TRUE AND \"ci_builds\".\"status\" IN ('failed', 'canceled'))". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:381)1563 displays the failure reason1564 when a failed job has been retried1565DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "max(stage_idx)". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:373)1566DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "(SELECT COUNT(*) FROM \"ci_builds\" WHERE \"ci_builds\".\"commit_id\" = 8 AND (\"ci_builds\".\"retried\" = FALSE OR \"ci_builds\".\"retried\" IS NULL) AND (stage=sg.stage) AND \"ci_builds\".\"allow_failure\" = TRUE AND \"ci_builds\".\"status\" IN ('failed', 'canceled'))". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from legacy_stages at /builds/gitlab-org/gitlab-ce/app/models/ci/pipeline.rb:381)1567 displays the failure reason and retried label1568issue move to another project1569 user does not have permission to move issue1570 moving issue to another project not allowed1571 user has permission to move issue1572 moving issue to another project1573 searching project dropdown1574 user does not have permission to move the issue to a project1575 browsing projects in projects select1576 issue has been already moved1577 user wants to move issue that has already been moved1578User creates snippet1579 Authenticated user creates a snippet1580 previews a snippet with file15811st Try error in ./spec/features/snippets/user_creates_snippet_spec.rb:53:1582expected "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" to match /\/uploads\/-\/system\/personal_snippet\/56\/\h{32}\/banana_sample\.gif\z/1583Diff:1584@@ -1,2 +1,2 @@1585-/\/uploads\/-\/system\/personal_snippet\/56\/\h{32}\/banana_sample\.gif\z/1586+"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="1587Unexpected browser console output:1588http://127.0.0.1:35281/assets/select2.png - Failed to load resource: the server responded with a status of 404 (Not Found)1589http://127.0.0.1:35281/assets/select2.png - Failed to load resource: the server responded with a status of 404 (Not Found)1590http://127.0.0.1:35281/assets/select2.png - Failed to load resource: the server responded with a status of 404 (Not Found)1591http://127.0.0.1:35281/assets/select2.png - Failed to load resource: the server responded with a status of 404 (Not Found)1592http://127.0.0.1:35281/assets/select2.png - Failed to load resource: the server responded with a status of 404 (Not Found)1593http://127.0.0.1:35281/assets/select2.png - Failed to load resource: the server responded with a status of 404 (Not Found)1594webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 968:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1595webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 968:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1596webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 968:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1597webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 968:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1598webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 968:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1599webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 968:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1600webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 968:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1601webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 968:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1602webpack-internal:///../../../node_modules/@gitlab/ui/dist/index.js 968:36 "Icon sizes 1 - 5 are deprecated, please use 'sm', 'md' and 'lg' instead."1603webpack-internal:///../../../node_modules/apollo-client/bundle.esm.js 2124:32 "Download the Apollo DevTools for a better development experience: https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm"1604webpack-internal:///../../../node_modules/apollo-client/bundle.esm.js 2124:32 "Download the Apollo DevTools for a better development experience: https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm"1605webpack-internal:///../../../node_modules/apollo-client/bundle.esm.js 2124:32 "Download the Apollo DevTools for a better development experience: https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm"1606webpack-internal:///../../../node_modules/apollo-client/bundle.esm.js 2124:32 "Download the Apollo DevTools for a better development experience: https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm"1607webpack-internal:///./snippet/snippet_embed.js 13:11 Uncaught TypeError: Cannot read property 'addEventListener' of null1608webpack-internal:///./snippet/snippet_embed.js 13:11 Uncaught TypeError: Cannot read property 'addEventListener' of null1609RSpec::Retry: 2nd try ./spec/features/snippets/user_creates_snippet_spec.rb:531610 uploads a file when dragging into textarea1611 validation fails for the first time1612 Authenticated user creates a snippet with + in filename1613Merge requests > User lists merge requests1614 filters on no assignee1615 filters on a specific assignee1616 sorts by newest1617 sorts by last updated1618DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "milestones.due_date IS NULL, milestones.id IS NULL, milestones.due_date ASC". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from block (2 levels) in <module:Issuable> at /builds/gitlab-org/gitlab-ce/app/models/concerns/issuable.rb:103)1619 sorts by milestone1620 filters on one label and sorts by due date1621 while filtering on two labels1622 sorts by due date1623 filter on assignee and1624 sorts by due soon1625DEPRECATION WARNING: Dangerous query method (method whose arguments are used as raw SQL) called with non-attribute argument(s): "milestones.due_date IS NULL, milestones.id IS NULL, milestones.due_date ASC". Non-attribute arguments will be disallowed in Rails 6.0. This method should not be called with user-provided values, such as request parameters or model attributes. Known-safe values can be passed by wrapping them in Arel.sql(). (called from block (2 levels) in <module:Issuable> at /builds/gitlab-org/gitlab-ce/app/models/concerns/issuable.rb:103)1626 sorts by recently due milestone1627Search bar1628 keyboard navigation1629 makes item active1630 selects item1631 clear search button1632 clears text1633 hides by default1634 hides after clicked1635 hides when there is no text1636 shows when there is text1637 resets the dropdown hint filter1638 resets the dropdown filters (PENDING: around hook at ./spec/spec_helper.rb:151 did not execute the example)1639Projects > Members > Groups with access list1640 updates group access level1641 updates expiry date1642 deletes group link1643 search in existing members (yes, this filters the groups list as well)1644 finds no results1645 finds results1646Commit > User uses quick actions1647 Tagging a commit1648 behaves like tag quick action1649 post note to existing commit1650 tags this commit1651 preview1652 removes quick action from note and explains it1653Groups > User sees users dropdowns in issuables list1654 behaves like issuable user dropdown behaviors1655 author dropdown1656 only includes members of the project/group1657 assignee dropdown1658 only includes members of the project/group1659 behaves like issuable user dropdown behaviors1660 author dropdown1661 only includes members of the project/group1662 assignee dropdown1663 only includes members of the project/group1664Merge request > User resolves outdated diff discussions1665 when a discussion was resolved by a push1666 shows that as automatically resolved1667 does not show that for active discussions1668Groups > Members > Request access1669 request access feature is disabled1670 user can request access to a group1671 user does not see private projects1672 user does not see group in the Dashboard > Groups page1673 user is not listed in the group members page1674 user can withdraw its request for access1675 member does not see the request access button1676User reopens a merge requests1677 reopens a merge request1678Admin > Users > Impersonation Tokens1679 token creation1680 allows creation of a token1681 active tokens1682 only shows impersonation tokens1683 inactive tokens1684 allows revocation of an active impersonation token1685 removes expired tokens from 'active' section1686Projects > Show > User sees Git instructions1687 when project is public1688 when project has no repo1689 shows Git command line instructions1690 when project is empty1691 when not signed in1692 shows details1693 when signed in1694 when user does not have ssh keys1695 shows details1696 when user has ssh keys1697 shows details1698 when project is not empty1699 when not signed in1700 shows details1701 when signed in1702 when user does not have ssh keys1703 shows details1704 when user has ssh keys1705 shows details1706 when project is internal1707 when not signed in1708 redirects to the sign in page1709 when signed in1710 shows details1711 when project is private1712 redirects to the sign in page1713User manages subscription1714 toggles subscription1715Group share with group lock1716 with a subgroup1717 when enabling the parent group share with group lock1718 the subgroup share with group lock becomes enabled1719 when disabling the parent group share with group lock (which was already enabled)1720 and the subgroup share with group lock is enabled1721 the subgroup share with group lock does not change1722 but the subgroup share with group lock is disabled1723 the subgroup share with group lock does not change1724User creates labels1725 in project1726 when data is valid1727 creates new label1728 when data is invalid1729 when title is invalid1730 shows error message1731 when color is invalid1732 shows error message1733 when label already exists1734 shows error message1735 in another project1736 creates new label1737User activates Prometheus1738 activates service1739User activates JetBrains TeamCity CI1740 activates service1741Pipeline Badge1742 when the deprecated badge is requested1743 displays the badge1744 when the project has a pipeline1745 when the pipeline was successful17462019-08-23T08:07:48.767Z 88 TID-gopq1toak WARN: {:class=>"ArchiveTraceWorker", :message=>"The job does not have live trace but going to be archived.", :job_id=>9}1747 displays so on the badge1748 when the pipeline failed17492019-08-23T08:07:49.141Z 88 TID-gopq1toak WARN: {:class=>"ArchiveTraceWorker", :message=>"The job does not have live trace but going to be archived.", :job_id=>10}1750 shows displays so on the badge1751 when the pipeline is preparing1752 displays the preparing badge1753 when the pipeline is running1754 shows displays so on the badge1755 when a new pipeline is created1756 shows a fresh badge1757Cohorts page1758 hides cohorts nav button when usage ping is disabled1759 shows cohorts nav button when usage ping is enabled1760Groups > Members > List members1761 show members from current group and parent1762 show user once if member of both current group and parent1763 showing status of members1764 behaves like showing user status1765 shows the status1766User browse group projects page1767 when user is owner1768 when user signed in1769 when group has archived project1770 renders projects list1771Search group member1772 renders member users1773User edit preferences profile1774 allows the user to toggle their time format preference1775 allows the user to toggle their time display preference1776RavenJS1777 does not load raven if sentry is disabled1778 loads raven if sentry is enabled1779Knapsack report was generated. Preview:1780{1781 "spec/features/projects/wiki/user_creates_wiki_page_spec.rb": 41.53739261627197,1782 "spec/features/dashboard/merge_requests_spec.rb": 93.57200050354004,1783 "spec/features/signed_commits_spec.rb": 50.15688467025757,1784 "spec/features/task_lists_spec.rb": 37.73201847076416,1785 "spec/features/projects/services/user_activates_mattermost_slash_command_spec.rb": 26.20163106918335,1786 "spec/features/security/project/snippet/public_access_spec.rb": 22.09516429901123,1787 "spec/features/projects/jobs/user_browses_job_spec.rb": 22.051974058151245,1788 "spec/features/issues/move_spec.rb": 14.66934061050415,1789 "spec/features/snippets/user_creates_snippet_spec.rb": 14.83120608329773,1790 "spec/features/merge_requests/user_lists_merge_requests_spec.rb": 9.036645412445068,1791 "spec/features/issues/filtered_search/search_bar_spec.rb": 10.135659456253052,1792 "spec/features/projects/members/groups_with_access_list_spec.rb": 10.072085618972778,1793 "spec/features/commits/user_uses_quick_actions_spec.rb": 7.322680950164795,1794 "spec/features/groups/user_sees_users_dropdowns_in_issuables_list_spec.rb": 5.52920937538147,1795 "spec/features/merge_request/user_resolves_outdated_diff_discussions_spec.rb": 7.3233137130737305,1796 "spec/features/groups/members/request_access_spec.rb": 4.836242914199829,1797 "spec/features/merge_request/user_reopens_merge_request_spec.rb": 4.628814458847046,1798 "spec/features/admin/admin_users_impersonation_tokens_spec.rb": 5.136487007141113,1799 "spec/features/projects/show/user_sees_git_instructions_spec.rb": 3.874077558517456,1800 "spec/features/merge_request/user_manages_subscription_spec.rb": 2.4787991046905518,1801 "spec/features/groups/share_lock_spec.rb": 2.6442110538482666,1802 "spec/features/projects/labels/user_creates_labels_spec.rb": 2.3237624168395996,1803 "spec/features/projects/services/user_activates_prometheus_spec.rb": 1.161787986755371,1804 "spec/features/projects/services/user_activates_jetbrains_teamcity_ci_spec.rb": 0.9866724014282227,1805 "spec/features/projects/badges/pipeline_badge_spec.rb": 1.7290420532226562,1806 "spec/features/instance_statistics/instance_statistics_spec.rb": 1.3028197288513184,1807 "spec/features/groups/members/list_members_spec.rb": 1.048168659210205,1808 "spec/features/groups/user_browse_projects_group_page_spec.rb": 0.9790518283843994,1809 "spec/features/groups/members/search_members_spec.rb": 0.5887696743011475,1810 "spec/features/profiles/user_edit_preferences_spec.rb": 0.3657357692718506,1811 "spec/features/raven_js_spec.rb": 0.101062536239624021812}1813Knapsack global time execution for tests: 06m 46s1814Pending: (Failures listed here are expected and do not affect your suite's status)1815 1) User creates wiki page when wiki is empty in a user namespace shows non-escaped link in the pages list1816 # around hook at ./spec/spec_helper.rb:151 did not execute the example1817 # ./spec/features/projects/wiki/user_creates_wiki_page_spec.rb:481818 2) User creates wiki page when wiki is empty in a user namespace behaves like wiki file attachments uploading attachments uploading is complete shows "Attach a file" button on uploading complete1819 # around hook at ./spec/spec_helper.rb:151 did not execute the example1820 # ./spec/support/shared_examples/wiki_file_attachments_examples.rb:461821 3) User creates wiki page when wiki is empty in a user namespace behaves like wiki file attachments uploading attachments uploading is complete the markdown link is added to the page1822 # around hook at ./spec/spec_helper.rb:151 did not execute the example1823 # ./spec/support/shared_examples/wiki_file_attachments_examples.rb:541824 4) User creates wiki page when wiki is empty in a user namespace behaves like wiki file attachments uploading attachments uploading is complete the links point to the wiki root url1825 # around hook at ./spec/spec_helper.rb:151 did not execute the example1826 # ./spec/support/shared_examples/wiki_file_attachments_examples.rb:631827 5) User creates wiki page when wiki is empty in a user namespace behaves like wiki file attachments uploading attachments uploading is complete the file has been added to the wiki repository1828 # around hook at ./spec/spec_helper.rb:151 did not execute the example1829 # ./spec/support/shared_examples/wiki_file_attachments_examples.rb:761830 6) User creates wiki page when wiki is empty in a group namespace creates a page from the home page1831 # around hook at ./spec/spec_helper.rb:151 did not execute the example1832 # ./spec/features/projects/wiki/user_creates_wiki_page_spec.rb:1561833 7) Search bar clear search button resets the dropdown filters1834 # around hook at ./spec/spec_helper.rb:151 did not execute the example1835 # ./spec/features/issues/filtered_search/search_bar_spec.rb:911836Finished in 6 minutes 57 seconds (files took 25.39 seconds to load)1837245 examples, 0 failures, 7 pending1838$ date1839Fri Aug 23 08:07:59 UTC 20191841$ date1842Fri Aug 23 08:08:00 UTC 20191845coverage/: found 5 matching files 1846knapsack/: found 4 matching files 1847rspec_flaky/: found 4 matching files 1848rspec_profiling/: found 1 matching files 1849tmp/capybara/: found 3 matching files 1850tmp/memory_test/: found 2 matching files 1851Uploading artifacts to coordinator... ok id=278546260 responseStatus=201 Created token=nKhCmJ8j1852Uploading artifacts...1853junit_rspec.xml: found 1 matching files 1854Uploading artifacts to coordinator... ok id=278546260 responseStatus=201 Created token=nKhCmJ8j1855Job succeeded