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 1ksqgv-0001Vp-18 for pgsql-hackers@arkaria.postgresql.org; Fri, 25 Dec 2020 17:15: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 1ksqgN-00063R-V3 for pgsql-hackers@arkaria.postgresql.org; Fri, 25 Dec 2020 17:15:15 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ksqgN-00063K-OW for pgsql-hackers@lists.postgresql.org; Fri, 25 Dec 2020 17:15:15 +0000 Received: from oss.nttdata.com ([49.212.34.109]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ksqgK-0006XI-RZ for pgsql-hackers@lists.postgresql.org; Fri, 25 Dec 2020 17:15:15 +0000 Received: from hnk.local (p2390043-ipbf1028funabasi.chiba.ocn.ne.jp [118.7.248.43]) by oss.nttdata.com (Postfix) with ESMTPSA id 44C036243D; Sat, 26 Dec 2020 02:15:07 +0900 (JST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.102.3 at oss.nttdata.com Subject: Re: A failure of standby to follow timeline switch To: Kyotaro Horiguchi Cc: pgsql-hackers@lists.postgresql.org References: <20201209.174314.282492377848029776.horikyota.ntt@gmail.com> <697adab0-a3fe-e1cb-436b-3a8eaa9a2266@oss.nttdata.com> <20201225.120357.1120226009091644641.horikyota.ntt@gmail.com> From: Fujii Masao Message-ID: Date: Sat, 26 Dec 2020 02:15:06 +0900 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <20201225.120357.1120226009091644641.horikyota.ntt@gmail.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 2020/12/25 12:03, Kyotaro Horiguchi wrote: > Thank you for looking this. > > At Thu, 24 Dec 2020 15:33:04 +0900, Fujii Masao wrote in >> When I applied two patches in the master branch and >> ran "make check-world", I got the following error. >> >> ============== creating database "contrib_regression" ============== >> # Looks like you planned 37 tests but ran 36. >> # Looks like your test exited with 255 just after 36. >> t/001_stream_rep.pl .................. >> Dubious, test returned 255 (wstat 65280, 0xff00) >> Failed 1/37 subtests >> ... >> Test Summary Report >> ------------------- >> t/001_stream_rep.pl (Wstat: 65280 Tests: 36 Failed: 0) >> Non-zero exit status: 255 >> Parse errors: Bad plan. You planned 37 tests but ran 36. >> Files=21, Tests=239, 302 wallclock secs ( 0.10 usr 0.05 sys + 41.69 >> cusr 39.84 csys = 81.68 CPU) >> Result: FAIL >> make[2]: *** [check] Error 1 >> make[1]: *** [check-recovery-recurse] Error 2 >> make[1]: *** Waiting for unfinished jobs.... >> t/070_dropuser.pl ......... ok > > Mmm. I retried that and saw it succeed (with 0002 applied). > > If I modified "user Test::More tests => 37" to 38 in the perl file, I > got a similar result. What happens if you run make check-world with -j 4? When I ran that, the test failed. But with -j 1, the test finished with success. I'm not sure why this happened, though.. Regards, -- Fujii Masao Advanced Computing Technology Center Research and Development Headquarters NTT DATA CORPORATION