"At merge denne pull request kan forringe produktion." Polylane gennemgår hver pull request mod den levende produktion.
Skriv dig 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.
Din linter kan ikke se produktion. Det kan denne reviewer.
-
Gennemgået mod det, der kører
Diffen kontrolleres mod de services, den deployer til: deres konfiguration, deres trafik, deres seneste hændelser.
-
Godkendt som standard
Et afvist skal bevise præcis, hvordan en linje i diffen bryder produktion. "Måske" tæller ikke.
-
Én kommentar
Opdateret på stedet ved hvert push, aldrig en bunke. Ændringer i docs og tests går lige igennem.
-
Tænder, hvis du vil have dem
Slå den blokerende kontrol til, og et afvist holder mergen tilbage, indtil et senere push løser det.