"Fusionar este pull request puede degradar producción." Polylane revisa cada pull request contra la producción en vivo.
Únete a la 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.
Tu linter no puede ver producción. Este revisor sí.
-
Revisado contra lo que está en vivo
El diff se comprueba contra los servicios donde se despliega: su configuración, su tráfico, sus incidentes recientes.
-
Aprobado por defecto
Un rechazo tiene que demostrar exactamente cómo una línea del diff rompe producción. "Podría" no cuenta.
-
Un solo comentario
Actualizado en el mismo sitio con cada push, nunca una avalancha. Los cambios de documentación y tests pasan directamente.
-
Con dientes, si los quieres
Activa la comprobación bloqueante y un rechazo retiene el merge hasta que un push posterior lo resuelva.