Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iq6os-0000nn-6h for pgsql-hackers@arkaria.postgresql.org; Sat, 11 Jan 2020 02:48:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iq6oq-000681-Is for pgsql-hackers@arkaria.postgresql.org; Sat, 11 Jan 2020 02:48:08 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iq6oq-00067u-9g for pgsql-hackers@lists.postgresql.org; Sat, 11 Jan 2020 02:48:08 +0000 Received: from mail-qv1-xf44.google.com ([2607:f8b0:4864:20::f44]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1iq6on-0003m3-Oq for pgsql-hackers@postgresql.org; Sat, 11 Jan 2020 02:48:07 +0000 Received: by mail-qv1-xf44.google.com with SMTP id l14so1724221qvu.12 for ; Fri, 10 Jan 2020 18:48:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=2ndquadrant-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=vrqMrxfJ95SlzRD+iElUbUBcbpemZHJc1hcG/FzVAUw=; b=lN4Ov33ZpLeGvXnvD7fIThdmskOS/wUuD7LtAr6AEKi9vcGP/3pLHKQLNC0aQ3/53b 6SvTrvuWgjgyZUF1jbbZ1APXUMJJK9+y6bb4UCbwBdMP2Q0p/VmcwOTQdKegE+sfjCa1 7zuoX08ujYMDeXbGM9zn9i3G63mDVFu9exdUB5UIIpGjZOWWj5xKQc5s3lUSyU4ZQThN Pg9vpxyZpiNS6MYKcvKxMz2rHahmPII/2eROdt4Sr1AXUAvPzoiKFBRv6etbBDr02nvO NHCINd8Qbi7xN9EMlbsUirJ3k2n0/0e9cHRKcc/zJzeXkwipySkITx+N/HRg4OOaoW8C LAvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=vrqMrxfJ95SlzRD+iElUbUBcbpemZHJc1hcG/FzVAUw=; b=dLIE71vgTxAQE3XrLnvOshNLX/502z6qdnueS+zQdVkiXlhapPrOkopKpUAmdjWiFC rHxC8npfCMrxhVV+hqAHzXSrE6BtV1jrMy+4kIi6ldcxVAjdQXCoBoVc1CkCKTn/FEFo Y8BJnphpMmpcwQrIj4wDnLAOlI5YZvqeKIC2CBWNHcXv1n/KIduaetICgIctEt2gtDZg 6IIHgVNUAVjfzkJh4u50j+/FR6W+OYafrr9jRq47yBQQD1fmZOaRkO+Vb4H9vU5n7O/A 6mC7Ly+4n+9k9Ou1L+QllPwm0mR5iYyFfjkJcl1xMgCXShqfrNtvuWwoSzYGc+xDH91J eM8g== X-Gm-Message-State: APjAAAXhRMnsuR1YDp6nSeBDMJsnPN/LpJlrKoQ0NekUctIf/K4maqH5 h5Y3+jvKUaDszQBQF1Y2ZXSJJQ== X-Google-Smtp-Source: APXvYqx+Uxu/XCVKoXQfPGCUp/JEkhT4xke777QEno+Ux9PRPWsjwRMiDnL7A2bnr6HUVSO3MrEtcg== X-Received: by 2002:ad4:514d:: with SMTP id g13mr1671609qvq.190.1578710884231; Fri, 10 Jan 2020 18:48:04 -0800 (PST) Received: from nimloth.alvh.no-ip.org ([190.95.19.128]) by smtp.gmail.com with ESMTPSA id l85sm1769508qke.103.2020.01.10.18.48.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jan 2020 18:48:03 -0800 (PST) Received: by nimloth.alvh.no-ip.org (Postfix, from userid 1000) id B2FDC30087B; Fri, 10 Jan 2020 23:48:01 -0300 (-03) Date: Fri, 10 Jan 2020 23:48:01 -0300 From: Alvaro Herrera To: Dilip Kumar Cc: Amit Kapila , Michael Paquier , Tomas Vondra , Peter Eisentraut , PostgreSQL Hackers Subject: Re: PATCH: logical_work_mem and logical streaming of large in-progress transactions Message-ID: <20200111024801.GA10601@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20200110213707.GA30403@alvherre.pgsql> User-Agent: Mutt/1.10.1 (2018-07-13) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 2020-Jan-10, Alvaro Herrera wrote: > From 7d671806584fff71067c8bde38b2f642ba1331a9 Mon Sep 17 00:00:00 2001 > From: Dilip Kumar > Date: Wed, 20 Nov 2019 16:41:13 +0530 > Subject: [PATCH v6 10/12] Enable streaming for all subscription TAP tests This patch turns a lot of test into the streamed mode. While it's great that streaming mode is tested, we should add new tests for it rather than failing to keep tests for the non-streamed mode. I suggest that we add two versions of each test, one for each mode. Maybe the way to do that is to create some subroutine that can be called twice. -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services