«Злиття цього pull request може погіршити роботу продакшну.» Polylane перевіряє кожен pull request відносно живого продакшну.
Приєднатися до списку очікуванняAdd 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.
Ваш лінтер не бачить продакшну. Цей рев'юер бачить.
-
Перевірка відносно того, що працює
Diff перевіряється відносно сервісів, куди він розгортається: їхньої конфігурації, трафіку, недавніх інцидентів.
-
Типово пройдено
Провал має точно довести, як рядок у diff ламає продакшн. «Можливо» не рахується.
-
Один коментар
Оновлюється на місці після кожного push, ніколи не нагромаджується. Зміни в документації та тестах проходять одразу.
-
Зуби, якщо вони вам потрібні
Увімкніть блокувальну перевірку, і провал утримує злиття, доки наступний push його не вирішить.