Contexto
Este issue tem objetivo de agrupar issues que possivelmente tem a mesma causa de problemas ou similaridade no resultado.
Em determinados cenários de migração, o sistema não garante que um artigo ou pacote seja identificado como único:
Observação
Parte destas issues pode já ter sido mitigada indiretamente pela refatoração recente do app pid_provider. Antes de iniciar qualquer sub-tarefa, cada issue listada deve ser reavaliada em ambiente atualizado para confirmar se o comportamento reportado ainda se reproduz, ajustando o escopo do épico conforme o resultado dessa verificação.
Issues relacionadas
#974, #927, #976, #988, #1019
Critério de aceite
- Reavaliação de cada issue listada, com registro de quais já foram resolvidas pela refatoração do
pid_provider e quais ainda exigem ação.
Contexto
Este issue tem objetivo de agrupar issues que possivelmente tem a mesma causa de problemas ou similaridade no resultado.
Em determinados cenários de migração, o sistema não garante que um artigo ou pacote seja identificado como único:
[Track Classic Website Article PIDs] Exception MultipleObjectsReturned: 'get() returned more than one Article -- it returned 2!' #974
Falha ao buscar um artigo por seu pacote, quando há mais de um registro correspondente.
[Carga de Registros pelo Counter] Vários registros em Unexpected Events com exceção MultipleObjectsReturned #927
Ocorrências recorrentes do mesmo tipo de erro na cadeia entre o portal público (OPAC) e o provedor de PIDs.
[Migração Artigo HTML] Dois artigos com PID v2 diferentes com mesmo PID v3, um deles não registra SPSPkg e Article #976
Coleção CIC: dois artigos legitimamente diferentes acabaram compartilhando o mesmo identificador de pacote, e apenas um deles foi efetivamente publicado.
[Migração de Artigos] Múltiplos erros no processamento de artigos de um fascículo #988
Coleção CIC: conflitos no provedor de PIDs durante a migração de um fascículo resultaram em apenas 1 de 20 artigos esperados sendo registrado.
[Migração de Artigo HTML] SPSPkgAddPidV3ToZipFileError: status SPS PKG bloqueado, PID Provider XML com registro duplicado com PIDs diferentes #1019
Coleção CRI: pacote bloqueado por haver mais de um registro no provedor de PIDs para o mesmo conteúdo.
Observação
Parte destas issues pode já ter sido mitigada indiretamente pela refatoração recente do app
pid_provider. Antes de iniciar qualquer sub-tarefa, cada issue listada deve ser reavaliada em ambiente atualizado para confirmar se o comportamento reportado ainda se reproduz, ajustando o escopo do épico conforme o resultado dessa verificação.Issues relacionadas
#974, #927, #976, #988, #1019
Critério de aceite
pid_providere quais ainda exigem ação.