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.94.2) (envelope-from ) id 1tN61S-008Y0c-1b for pgsql-hackers@arkaria.postgresql.org; Mon, 16 Dec 2024 08:00:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tN61P-0047qW-49 for pgsql-hackers@arkaria.postgresql.org; Mon, 16 Dec 2024 08:00:08 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tN61O-0047oD-HY for pgsql-hackers@lists.postgresql.org; Mon, 16 Dec 2024 08:00:07 +0000 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tN61M-0036kZ-Qo for pgsql-hackers@postgresql.org; Mon, 16 Dec 2024 08:00:06 +0000 Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-5d647d5df91so4700885a12.0 for ; Mon, 16 Dec 2024 00:00:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734336002; x=1734940802; darn=postgresql.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=35K0SaGzoX0nM54IRFfOPcE6cnZ43VBF+Yerj8zgpMQ=; b=Y3zC3xwu/9gpkDWU4cBWWXLOkX5+2gSXrJi4WhH9vV/8QNp3kykn+I/ZAC5I/SdBj3 B68hHUHMHaJyAgg44KFxhvNaguZuwgegpUiLATiTz5Mx/BUJ22pgs7pnn04WD2YJ+EfM JaPRkwUa2wxPiXZFDXJq4fOIPFGKvgqvGVj5mQ1CWhS8DQXpkjaztwymrtInNToQJ63c RAZAxMMZh+cyb4XFkuTzqB8GWvjRTdghi1MUV9qCkQYzdAsZvxF4U/aBNfdVEAKVKz3z ibRq1ziHAr+aXllMD+QBujLJ44uYn98ruM/vXlrOFGzkS4SI53HzxbBOGpM7lKI+j0sn rbPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734336002; x=1734940802; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=35K0SaGzoX0nM54IRFfOPcE6cnZ43VBF+Yerj8zgpMQ=; b=FRcw+Cr4aBZFuu4dlKk8eXF2PRwrM1PQYT8U9jJwN0it9elaWNJDoiMHz+NlvKWU0u n2gKiv9sdrXSJLzo6muEWigE2Fu69rZt2nnmyO+8U0g//2C4KsO4coJeXBG/VkpD+pqJ HHBYjTG2IGBIi98uzpWZSx0DjBaIVfbwRCM/CwOjw6AMAznMsxzfwE9iyACOT3mx265m GhW5AeKKRg+Pxcmnbx7JERnxVoOHZmlAEgP6xc5ST/BYGS3+D5r65xgjNnglIHhV98gF 03k1PGMW/SMEY8n91RIUu/4GAI5+Gyf3StbUdKcLGWMPFoemvtu8VLOPHfBxI2jCsgkM J0Qg== X-Forwarded-Encrypted: i=1; AJvYcCX5w3rCS7em/PwUHy3jxid2FqoTR4+6kU02+MNEoUgf/O3jNVfHPSDpEbIz7bhfEUE0dTH7KRvSWURZxcaU@postgresql.org X-Gm-Message-State: AOJu0YwrFdjfJrjQWk8UD41S3KCJlnqMkcnfrg06kJGAOXflI2g+h1+z VvLcsLn44ju7EgtHT0xs3tRTwcTvBx2A+3pmP2vOclbRTpkqVkLs X-Gm-Gg: ASbGncuOJJ9uqq4j10Gd6YM9aiTCEut7yHjF/5qZxotbKkB7M0yuT90Nohwqw9EAs80 V6VExbZc0VmMwzu+v5SeQuvH/4klYYUHjfBBEn04TjGmfYTAONnt+b6CdPO7TrIspjpsT3VWkR6 Ho3635h/3cwkfmaeERk5VBmb3dco/ffQQX7hvUV6JbepZxgCtHNeGhHuCat461wVKB0qS0ob+H/ FTnu2pHGEhYhljN396umqFgocqLUjzBWI5vp1DL1YGDzjfYSgi1AFDcCxUUKw== X-Google-Smtp-Source: AGHT+IEESHO5Od6FVrlwtYdbcXDTBdEFwMWmIvk0RfVMR1D5wgmYDhZRqS1ZHzwRnS/CtN+IPcf6Zw== X-Received: by 2002:a17:906:3192:b0:aa6:89b9:e9b9 with SMTP id a640c23a62f3a-aab778c1e3cmr999384266b.3.1734336001506; Mon, 16 Dec 2024 00:00:01 -0800 (PST) Received: from [192.168.100.26] ([178.168.43.57]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aab9635996asm304146266b.102.2024.12.16.00.00.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 16 Dec 2024 00:00:00 -0800 (PST) Message-ID: <09e2a70a-a6c2-4b5c-aeae-040a7449c9f2@gmail.com> Date: Mon, 16 Dec 2024 10:00:00 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Visibility bug with prepared transaction with subtransactions on standby To: Heikki Linnakangas , pgsql-hackers Cc: Konstantin Knizhnik References: <6b852e98-2d49-4ca1-9e95-db419a2696e0@iki.fi> <23c555fb-b4d5-4804-b38f-3082d2d1f522@iki.fi> Content-Language: en-US From: Alexander Lakhin In-Reply-To: <23c555fb-b4d5-4804-b38f-3082d2d1f522@iki.fi> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hello Heikki, 27.06.2024 21:35, Heikki Linnakangas wrote: > All I heard is crickets, so committed and backported to all supported versions. > Recently hornet made some noise too: [1], by failing on the test modification added with e9c8747ee (in REL_13_STABLE): # issuing query via background psql: SELECT count(*) FROM t_009_tbl_standby_mvcc # pump_until: process terminated unexpectedly when searching for "(?^:background_psql: QUERY_SEPARATOR)" with stream: "" query failed: psql::6: ERROR:  relation "t_009_tbl_standby_mvcc" does not exist It looks like t_009_tbl_standby_mvcc had not arrived to standby yet when it was queried. I can reproduce the same with TEMP_CONFIG containing: recovery_min_apply_delay = '500ms' All the other tests (I ran check-world) pass with this setting. So maybe this test lacks waiting for standby synchronization. [1] https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=hornet&dt=2024-12-13%2022%3A14%3A10 Best regards, Alexander