"Fazer merge desta pull request pode degradar a produção." O Polylane revisa cada pull request contra a produção ao vivo.
Entrar na lista de esperaAdd trigram index for order search #482
main from order-search-trgm Merging this pull request may degrade production (high impact).
Merging this blocks every write to orders while the index builds. migrations/0114_order_search_trgm.sql:3 adds CREATE INDEX … USING gin (search_text gin_trgm_ops) without CONCURRENTLY, and a plain CREATE INDEX takes a full write lock on orders for the whole build. Checkout sustains ~38 writes/s on that table; each one queues behind the lock until the build finishes.
To make this safe: build the index with CREATE INDEX CONCURRENTLY outside the transactional migration.
Polylane analysed de91b47 for production impact.
Seu linter não enxerga a produção. Este revisor enxerga.
-
Revisada contra o que está no ar
O diff é conferido contra os serviços onde será implantado: a configuração deles, o tráfego, os incidentes recentes.
-
Aprovado por padrão
Uma reprovação precisa provar exatamente como uma linha do diff quebra a produção. "Talvez" não conta.
-
Um comentário
Atualizado no mesmo lugar a cada push, nunca uma enxurrada. Mudanças em docs e testes passam direto.
-
Com dentes, se você quiser
Ative a verificação bloqueante e uma reprovação segura o merge até que um push posterior a resolva.