Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-11-20 00:10:52 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2023-11-20 00:10:52 +0300
commit1b30559a2012b5cfc4fc4c8bde31e6eb76f2da05 (patch)
tree5d9567f8f99599dd3e365548743e1d7a6855b526 /app/services/concerns
parent50c1832e0f46aec002a98fff39e7f0873b7e152a (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'app/services/concerns')
-rw-r--r--app/services/concerns/update_repository_storage_methods.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/app/services/concerns/update_repository_storage_methods.rb b/app/services/concerns/update_repository_storage_methods.rb
index aff36d6943e..8ed87fdb048 100644
--- a/app/services/concerns/update_repository_storage_methods.rb
+++ b/app/services/concerns/update_repository_storage_methods.rb
@@ -3,6 +3,8 @@
module UpdateRepositoryStorageMethods
include Gitlab::Utils::StrongMemoize
+ MAX_ERROR_LENGTH = 256
+
Error = Class.new(StandardError)
attr_reader :repository_storage_move
@@ -44,6 +46,7 @@ module UpdateRepositoryStorageMethods
ServiceResponse.success
rescue StandardError => e
+ repository_storage_move.update_column(:error_message, e.message.truncate(MAX_ERROR_LENGTH))
repository_storage_move.do_fail!
Gitlab::ErrorTracking.track_and_raise_exception(e, container_klass: container.class.to_s, container_path: container.full_path)