From 9f49605041cc4954eff96690c7874cc16ac3f8f8 Mon Sep 17 00:00:00 2001 From: Arseny Sher Date: Sat, 22 Oct 2022 15:11:43 +0400 Subject: [PATCH] Fix division by zero panic in determine_offloader. --- safekeeper/src/wal_backup.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/safekeeper/src/wal_backup.rs b/safekeeper/src/wal_backup.rs index 13287bd036..0a43d6085c 100644 --- a/safekeeper/src/wal_backup.rs +++ b/safekeeper/src/wal_backup.rs @@ -95,7 +95,7 @@ fn determine_offloader( let capable_peers = alive_peers .iter() .filter(|p| p.local_start_lsn <= wal_backup_lsn); - match alive_peers.iter().map(|p| p.commit_lsn).max() { + match capable_peers.clone().map(|p| p.commit_lsn).max() { None => (None, "no connected peers to elect from".to_string()), Some(max_commit_lsn) => { let threshold = max_commit_lsn