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 1nZX1I-0007OH-Tw for pgsql-hackers@arkaria.postgresql.org; Wed, 30 Mar 2022 12:01: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 1nZX1H-0000tk-Pj for pgsql-hackers@arkaria.postgresql.org; Wed, 30 Mar 2022 12:01:47 +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 1nZX1H-0000tb-5U for pgsql-hackers@lists.postgresql.org; Wed, 30 Mar 2022 12:01:47 +0000 Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1nZX1D-0001xf-1b for pgsql-hackers@postgresql.org; Wed, 30 Mar 2022 12:01:46 +0000 Received: by mail-ed1-x52d.google.com with SMTP id a17so24122195edm.9 for ; Wed, 30 Mar 2022 05:01:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=fTiAXWk5wrnG31l7YtAffnXIKtG4Q3EMAWdSBk6dvE8=; b=WwFH4PSxBiZM/nLOwgTJzJwuRoQzGgiobfkTBeT2yXslVOiwCBBU6vrampWLEp4y/2 2N6p0VGRPexvlbAUpVEb+JFQVg4cNKC0Wuyxlcf8boi1bfx8lNIVFPBepq8YsDMAZnIh cC078OfXlRKHPI8NVR4MBuMIl08EhSkPEAunIrCjFZ/UwE8Srrszl6GBAEQ5052WKbSF Yso1aoWn2FBxuSc9AcL2mo2OGV/I6733mWT1pSBmzhmN7AnwWcgpXu8l17scE6MaqSfe v/10GCpWIJ6RPlALdm2qBfdlqB6L6eRJFu4Bl7GswGQPa1pNDR/dHy8QsNbqs7OLlA1x Zj1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=fTiAXWk5wrnG31l7YtAffnXIKtG4Q3EMAWdSBk6dvE8=; b=C+le4LbW0z7KgzIqtMhTBDEfbxXvYEUnCe/f7lsGRMkQ54tmo4XMsfHhUwBTjZdFii 6Ufn3VUACXfhgoreTzfBRSPOwSL3eUjo9tM8+DXZ0kyqDNjlOEGy67V+IqM87kciNS1S zyNm+28Eeh34S0EWZZxqwW5mwcbfeysNzTs9yKFeJ2rSn8bGXMVz+8vpXlsKeNyHYzbW GYcKfT/ExPnSnWUpRD+FcxN6ycFLyZX7Q5Xqf5r45MKcqzUXCD61f3RWxSU3OdGJkKIT fEhcqkSVeYEC0ZIJuZv4qSkYiFFTgazGUoDWhqNVuuJB2aZAVIltBre0Qy+AiIKVIuVg DziQ== X-Gm-Message-State: AOAM533hAWcNUffhKD3PfyrEHiZYEuKlygnErhBpvb6u48UNh0mjAt6m GoTzN4kLmhPWbUsc+/nI2dx4VSScL/NlYCoOBGij0C3/vnp81NF2JhVbumtk4tbn5oDrBgKGeJB VEL7b/kr/i78I7STc/IKbL0PW9/N7zBZ0jaKFTm+NJPAnU5e+tOGsfiWnN6gw157LiA9AO5J2oC /aVig42Hu85tYz462o+xgCS28udC3fYUXxVVPI X-Google-Smtp-Source: ABdhPJwlqqUVN5bOK6P8OTn9ysDf4pHngKVZg48SBbo8nTAjRNMtmA8DKrsSQ049waes2rp0yTFZRw== X-Received: by 2002:a05:6402:13d6:b0:419:2eab:d21 with SMTP id a22-20020a05640213d600b004192eab0d21mr10108038edx.78.1648641700632; Wed, 30 Mar 2022 05:01:40 -0700 (PDT) Received: from [10.137.0.17] (static-84-42-175-93.net.upcbroadband.cz. [84.42.175.93]) by smtp.gmail.com with ESMTPSA id ky5-20020a170907778500b006d1b2dd8d4csm8230032ejc.99.2022.03.30.05.01.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 30 Mar 2022 05:01:39 -0700 (PDT) Message-ID: <1ae94c09-1e93-3ece-8fb0-9372b7a734f2@enterprisedb.com> Date: Wed, 30 Mar 2022 14:01:38 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: Column Filtering in Logical Replication Content-Language: en-US To: Amit Kapila Cc: "houzj.fnst@fujitsu.com" , Peter Eisentraut , Alvaro Herrera , Justin Pryzby , Rahila Syed , Peter Smith , pgsql-hackers , "shiy.fnst@fujitsu.com" References: <202201120041.p24wvsfcsope@alvherre.pgsql> <3162f7f0-86ac-e3a9-dc55-0a660cb9bab1@enterprisedb.com> <369ae611-8822-f499-87cd-58ad0d60c60c@enterprisedb.com> <840aa7d7-52bf-d3da-00d6-468426e4634c@enterprisedb.com> From: Tomas Vondra In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit 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 On 3/30/22 04:46, Amit Kapila wrote: > On Tue, Mar 29, 2022 at 6:09 PM Tomas Vondra > wrote: >> >> On 3/29/22 13:47, Amit Kapila wrote: >>> On Tue, Mar 29, 2022 at 4:33 PM Tomas Vondra >>> wrote: >>>> >>>> On 3/29/22 12:00, Amit Kapila wrote: >>>>>> >>>>>> Thanks, I'll take a look later. >>>>>> >>>>> >>>>> This is still failing [1][2]. >>>>> >>>>> [1] - https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=florican&dt=2022-03-28%2005%3A16%3A53 >>>>> [2] - https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=flaviventris&dt=2022-03-24%2013%3A13%3A08 >>>>> >>>> >>>> AFAICS we've concluded this is a pre-existing issue, not something >>>> introduced by a recently committed patch, and I don't think there's any >>>> proposal how to fix that. >>>> >>> >>> I have suggested in email [1] that increasing values >>> max_sync_workers_per_subscription/max_logical_replication_workers >>> should solve this issue. Now, whether this is a previous issue or >>> behavior can be debatable but I think it happens for the new test case >>> added by commit c91f71b9dc. >>> >> >> IMHO that'd be just hiding the actual issue, which is the failure to >> sync the subscription in some circumstances. We should fix that, not >> just make sure the tests don't trigger it. >> > > I am in favor of fixing/changing some existing behavior to make it > better and would be ready to help in that investigation as well but > was just not sure if it is a good idea to let some of the buildfarm > member(s) fail for a number of days. Anyway, I leave this judgment to > you. > OK. If it affected more animals, and/or if they were failing more often, it'd definitely warrant a more active approach. But AFAICS it affects only a tiny fraction, and even there it fails maybe 1 in 20 runs ... Plus the symptoms are pretty clear, it's unlikely to cause enigmatic failures, forcing people to spend time on investigating it. Of course, that's my assessment and it feels weird as it goes directly against my instincts to keep all tests working :-/ regards -- Tomas Vondra EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company