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 1lLtBh-0006xG-FV for pgsql-hackers@arkaria.postgresql.org; Mon, 15 Mar 2021 19:47:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lLtBg-0006fl-DT for pgsql-hackers@arkaria.postgresql.org; Mon, 15 Mar 2021 19:47:36 +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 1lLtBg-0006fe-73 for pgsql-hackers@lists.postgresql.org; Mon, 15 Mar 2021 19:47:36 +0000 Received: from mail-qt1-x834.google.com ([2607:f8b0:4864:20::834]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lLtBc-0001Ko-B6 for pgsql-hackers@lists.postgresql.org; Mon, 15 Mar 2021 19:47:35 +0000 Received: by mail-qt1-x834.google.com with SMTP id a11so10024813qto.2 for ; Mon, 15 Mar 2021 12:47:32 -0700 (PDT) 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=i3OjWwbWO8o5kvuNZys3kWZo2+FnMsVIOeQNckyVW9o=; b=eQdGPm9fiRi80n7P1EK2+c/sO5/6C3Il3uwLeVE609K/7VbBu6nH5PYNu2G+pbtUCk DlBi96onj32jftfL4ZbwA3DnnAzHvf87Gtq6b/xOs/Hza0FoMD4ZxIbPeWRUzEx9S5lX QaSellXK0ySfb3ais3OodYciGH0jY4Z+nPn51d759ONXtkfAaTzi9tGnfSQPJLNlijRY JaKkYgNKLiUt06QR6AVofCX+333VzNRy93DA7rNKrntxRqQp283jOV1224McqR5dyuP5 /Xe+pebWtS1hEJIA4b7lllam1I+xYcZA+L8K39frzbpPjj88PTs740hKOkRqcn1I9EMl DVAA== 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=i3OjWwbWO8o5kvuNZys3kWZo2+FnMsVIOeQNckyVW9o=; b=pym1O5fc7rQedUJdyrasnRqsEkATHRFMwmF5UJeN0xz3ANoCO/fX8LNyKDZa73Op9Q FyBDO8Ng/zv6j92VUVUYkr3Il27tsCL+qXLaIuOGlR+ic1E0tLLuVko+pa1IOvXz89MA npSE+Jve1ifINr7rXPczBLAtgHd/H0mHMYKVNYPlWRUXsHPjAnsuzWVWNULdTODlJPfK jzXdXnog+LeGP3lNVCgDvONT1c88dAVY+6AXiObxAvd4MWOcYTwKsA23+6lDf+MeDm8w CjALlLEdn4UW7xJI5ypIUzAae3M1+yTVDcsTMdwMMjvuCwYa1VjuavyvrplrWfeDPjl3 6WyQ== X-Gm-Message-State: AOAM533ejWQ1hqq1yY677JidZ2ML7ysOBL29/d3Nivo0VOlqUQyrT41Y 1ylIF1MmWOPa/i6oIfr7TZbkOA== X-Google-Smtp-Source: ABdhPJwKkSdmKXLCgXTXNwtWPgx4ezQswUGY9mmzx5yhXDJ6Sovg7FMDH/YDKEFfK3G5SeyAPPLGMA== X-Received: by 2002:ac8:70d8:: with SMTP id g24mr24350307qtp.389.1615837650532; Mon, 15 Mar 2021 12:47:30 -0700 (PDT) Received: from perhan.alvh.no-ip.org ([190.95.19.95]) by smtp.gmail.com with ESMTPSA id s24sm13194472qks.127.2021.03.15.12.47.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 15 Mar 2021 12:47:27 -0700 (PDT) Received: by perhan.alvh.no-ip.org (Postfix, from userid 1000) id 7314E2A0AE1; Mon, 15 Mar 2021 16:47:25 -0300 (-03) Date: Mon, 15 Mar 2021 16:47:25 -0300 From: Alvaro Herrera To: Justin Pryzby Cc: Tom Lane , pgsql-hackers@lists.postgresql.org, Craig Ringer , Matthieu Garrigues , Zhihong Yu , Andres Freund , Aya Iwata , Daniel =?iso-8859-1?B?VulyaXTp?= , "David G. Johnston" , Kirk Jamison , Michael Paquier , Nikhil Sontakke , Vaishnavi Prabakaran Subject: Re: [HACKERS] PATCH: Batch/pipelining support for libpq Message-ID: <20210315194725.GA10869@alvherre.pgsql> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="tKW2IUtsqtDRztdT" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20210315190024.GZ29463@telsasoft.com> User-Agent: Mutt/1.10.1 (2018-07-13) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit On 2021-Mar-15, Justin Pryzby wrote: > Are you going to update the assertion ? > > +#if 0 > Assert((meta == META_NONE && varprefix == NULL) || > ((meta == META_GSET || meta == META_ASET) && varprefix != NULL)); > +#endif Yeah, caught that just after sending. Here's a notpatch. -- Álvaro Herrera 39°49'30"S 73°17'W "La virtud es el justo medio entre dos defectos" (Aristóteles) --tKW2IUtsqtDRztdT Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="fixassert.notpatch" diff --git a/src/bin/pgbench/pgbench.c b/src/bin/pgbench/pgbench.c index ba7b35d83c..e69d43b26b 100644 --- a/src/bin/pgbench/pgbench.c +++ b/src/bin/pgbench/pgbench.c @@ -2823,13 +2823,12 @@ readCommandResponse(CState *st, MetaCommand meta, char *varprefix) int qrynum = 0; /* - * varprefix should be set only with \gset or \aset, and SQL commands do - * not need it. + * varprefix should be set only with \gset or \aset, and \endpipeline and + * SQL commands do not need it. */ -#if 0 Assert((meta == META_NONE && varprefix == NULL) || + ((meta == META_ENDPIPELINE) && varprefix == NULL) || ((meta == META_GSET || meta == META_ASET) && varprefix != NULL)); -#endif res = PQgetResult(st->con); --tKW2IUtsqtDRztdT--