Specs: Deadlock found when trying to get lock; try restarting transaction: INSERT INTO `uploads`
Job #132665927 failed for 3b8999be:
Failures:
1) User uploads file to note uploading is in progress shows "Attaching 2 files" message on uploading 2 file
Failure/Error: self.upload = build_upload.tap(&:save!)
ActiveRecord::StatementInvalid:
Mysql2::Error: Deadlock found when trying to get lock; try restarting transaction: INSERT INTO `uploads` (`size`, `path`, `checksum`, `model_id`, `model_type`, `uploader`, `created_at`, `secret`, `store`) VALUES (1062, 'c96261f3ae2db692311d58a5b7be2a76/dk.png', 'b804383982bb89b00e828e3f44c038cc991d3d1768009fc39ba8e2c081b9fb75', 168, 'Project', 'FileUploader', '2018-12-11 06:49:31', 'c96261f3ae2db692311d58a5b7be2a76', 1)
# ./config/initializers/connection_fix.rb:20:in `execute'
# ./config/initializers/active_record_locking.rb:11:in `_create_record'
# ./app/uploaders/records_uploads.rb:30:in `tap'
# ./app/uploaders/records_uploads.rb:30:in `block in record_upload'
# ./app/uploaders/records_uploads.rb:26:in `record_upload'
# ./app/uploaders/object_storage.rb:327:in `store!'
# ./app/services/upload_service.rb:12:in `execute'
# ./app/controllers/concerns/uploads_actions.rb:10:in `create'
# ./lib/gitlab/i18n.rb:55:in `with_locale'
# ./lib/gitlab/i18n.rb:61:in `with_user_locale'
# ./app/controllers/application_controller.rb:420:in `set_locale'
# ./lib/gitlab/middleware/multipart.rb:103:in `call'
# ./lib/gitlab/request_profiler/middleware.rb:16:in `call'
# ./lib/gitlab/query_limiting/middleware.rb:17:in `block in call'
# ./lib/gitlab/query_limiting/transaction.rb:39:in `run'
# ./lib/gitlab/query_limiting/middleware.rb:16:in `call'
# ./lib/gitlab/middleware/go.rb:19:in `call'
# ./lib/gitlab/etag_caching/middleware.rb:13:in `call'
# ./lib/gitlab/middleware/correlation_id.rb:16:in `block in call'
# ./lib/gitlab/correlation_id.rb:15:in `use_id'
# ./lib/gitlab/middleware/correlation_id.rb:15:in `call'
# ./lib/gitlab/middleware/read_only/controller.rb:40:in `call'
# ./lib/gitlab/middleware/read_only.rb:18:in `call'
# ./lib/gitlab/middleware/basic_health_check.rb:25:in `call'
# ./lib/gitlab/request_context.rb:20:in `call'
# ./config/initializers/fix_local_cache_middleware.rb:9:in `call'
# ./lib/gitlab/middleware/static.rb:11:in `call'
# ./lib/gitlab/testing/request_inspector_middleware.rb:33:in `call'
# ./lib/gitlab/testing/request_blocker_middleware.rb:47:in `call'
# ./lib/gitlab/metrics/requests_rack_middleware.rb:29:in `call'
# ------------------
# --- Caused by: ---
# Mysql2::Error:
# Deadlock found when trying to get lock; try restarting transaction
# ./config/initializers/connection_fix.rb:20:in `execute'