Sharing groups indisponíveis na UI quando há falha criação de view
Description
Cenário identificado:
-
Projeto: Telemetria
-
Bug reportado: shared data desaparece quando o caminho da tabela está inválido.
-
Se ocorrer falha na recriação de alguma shared view (ex.: tabela não encontrada), o usuário recebe uma mensagem de erro, mas as views e sharing groups que tiveram falha no processo de criação/edição permanecem em RUNNING.
Como a UI só exibe sharing groups com status DONE, esses grupos ficam indisponíveis para o usuário, dando a impressão de que desapareceram. -
Detalhe : a view criada no shared data tinha caminho de tabela incompleto.
-
Ao executar a query no BigQuery, a tabela era encontrada.
-
Ao salvar no shared data, a task falhava pela falta do caminho completo.
-
No backend, a task permanecia em RUNNING, ocasionando o sumiço do espaço de compartilhamento na UI.
-
Evidencia vídeo anexo
-
Impacto:
-
Usuários não conseguem visualizar os sharing groups afetados.
-
Espaços de compartilhamento ficam inacessíveis até intervenção manual.
Resultado esperado:
-
Em caso de falha na criação o sharing group ou shared view não deve ser criado(a). Exibindo o erro na UI para o usuário.
-
Quando a view editada der erro, manter a versão anterior da view e do grupo de compartilhamento.
-
Em caso de falha, sharing group não sumir na UI.