You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Minamal lag of WAL-sender performing recovery after which cluster is locked until recovery is completed",
755
-
NULL,
780
+
"When wal-sender almost catch-up WAL current position we need to stop 'Achilles tortile compeition' and "
781
+
"temporary stop commit of new transactions until node will be completely repared",
756
782
&MtmMinRecoveryLag,
757
783
100000,
758
784
1,
@@ -764,6 +790,22 @@ _PG_init(void)
764
790
NULL
765
791
);
766
792
793
+
DefineCustomIntVariable(
794
+
"multimaster.max_recovery_lag",
795
+
"Maximal lag of replication slot of failed node after which this slot is dropped to avoid transaction log overflow",
796
+
"Dropping slog makes it not possible to recover node using logical replication mechanism, it will eb ncessary to completely copy content of some other nodes "
797
+
"usimg basebackup or similar tool",
798
+
&MtmMaxRecoveryLag,
799
+
100000000,
800
+
0,
801
+
INT_MAX,
802
+
PGC_BACKEND,
803
+
0,
804
+
NULL,
805
+
NULL,
806
+
NULL
807
+
);
808
+
767
809
DefineCustomIntVariable(
768
810
"multimaster.vacuum_delay",
769
811
"Minimal age of records which can be vacuumed (seconds)",
0 commit comments