KamoCRM

Fold i przeliczenie księgi dziennika zatwieniowego changelogu

PerformanceDaemonService
Shipped
23 września 2026 13:41 UTC
Author
Kamo
Commit
b8aa5d0

usługi securityservice create_commit_log_ledger.sql (stosowane ręcznie jako właściciel) dodaje commit_log_counts / commit_log_count_deltas: całość per (projekt, typ commit) plus an Wymów z prawidłowym dziennikiem, który uruchamia wiersz na write commit_logs, ten sam całkowity kształt + dziennika Jak główne księgi. Dodaj jego fałd i przelicz do istniejącej LeadLedgerMaintenance, a nie klasy rodzeństwa: commit_logs nie ma nic wspólnego z przewodami, ale kształt fałdu / pogodzenia, reguła ponownego próbowania 40001 A kontrola obecności za wyzwalacza jest identyczna, a LeadLedgerFoldJob / LeadLedgerReconcileJob Już biegnij dokładnie w kadencji, której to potrzebuje (co 30 s / noc o 03:40), więc rodzeństwo Praca powiela tylko okablowanie kwarc w QuartzConfig. Trzy nowe wyzwalacze łączą się JOURNAL_TRIGGERS, więc upuszczony lub niepełnosprawny jest zgłaszany na WARN zamiast dryfowania Po cichu, dopóki ktoś nie zauważy niewłaściwej liczby. Zweryfikowany na żywo przed tym: trzy wyzwalacze strzelają prawidłowo wewnątrz Transakcja rolled-back (INSERT +1, ruchy AKTUALIZACJA zmieniający klucze -1/+1, nie-key AKTUALIZACJA Ani też, DELETE -1), i total + journal matche COUNT(-) dokładnie we wszystkich 264 (projekt, typ commit) pary po zasypaniu.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing