Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d810v-0003MZ-Ia for pgsql-hackers@arkaria.postgresql.org; Tue, 09 May 2017 09:01:01 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1d810v-0006rO-5G for pgsql-hackers@arkaria.postgresql.org; Tue, 09 May 2017 09:01:01 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1d80zQ-00041E-1d for pgsql-hackers@postgresql.org; Tue, 09 May 2017 08:59:28 +0000 Received: from lb2-smtp-cloud2.xs4all.net ([194.109.24.25]) by makus.postgresql.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1d80zN-0008Hz-Lq for pgsql-hackers@postgresql.org; Tue, 09 May 2017 08:59:26 +0000 Received: from webmailclassic.xs4all.nl ([IPv6:2001:888:0:22:194:109:20:205]) by smtp-cloud2.xs4all.net with ESMTP id J8zN1v00C1rTRDC018zNPK; Tue, 09 May 2017 10:59:22 +0200 Received: from 2001:bc8:3c96:200::74 by webmailclassic.xs4all.nl with HTTP (HTTP/1.1 POST); Tue, 09 May 2017 10:59:22 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 09 May 2017 10:59:22 +0200 From: Erik Rijkers To: Petr Jelinek Cc: Andres Freund , PostgreSQL-development , Robert Haas , Craig Ringer Subject: Re: snapbuild woes In-Reply-To: <46835ad4-ce7d-ae45-bfdd-9e5f79d33a89@2ndquadrant.com> References: <20170413002959.apytyi5lkknauauj@alap3.anarazel.de> <0d06dfc1-0bc5-c3ab-3555-24e2f275d7fa@2ndquadrant.com> <30242bc6-eca4-b7bb-670e-8d0458753a8c@2ndquadrant.com> <20170501005921.qcqd7w2njpv3av6s@alap3.anarazel.de> <20170501013529.sejtgo2acxbvq26q@alap3.anarazel.de> <209861fc-718f-0a7b-3a1d-36512865c209@2ndquadrant.com> <20170501080348.vb6mj5whdex3f7l7@alap3.anarazel.de> <20170501191419.coqbtx2jodu22ufz@alap3.anarazel.de> <20170505000004.gihrtl7bhxeolf3q@alap3.anarazel.de> <076a3e4c3d4fef091522d3cd7e50c7eb@xs4all.nl> <46835ad4-ce7d-ae45-bfdd-9e5f79d33a89@2ndquadrant.com> Message-ID: <169b7d221f3236b7cb790c8dd323dbe0@xs4all.nl> X-Sender: er@xs4all.nl User-Agent: XS4ALL Webmail X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-hackers Precedence: bulk Sender: pgsql-hackers-owner@postgresql.org On 2017-05-09 10:50, Petr Jelinek wrote: > On 09/05/17 00:03, Erik Rijkers wrote: >> On 2017-05-05 02:00, Andres Freund wrote: >>> >>> Could you have a look? >> >> Running tests with these three patches: >> >>> 0001-WIP-Fix-off-by-one-around-GetLastImportantRecPtr.patch+ >>> 0002-WIP-Possibly-more-robust-snapbuild-approach.patch + >>> fix-statistics-reporting-in-logical-replication-work.patch >> (on top of 44c528810) >> >> I test by 15-minute pgbench runs while there is a logical replication >> connection. Primary and replica are on the same machine. >> >> I have seen errors on 3 different machines (where error means: at >> least >> 1 of the 4 pgbench tables is not md5-equal). It seems better, faster >> machines yield less errors. >> >> Normally I see in pg_stat_replication (on master) one process in state >> 'streaming'. >> >> pid | wal | replay_loc | diff | state | app | >> sync_state >> 16495 | 11/EDBC0000 | 11/EA3FEEE8 | 58462488 | streaming | derail2 | >> async >> >> Often there are another two processes in pg_stat_replication that >> remain >> in state 'startup'. >> >> In the failing sessions the 'streaming'-state process is missing; in >> failing sessions there are only the two processes that are and remain >> in >> 'startup'. > > Hmm, startup is the state where slot creation is happening. I wonder if > it's just taking long time to create snapshot because of the 5th issue > which is not yet fixed (and the original patch will not apply on top of > this change). Alternatively there is a bug in this patch. > > Did you see high CPU usage during the test when there were those > "startup" state walsenders? > I haven't noticed but I didn't pay attention to that particularly. I'll try to get some CPU-info logged... -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers