"Bu pull request'i birleştirmek üretimi bozabilir." Polylane her pull request'i canlı üretime karşı inceler.
Bekleme listesine katılAdd 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.
Linter'ın üretimi göremez. Bu inceleyici görür.
-
Canlı olana karşı incelenir
Diff, dağıtım yaptığı servislere karşı kontrol edilir: yapılandırmaları, trafikleri, yakın zamandaki olayları.
-
Varsayılan olarak geçer
Bir kalma kararı, diff'teki bir satırın üretimi tam olarak nasıl bozduğunu kanıtlamak zorundadır. "Bozabilir" sayılmaz.
-
Tek yorum
Her push'ta yerinde güncellenir, asla yorum yığını olmaz. Belge ve test değişiklikleri doğrudan geçer.
-
İstersen dişleri de var
Engelleyici kontrolü aç; bir kalma kararı, sonraki bir push çözene kadar birleştirmeyi bekletir.