mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-15 17:32:56 +00:00
Fix catching error in test_replication_lag
This commit is contained in:
@@ -167,6 +167,10 @@ impl WalSenders {
|
||||
fn record_standby_reply(self: &Arc<WalSenders>, id: WalSenderId, reply: &StandbyReply) {
|
||||
let mut shared = self.mutex.lock();
|
||||
let slot = shared.get_slot_mut(id);
|
||||
info!(
|
||||
"Record standby reply: ts={} apply_lsn={}",
|
||||
reply.reply_ts, reply.apply_lsn
|
||||
);
|
||||
match &mut slot.feedback {
|
||||
ReplicationFeedback::Standby(sf) => sf.reply = *reply,
|
||||
ReplicationFeedback::Pageserver(_) => {
|
||||
|
||||
@@ -50,9 +50,7 @@ def test_replication_lag(neon_simple_env: NeonEnv, pg_bin: PgBin):
|
||||
)
|
||||
except Exception as error:
|
||||
print(f"Query failed: {error}")
|
||||
if not str(error).startswith(
|
||||
"canceling statement due to conflict with recovery"
|
||||
):
|
||||
if "canceling statement due to conflict with recovery" not in str(error):
|
||||
raise
|
||||
|
||||
t.join()
|
||||
|
||||
Reference in New Issue
Block a user