Comment redémarrer les jobs Sidekiq après l'import

Nous avons migré depuis phpBB aujourd’hui. Comme nous avons utilisé un serveur plus puissant pour le processus d’importation, nous avons rapidement créé une sauvegarde dans Discourse afin de la transférer vers le serveur de production.

Il semble que cela ait entraîné l’annulation de certaines tâches qui s’exécutent normalement après l’importation (d’après mes tests d’importation, j’ai remarqué que Sidekiq était occupé pendant environ une heure après l’importation). Existe-t-il un moyen de déclencher à nouveau ces mêmes tâches ? Je remarque certains problèmes étranges, comme une liste d’utilisateurs vide, ce qui, je pense, nécessite simplement l’exécution de la tâche concernée.

Je n’ai rien trouvé dans les déclencheurs Sidekiq qui semblait correspondre.

Au fait, c’est aussi vrai pour les anciens messages, par exemple. Bien que les fils de discussion soient marqués comme non lus en eux-mêmes, ils n’apparaissent pas dans la vue des messages non lus. Je suppose que la raison est la même : il doit y avoir un processus qui doit parcourir l’ensemble des données ?

Je ne sais pas si ma question n’a pas de sens ou si le cas est vraiment aussi compliqué.

J’ai aussi remarqué qu’il semble y avoir plus de problèmes avec la vue des messages non lus. Sur mon compte (et d’autres personnes le signalent également), non seulement les anciens messages avant l’importation n’apparaissent pas dans les non lus, mais aussi la plupart des nouveaux. J’ai 5 sujets dans « nouveaux » alors que je n’en ai qu’un seul dans « non lus » en même temps. Cela n’a pas de sens, non ? Tout ce qui a été publié et que je n’ai pas encore lu devrait apparaître dans les non lus, sauf si j’ai mis le forum en sourdine. Ou est-ce que je me trompe complètement ?

Je me pose également la question, car Helmi mentionne que la meilleure pratique consiste à sauvegarder l’instance importée et à la déplacer vers le serveur de production final, et comme mon forum importé est très volumineux, il faut environ 24 heures pour vider la file d’attente des tâches Sidekiq.