Tasks de DELETE_TENANT executam inúmeras vezes com restart de worker
Description
01 - STAKEHOLDER (quem valida e esclarece):
@Cindy de Araujo Soares Moore
02 - PROBLEMA (cenário e/ou dor):
Foram identificadas algumas tasks sendo executadas em loop em produção e causa do problema era um erro de GCS. As tasks de produção já foram desbloqueadas em
https://cloudlogging.app.goo.gl/nrUgSrMvoJJJ1uaFA
Pegando a task de id 68377d14895a456097eb6c0a07995e36 para análise, os logs informam que o bucket será excluído e ocorre sem erros (10:47 AM BRT) e a task passa para o próximo passo de exclusões sem problemas. A task passa para uma segunda execução às 10:49 AM BRT indicando que o worker anterior caiu e outro worker recomeça o trabalho. O erro de GCS começa a ser apresentado a partir da segunda execução da task porque a primeira execução já conseguiu apagar o Bucket.
https://cloudlogging.app.goo.gl/Wxst3V1xrfXs5S3H8
03 - OBJETIVO (solução proposta):
Ao executar a task de DELETE_TENANT mais de uma vez, se o bucket da tenant já foi excluído não devemos lançar exceção. A task deve seguir a execução normalmente.
04 - QUEM PODE USAR (perfis de usuários):
05 - ASSETS (links e arquivos relevantes):
06 - CRITÉRIOS DE ACEITE: