O script do email_in.pl do Bugzilla levará 111 horas para ser concluído - como posso mudar isso?

0

Eu tenho um antigo sistema de acompanhamento de bugs, com cerca de 20k bugs. Nós instalamos um novo sistema bugzilla, e parte da iniciação será importar todos os erros do sistema antigo para o novo.

Eu posso usar o processo email_in.pl para ler um arquivo de uma pasta compartilhada do NFS (onde posso salvar meus arquivos CSV - & gt ;.

endereço de email_in.pl link formato de campos de bugs link

No entanto, durante o teste, cada execução do script demora 20 segundos - a estimativa aproximada será de 111 horas para a importação do banco de dados inteiro.

Eu não estou muito familiarizado com o perl, e quero saber se há uma maneira de realmente fazer isso acontecer em menos tempo?
Alguém já experimentou isso?

* para observar: eu vejo que o bugzilla NÃO é uma tag conhecida aqui. O Bugzilla NÃO é o principal problema. É puro perl

    
por Saariko 01.08.2012 / 15:44

1 resposta

1

Eu dividiria os dados antigos em 20 conjuntos e, em seguida, executaria 20 importações em paralelo. A página vinculada explica que, mesmo que algo dê errado (um problema de raça ou formato), você será notificado por um e-mail de retorno, permitindo que você corrija esses poucos descuidos mais tarde.

    
por 01.08.2012 / 16:35