Subtransaction: Detected subtransaction related to ProjectsController#create
We were recently alerted that a new subtransaction was created in our database.
Slack alert: https://gitlab.slack.com/archives/C02BHCTH02D/p1686672971536959
Backtrace:
"lib/gitlab/database/transaction/observer.rb:42:in `block in register!'",
"app/models/concerns/token_authenticatable_strategies/encrypted.rb:100:in `find_by_encrypted_token'",
"app/models/concerns/token_authenticatable_strategies/encrypted.rb:13:in `find_token_authenticatable'",
"app/models/concerns/token_authenticatable_strategies/base.rb:123:in `block in generate_available_token'",
"app/models/concerns/token_authenticatable_strategies/base.rb:121:in `loop'",
"app/models/concerns/token_authenticatable_strategies/base.rb:121:in `generate_available_token'",
"app/models/concerns/token_authenticatable_strategies/base.rb:107:in `write_new_token'",
"app/models/concerns/token_authenticatable_strategies/base.rb:44:in `ensure_token'",
"app/models/concerns/token_authenticatable_strategies/encrypted.rb:38:in `ensure_token'",
"app/models/concerns/token_authenticatable.rb:49:in `block in add_authentication_token_field'",
"app/models/application_setting_implementation.rb:291:in `create_from_defaults'",
"app/models/application_setting.rb:851:in `block in create_from_defaults'",
"app/models/concerns/cross_database_modification.rb:92:in `block in transaction'",
"lib/gitlab/database.rb:385:in `block in transaction'",
"lib/gitlab/database.rb:384:in `transaction'",
"app/models/concerns/cross_database_modification.rb:83:in `transaction'",
"app/models/application_setting.rb:850:in `create_from_defaults'",
"lib/gitlab/current_settings.rb:71:in `uncached_application_settings'",
"lib/gitlab/current_settings.rb:42:in `ensure_application_settings!'",
"lib/gitlab/current_settings.rb:15:in `block in current_application_settings'",
"lib/gitlab/safe_request_store.rb:12:in `fetch'",
"lib/gitlab/current_settings.rb:15:in `current_application_settings'",
"lib/gitlab/current_settings.rb:32:in `method_missing'",
"app/models/repository.rb:1214:in `pick_storage_shard'",
"app/models/project.rb:106:in `block in <class:Project>'",
"app/models/project.rb:3466:in `sync_project_namespace?'",
"app/models/project.rb:3458:in `ensure_project_namespace_in_sync'",
"app/services/projects/create_service.rb:229:in `block in save_project_and_import_data'",
"app/models/concerns/cross_database_modification.rb:92:in `block in transaction'",
"lib/gitlab/database.rb:385:in `block in transaction'",
"lib/gitlab/database.rb:384:in `transaction'",
"app/models/concerns/cross_database_modification.rb:83:in `transaction'",
"app/services/projects/create_service.rb:226:in `save_project_and_import_data'",
"app/services/projects/create_service.rb:74:in `execute'",
"ee/app/services/ee/projects/create_service.rb:34:in `execute'",
"app/controllers/projects_controller.rb:99:in `create'",
"ee/lib/gitlab/ip_address_state.rb:10:in `with'",
"ee/app/controllers/ee/application_controller.rb:45:in `set_current_ip_address'",
"app/controllers/application_controller.rb:500:in `set_current_admin'",
"lib/gitlab/session.rb:11:in `with_session'",
"app/controllers/application_controller.rb:491:in `set_session_storage'",
"app/controllers/application_controller.rb:482:in `set_locale'",
"app/controllers/application_controller.rb:475:in `set_current_context'",
"ee/lib/omni_auth/strategies/group_saml.rb:41:in `other_phase'",
"lib/gitlab/jira/middleware.rb:19:in `call'",
"lib/gitlab/database/query_analyzer.rb:37:in `within'"
Edited by 🤖 GitLab Bot 🤖