Mais de 3 milhões de trabalhos enfileirados aparecem no Sidekiq? Como posso parar de gerar a fila?

Desculpe por isso @th21 - foi de fato um bug que será corrigido por

Temos uma consulta que lista todas as menções ou DMs “de usuários não lidos” para chat e, ao tentar ser muito inteligente, ela acabou ficando errada. Em vez de enfileirar um “resumo de chat” (também conhecido como notificação por e-mail) para menções em canais ou não lidas em DMs, ele estava enfileirando um trabalho para cada mensagem :expressionless: Como esse trabalho era executado a cada 5 minutos, ele facilmente inchou o sidekiq com trabalhos inúteis… (nota: os e-mails felizmente não estavam sendo enviados, pois não conseguiríamos recuperar nenhuma menção).

4 curtidas