File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -2035,7 +2035,7 @@ MtmCheckSlots()
20352035 if (slot -> in_use
20362036 && sscanf (slot -> data .name .data , MULTIMASTER_SLOT_PATTERN , & nodeId ) == 1
20372037 && BIT_CHECK (Mtm -> disabledNodeMask , nodeId - 1 )
2038- && slot -> data .confirmed_flush + MtmMaxRecoveryLag * 1024 < GetXLogInsertRecPtr ()
2038+ && slot -> data .confirmed_flush + ( long64 ) MtmMaxRecoveryLag * 1024 < GetXLogInsertRecPtr ()
20392039 && slot -> data .confirmed_flush != 0 )
20402040 {
20412041 MTM_ELOG (WARNING , "Drop slot for node %d which lag %lld B is larger than threshold %d kB" ,
@@ -2104,7 +2104,7 @@ void MtmCheckRecoveryCaughtUp(int nodeId, lsn_t slotLSN)
21042104 if (MtmIsRecoveredNode (nodeId )) {
21052105 lsn_t walLSN = GetXLogInsertRecPtr ();
21062106 if (!BIT_CHECK (Mtm -> originLockNodeMask , nodeId - 1 )
2107- && slotLSN + MtmMinRecoveryLag * 1024 > walLSN )
2107+ && slotLSN + ( long64 ) MtmMinRecoveryLag * 1024 > walLSN )
21082108 {
21092109 /*
21102110 * Wal sender almost caught up.
You can’t perform that action at this time.
0 commit comments