From ca0c3d76aa264c5baf1d16edae62c7231e243286 Mon Sep 17 00:00:00 2001
From: Vladimir Shushlin <v.shushlin@gmail.com>
Date: Tue, 26 Jan 2021 14:55:38 +0300
Subject: [PATCH] Fix migration threads for pages migration

---
 app/services/pages/migrate_from_legacy_storage_service.rb | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app/services/pages/migrate_from_legacy_storage_service.rb b/app/services/pages/migrate_from_legacy_storage_service.rb
index e6c9240df528..c7a996a557f5 100644
--- a/app/services/pages/migrate_from_legacy_storage_service.rb
+++ b/app/services/pages/migrate_from_legacy_storage_service.rb
@@ -32,8 +32,10 @@ def execute
     def start_migration_threads
       Array.new(@migration_threads) do
         Thread.new do
-          while batch = @queue.pop
-            process_batch(batch)
+          Rails.application.executor.wrap do
+            while batch = @queue.pop
+              process_batch(batch)
+            end
           end
         end
       end
-- 
GitLab