«Å slå sammen denne pull requesten kan svekke produksjon.» Polylane gjennomgår hver pull request mot levende produksjon.
Bli med på ventelistenAdd 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.
Linteren din kan ikke se produksjon. Denne gjennomgangen kan.
-
Gjennomgått mot det som er i drift
Diffen sjekkes mot tjenestene den deployes til: konfigurasjonen deres, trafikken deres, de siste hendelsene deres.
-
Godkjent som standard
En avvisning må bevise nøyaktig hvordan en linje i diffen bryter produksjon. «Kanskje» teller ikke.
-
Én kommentar
Oppdatert på stedet ved hver push, aldri en haug. Dokumentasjons- og testendringer går rett gjennom.
-
Tenner, hvis du vil
Slå på den blokkerende sjekken, og en avvisning holder sammenslåingen tilbake til en senere push løser den.