Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vczr3-00CqK5-2t for pgsql-hackers@arkaria.postgresql.org; Tue, 06 Jan 2026 05:43:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vczr1-006RmR-0p for pgsql-hackers@arkaria.postgresql.org; Tue, 06 Jan 2026 05:43:40 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vczr0-006Rm5-2x for pgsql-hackers@lists.postgresql.org; Tue, 06 Jan 2026 05:43:39 +0000 Received: from mail-pl1-x630.google.com ([2607:f8b0:4864:20::630]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vczr0-004SL8-0v for pgsql-hackers@lists.postgresql.org; Tue, 06 Jan 2026 05:43:38 +0000 Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-2a31d7107faso837455ad.0 for ; Mon, 05 Jan 2026 21:43:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767678217; x=1768283017; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=4cjw65bKsEesJVZKCHBUoc8KGq1Xidl8yv94Gq4LKp4=; b=R6JNc45U47fyQ6daIXX+eCJzBL1u3nuhoHJNlcE2BZdccton3+YBRZRT0gINjDt34a ILrZffEUhSXw/c3FdqJJNd+6HCUXdMvCS/LIVZUL4DNHMTy+uB3FIle8HBLF9olaJLs/ PUTDVnXqS4pJVw77BX+51CJxIaXPRMSw/ft2XWGF3RLjcuE/u33G+Y2AzFWB7Uk6JpNA Q+IHlUxSZOMLxaaM55AqTL86cWi92MqhOf9ntOjdzK/Nkc3dMOYRpvo0TwGVAXwKDP2O 1fGCTzmz+Ay3ts5pn2D8tN6FOgZK0fxCzGqLBRlW/brmvbn9nTpArSUj/CIpq9tt6Gdd hK+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767678217; x=1768283017; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=4cjw65bKsEesJVZKCHBUoc8KGq1Xidl8yv94Gq4LKp4=; b=vdQj0Ytgl/YCh2EdrF5D+t4TYacB2L2kJeHwWUdTcnAglE2dbV3Fxk3m0U+1CfFYqM GE52cvOwaSddX44///ajZydjVKTcFMXO40QMn/w6fZ38EQIgbUBKfINJuqKnm0YiC9I7 VhJI4ce2y3j91lvxzwbONSHZ9C6VYzk1l80zeXhRAaIyzSSlAV/bHX7rrSgICRh4Ozbo JV+70BsR0YTiyM1CpJdBUtUEmo04IfBzAMniF5/6/UFKY0PCQHOGmjRH4s0sXUmk+uMQ fMGSGDJiR6A9xegop/d/NRJJ2TewnZZBy2Z4AttYwhH1YFxcF+NAQvqIFz0eKsYY6V36 erLA== X-Forwarded-Encrypted: i=1; AJvYcCWn1D7EGQJ7b4ShY1m7dlZJbPXe5HWgtAHLcOYdiJVDUPsSYg168yMTYM2QnfAmtSWX0Qi8mAsQl8Gs+NE9@lists.postgresql.org X-Gm-Message-State: AOJu0YwysnshrHl+C7tZ9OOcmR6meyNl5O0Ejzv2b8l4zdwQQYbNQe76 jjD8PTQ9M7j6gCZlOdkYXq/gUwkai2f4AQ7w7YtS4TFsj3RZt08GD8LCpCl4Yq0oZaH4UVy2p2R CwcsDApuWCOmegzMEtv0wVArZpk1IuME= X-Gm-Gg: AY/fxX5F8775o98oM320tjZlCV6vtHFH6zu3ZdpGQdo5gFY63JAPPxBci8Ts4Bo3gTg 32BM90s+Noee6U1jhDb58DqZ8xf3AL3Jkchf7n0fT9j3FtnsozZDaQGSDZCHqhSQ2oa1BDEl/m7 4z9p+CK0sZL6PrAHqqoVk+6f864pxPI6kj8M/uV12LIGjn6U1IqowtpOwkDT4aTD6PJb8jxSXX+ omRJGmKmqH6Iq+yt7LZ5nHQcpzaKQU/RmNy9R2mPWsWdD9z9V7cpwaLlrwS/1myE2WkaNtTQKKV 2YqLxtEAuWBnG5+NAjT1wyb4UVKtCcS9vgtxsft/cU8h9ITwgCdT X-Google-Smtp-Source: AGHT+IEb4a58ZINWrNHB1pJHZNnBSy3iXbzqW4FULziAuMxJ8+EfeXgm1E306z3F788W9E3/LO6eafqXlbVIUsZXT7I= X-Received: by 2002:a05:693c:4196:10b0:2a4:3593:2c08 with SMTP id 5a478bee46e88-2b16f843828mr633224eec.1.1767678216734; Mon, 05 Jan 2026 21:43:36 -0800 (PST) MIME-Version: 1.0 References: <202601011659.ikh4ku4p3ovb@alvherre.pgsql> In-Reply-To: From: Thomas Munro Date: Tue, 6 Jan 2026 18:42:59 +1300 X-Gm-Features: AQt7F2oWwkCOMIkIQgQ2Vi-P-JrQU6TnSYEhL-CRu3g93SEfKiYACiyewxSVPoA Message-ID: Subject: Re: Implement waiting for wal lsn replay: reloaded To: Xuneng Zhou Cc: Alexander Korotkov , =?UTF-8?Q?=C3=81lvaro_Herrera?= , Chao Li , pgsql-hackers , Andres Freund , Michael Paquier , jian he , Tomas Vondra , Yura Sokolov Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Could this be causing the recent flapping failures on CI/macOS in recovery/031_recovery_conflict? I didn't have time to dig personally but f30848cb looks relevant: Waiting for replication conn standby's replay_lsn to pass 0/03467F58 on primary error running SQL: 'psql::1: ERROR: canceling statement due to conflict with recovery DETAIL: User was or might have been using tablespace that must be dropped.' while running 'psql --no-psqlrc --no-align --tuples-only --quiet --dbname port=25195 host=/var/folders/g9/7rkt8rt1241bwwhd3_s8ndp40000gn/T/LqcCJnsueI dbname='postgres' --file - --variable ON_ERROR_STOP=1' with sql 'WAIT FOR LSN '0/03467F58' WITH (MODE 'standby_replay', timeout '180s', no_throw);' at /Users/admin/pgsql/src/test/perl/PostgreSQL/Test/Cluster.pm line 2300. https://cirrus-ci.com/task/5771274900733952 The master branch in time-descending order, macOS tasks only: task_id | substring | status ------------------+-----------+----------- 6460882231754752 | c970bdc0 | FAILED 5771274900733952 | 6ca8506e | FAILED 6217757068361728 | 63ed3bc7 | FAILED 5980650261446656 | ae283736 | FAILED 6585898394976256 | 5f13999a | COMPLETED 4527474786172928 | 7f9acc9b | COMPLETED 4826100842364928 | e8d4e94a | COMPLETED 4540563027918848 | b9ee5f2d | FAILED 6358528648019968 | c5af141c | FAILED 5998005284765696 | e212a0f8 | COMPLETED 6488580526178304 | b85d5dc0 | FAILED 5034091344560128 | 7dc95cc3 | ABORTED 5688692477526016 | bb048e31 | COMPLETED 5481187977723904 | d351063e | COMPLETED 5101831568752640 | f30848cb | COMPLETED <-- the change 6395317408497664 | 3f33b63d | COMPLETED 6741325208354816 | 877ae5db | COMPLETED 4594007789010944 | de746e0d | COMPLETED 6497208998035456 | 461b8cc9 | COMPLETED