Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pph2v-0005OL-3D for pgsql-hackers@arkaria.postgresql.org; Fri, 21 Apr 2023 03:02:49 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pph2u-0000Rl-1c for pgsql-hackers@arkaria.postgresql.org; Fri, 21 Apr 2023 03:02:48 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pph2t-0000Rb-OH for pgsql-hackers@lists.postgresql.org; Fri, 21 Apr 2023 03:02:47 +0000 Received: from mail-yw1-x1133.google.com ([2607:f8b0:4864:20::1133]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1pph2q-000zcT-OV for pgsql-hackers@postgresql.org; Fri, 21 Apr 2023 03:02:46 +0000 Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-54fe25c2765so18096487b3.3 for ; Thu, 20 Apr 2023 20:02:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1682046164; x=1684638164; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=oVwXogEb5xGJxU5SGaZiwN9256PVvmYVkLevL46i6LM=; b=k1LCMPghA3gs8YaLtABD0UW9Voy3foKACrqPg9dkHDLMQyI2r6pcr6Llvif+jnZZEQ HHXlR29SE82bRmhvCk5H8nLvGUeYAXJHw4lXRqA7KxgfMiJGg/JjwfOts8ryaw4++mg5 fYhi5XluH/Zz4Yiozv+H1jmfjTAnmaKtHGfBAT6siRIN8ZSlLoj3+1iWi7t1aJ6xhF/1 bRsQPeYGdBTzQx5rax9Bs8tJDRSt9M3E09UYgAt6yOlXyKWkrSB9f0pk2CUe8ZN+g1DO pjBpH/56ahzB6gm03Yl7i1sQWUyx7c/rdjlaYGOd8LMGEKZhdgduU/kb+R7aDiuyyo5l ZBmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1682046164; x=1684638164; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=oVwXogEb5xGJxU5SGaZiwN9256PVvmYVkLevL46i6LM=; b=cTqnzrpxHognRvpVhsvMP/eIfwYal75MbnUaqr1rAZ+hdBPyMUs0/23BLfL7cu9CEQ 2S+3ObusctXuHVUnDomzFNVeqssq58pV7xlju0CPdUXRE8B5sO8tP8f4zl4qw4v9JOad J202hKpEq/xzmpW0VKMmkRAlh4p7T0NPFNZHv5GRycAargnFZAOLq+jMxvQos2JYfmKT GkZxUHQ0MbXzV9M78Ku9ADExcXydHj6k/q5tVvU2gI0nhpK9LcFFPQojhD4R8YB1d1l+ 4F9gc4mmswJ7WuFe/iZ6EZVVWMs02azvW8AgLDmHxLgf/1UrorwIXE3dgsHLaRK/Mrce GbqA== X-Gm-Message-State: AAQBX9fCxWRwREKdLtFv650BH6nHMkJezgvD3mkpMb687McxUS1J7w9r LJUjPElTv983td8kYO95U06sxTj3ThkuqGW9kO5wZum1DRb2ZXDfVHui2GrduZPEKeF09G8cXJu 4oExhmBa9GwAkeJuQA+mOeaRiMxbNqfh0W9AKQef0ik78DdlKaxOI3WXhHnrnUR2+RNRdGwUPF9 o8bLT3pLQxYzpodR+bI71NmDopK22UKSdkKDfX4P1a+jNQWq0Yzf/0 X-Google-Smtp-Source: AKy350Y3Ih3Mlyhe1xWsOdboq6lUkNNam/tJywl6tFbFOyYbepjXUkZpfXCIalaZDFE57iNB0QnlAdKkg2yn1/YCo/A= X-Received: by 2002:a0d:dd4a:0:b0:54f:8f16:c8b5 with SMTP id g71-20020a0ddd4a000000b0054f8f16c8b5mr787729ywe.34.1682046163881; Thu, 20 Apr 2023 20:02:43 -0700 (PDT) MIME-Version: 1.0 References: <20210423204306.5osfpkt2ggaedyvy@alap3.anarazel.de> <20210611011850.detxnd7bnffg3daz@alap3.anarazel.de> <64524348-b10e-9904-4858-8fe62d058b14@iki.fi> In-Reply-To: From: John Naylor Date: Fri, 21 Apr 2023 10:02:31 +0700 Message-ID: Subject: Re: Testing autovacuum wraparound (including failsafe) To: Masahiko Sawada Cc: Heikki Linnakangas , Ian Lawrence Barwick , Andres Freund , Anastasia Lubennikova , pgsql-hackers , Peter Geoghegan Content-Type: multipart/alternative; boundary="0000000000001831c405f9cfe479" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000001831c405f9cfe479 Content-Type: text/plain; charset="UTF-8" I agree having the new functions in the tree is useful. I also tried running the TAP tests in v2, but 001 and 002 fail to run: Odd number of elements in hash assignment at [...]/Cluster.pm line 2010. Can't locate object method "pump_nb" via package "PostgreSQL::Test::BackgroundPsql" at [...] It seems to be complaining about +my $in = ''; +my $out = ''; +my $timeout = IPC::Run::timer($PostgreSQL::Test::Utils::timeout_default); +my $background_psql = $node->background_psql('postgres', \$in, \$out, $timeout); ...that call to background_psql doesn't look like other ones that have "key => value". Is there something I'm missing? -- John Naylor EDB: http://www.enterprisedb.com --0000000000001831c405f9cfe479 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I agree having the=C2=A0new functions in the tree=C2=A0is = useful. I also tried running the TAP tests in v2, but 001 and 002 fail to r= un:

Odd number of elements in hash assignment at [...]/C= luster.pm line 2010.
Can't locate object method "pump_nb" = via package "PostgreSQL::Test::BackgroundPsql" at [...]

It= seems to be complaining about

+my $in =C2=A0=3D &= #39;';
+my $out =3D '';
+my $timeout =3D IPC::Run::timer(= $PostgreSQL::Test::Utils::timeout_default);
+my $background_psql =3D $no= de->background_psql('postgres', \$in, \$out, $timeout);

.= ..that call to background_psql doesn't look like other ones that have &= quot;key =3D> value". Is there something I'm missing?

--=
John Naylor
EDB: http://www.= enterprisedb.com
--0000000000001831c405f9cfe479--