"Unire questa pull request potrebbe degradare la produzione." Polylane rivede ogni pull request rispetto alla produzione reale.
Iscriviti alla lista d'attesaAdd 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.
Il tuo linter non vede la produzione. Questo reviewer sì.
-
Rivista rispetto a ciò che è in produzione
Il diff viene controllato rispetto ai servizi su cui viene deployato: la loro configurazione, il loro traffico, i loro incidenti recenti.
-
Pass per impostazione predefinita
Un fail deve dimostrare esattamente come una riga del diff rompe la produzione. "Potrebbe" non conta.
-
Un solo commento
Aggiornato sul posto a ogni push, mai un accumulo. Le modifiche a documentazione e test passano direttamente.
-
Con i denti, se li vuoi
Attiva il controllo bloccante e un fail trattiene il merge finché un push successivo non lo risolve.