Bugzilla email_in.plスクリプトを完了するには111時間かかります。どのように変更しますか?

Bugzilla email_in.plスクリプトを完了するには111時間かかります。どのように変更しますか?

私は約20,000のバグを持つ古いバグ追跡システムを持っています。私たちは新しいBugzillaシステムをインストールしました。起動の一部は、古いシステムのすべてのバグを新しいシステムにインポートすることです。

email_in.plプロセス(CSV - >単一ファイルを保存できます)を使用して、NFS共有フォルダからファイルを読み取ることができます。

email_in.pl形式http://www.bugzilla.org/docs/3.0/html/api/email_in.html 無効なフィールド形式http://www.bugzilla.org/docs/3.0/html/api/Bugzilla/WebService/Bug.html#Create

ただし、テスト時にスクリプトを実行するたびに約20秒かかりました。データベース全体のインポートにおおよその推定時間は111時間かかります。

私はPerlについてよく知りませんが、より短い時間でこれを達成する方法があるかどうか疑問に思います。
そんな経験がある人はいますか?

*注:ここでは、bugzillaが既知のタグではないことを発見しました。 Bugzillaは主な問題ではありません。これは純粋なパールです

ベストアンサー1

前のデータを20個のグループに分割し、20個のインポートを並列に実行します。リンクされたページでは、問題が発生しても(レースやフォーマットの問題)、返送されたEメールの通知を受け取るため、後で修正できると説明しています。

おすすめ記事