Falha na task de copy data
Description
01 - STAKEHOLDER (quem valida e esclarece):
02 - USUÁRIO ou PAPEL (quem é afetado):
Tenant Admin instalando um Carol App.
03 - COMPORTAMENTO ATUAL (descreva o erro identificado):
Após instalar um app em uma customer a task de copy data na unified falha.
04 - IMPACTO (descreva a consequência do erro):
Os dados da customer não são copiados para a unificada e consequentemente não serão processados pelo SQL processing.
05 - PASSOS PARA REPRODUZIR (descreva como chegar até o erro):
06 - EVIDÊNCIAS (acrescente capturas de tela, links para logs ou arquivos relevantes):
07 - COMPORTAMENTO ESPERADO (descreva como o cenário deveria se comportar sem o erro em questão):
A task de cópia de dados para a unificada deve verificar se, na lista de tabelas de staging, existem elementos com status CHANGE_IN_PROGRESS ou CREATION_IN_PROGRESS (isso significa que a task de Notification Schema Change ainda está em execução). Após essa verificação, a task deve permanecer em RUNNING enquanto houver alguma staging da lista em processo de alteração ou criação.
A task só deve seguir para a chamada da SQL API, para efetivamente copiar os dados, quando todas as staging schemas saírem do estado IN_PROGRESS.
O mecanismo de verificação de stale tasks vai garantir que essa checagem de status ocorra periodicamente, para que a task possa seguir seu fluxo normal.