Multithreading multi-CPU Ruby

J’ai suivi une combinaison de ces deux guides [1] [2] pour importer avec un accès à un autre conteneur Docker exécutant une copie de la base de données du forum source en MySQL. Mais j’ai réalisé qu’au lieu de créer un conteneur import séparé, je peux simplement utiliser un seul conteneur app et y ajouter le mysql-dep.tempate :

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
  - "templates/web.ssl.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"
  - "templates/import/mysql-dep.template.yml"

Cela me permet d’avoir une instance Discourse fonctionnelle pendant que le script d’importation s’exécute. Y a-t-il un inconvénient à ouvrir le forum au public dès que tous les utilisateurs et catégories sont importés, et à simplement informer les utilisateurs avec une bannière qu’il faudra quelques jours avant qu’il soit entièrement peuplé ? Je pense qu’au minimum, je pourrais l’ouvrir après l’importation de tous les sujets et messages, mais avant l’importation des messages privés, car l’importation des messages privés à elle seule prendra environ 24 heures.