Module: ObjectStorage::MigrateUploadsWorker::Report
Defined Under Namespace
Classes: MigrationFailures
Instance Method Summary
collapse
Instance Method Details
#failures(failures) ⇒ Object
62
63
64
|
# File 'app/workers/object_storage/migrate_uploads_worker.rb', line 62
def failures(failures)
failures.map { |f| "\t#{f}" }.join('\n')
end
|
58
59
60
|
# File 'app/workers/object_storage/migrate_uploads_worker.rb', line 58
def (success, failures)
_("Migrated %{success_count}/%{total_count} files.") % { success_count: success.count, total_count: success.count + failures.count }
end
|
#report!(results) ⇒ Object
49
50
51
52
53
54
55
56
|
# File 'app/workers/object_storage/migrate_uploads_worker.rb', line 49
def report!(results)
success, failures = results.partition(&:success?)
Gitlab::AppLogger.info (success, failures)
Gitlab::AppLogger.warn failures(failures)
raise MigrationFailures, failures.map(&:error) if failures.any?
end
|