forked from huawei/openGauss-server
!957 【轻量级 PR】:修复备机归档在切换日志时可能会core的bug
Merge pull request !957 from Cross-罗/N/A
This commit is contained in:
commit
9ffe07c287
|
|
@ -2485,12 +2485,11 @@ static bool HasBeenArchivedOnStandby(const char* xlog)
|
|||
if (walsnd == NULL) {
|
||||
continue;
|
||||
}
|
||||
SpinLockAcquire(&walsnd->mutex);
|
||||
|
||||
SpinLockAcquire(&walsnd->mutex);
|
||||
if (IsValidArchiverStandby((WalSnd*)walsnd) &&
|
||||
walsnd->arch_task_last_lsn != 0 && walsnd->arch_task_last_lsn < minium_lsn) {
|
||||
minium_lsn = walsnd->arch_task_last_lsn;
|
||||
continue;
|
||||
}
|
||||
SpinLockRelease(&walsnd->mutex);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue