Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rW0Ol-002jue-MK for pgsql-hackers@arkaria.postgresql.org; Fri, 02 Feb 2024 20:44:32 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rW0Ok-00FvMS-0l for pgsql-hackers@arkaria.postgresql.org; Fri, 02 Feb 2024 20:44:30 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rW0Oj-00FvMJ-Ks for pgsql-hackers@lists.postgresql.org; Fri, 02 Feb 2024 20:44:29 +0000 Received: from mail-ed1-x52c.google.com ([2a00:1450:4864:20::52c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1rW0Og-0058z6-E3 for pgsql-hackers@postgresql.org; Fri, 02 Feb 2024 20:44:28 +0000 Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-55faa1e3822so3350138a12.1 for ; Fri, 02 Feb 2024 12:44:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706906665; x=1707511465; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=CiJzLSxZJunHRGTSjuXdEdN6jBn8YePW+kEgO2p02H0=; b=fd8sUunn+PsLJRmEq6J5nX3/QvgE7kmAj51hKfRgXAXRmr3fu4xN1J+TSLAZu5IIi5 WkvD1FKCINoWEESNsJzw61oNBZpMiAiynSalhgzs/jJfOrbZ8sfgFxt77aLRrVivZ/Zo J+yhJkCdvo/AOhwI9fAQ18qqL4tMbBieFoxKzH9RcMgABWqfjRMXnGmfDo7DauOM1qtF 32Oc2VeRlZLEtMGms4xzqPtAmgSV2GFjiBIE8RwIMJnHOUcLcx0aO9TMMjtjGs6NUmDe KHdDn+mSUaXiRRGpDka4ahFy20c8fb829Y+CdL6QLD9xsoO8RW1KnZzcWY5+vmJRo0m3 nN+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706906665; x=1707511465; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CiJzLSxZJunHRGTSjuXdEdN6jBn8YePW+kEgO2p02H0=; b=Jzksg029vHSMHZBLMeJwnzT7raoi1gmj5Q9yXg4wmS61lk3PAkvcQvtajoKsYygcfS jo+t8GxccSrZs2djO0Dr/0at4nITz4FIGflTUp9nE+zxM3J0X6hbHtuyOXmbToiA+UNh CeBA911NAE7d3xyLrVkDJAmJ6v++49eXkDZVWAsCite5df+3OT1woVrNCug2iRxGRnjM xdnvKj0Km88MrCVxyTPHJ4W796a3lvkzwi0T2mef0k3XsO9LThfKo5kcDAk9rhdbEmta RyURISsi7itzdSoAtXOLdZ3itsM+ZoZ20TdcO3sZ6ArJl/wWpTdjvwNreqLTy/tvhkHY K/IQ== X-Gm-Message-State: AOJu0YzaqsR5uTvCZsViqm0g1m3JA74sz9OSmK2WBiIpe1uAynSvL1b1 n0xuZ3t4OuQzcxL1/6105y13sip/2D6JEIjKRizCJYmA9E3zyn48pnd4SmC3LlbJxqFs6YNSpne tj+0ydoCC7pkO6tQ6NSSqh4eAIVkL1jxY X-Google-Smtp-Source: AGHT+IFtucXAnmSdgKZVK80ffJsbnO7xbseu6z5Mu1vyJCZOEY4PLrMDI8deBfBLVjnghYxA9KP20J9GtZAKn6RBEu4= X-Received: by 2002:a17:906:3194:b0:a37:1cf2:ea77 with SMTP id 20-20020a170906319400b00a371cf2ea77mr1444509ejy.35.1706906665282; Fri, 02 Feb 2024 12:44:25 -0800 (PST) MIME-Version: 1.0 References: <20230814150737.GA1395427@nathanxps13> <20230815153423.GB2296544@nathanxps13> In-Reply-To: <20230815153423.GB2296544@nathanxps13> From: Robert Haas Date: Fri, 2 Feb 2024 15:44:12 -0500 Message-ID: Subject: Re: pgbench - adding pl/pgsql versions of tests To: Nathan Bossart Cc: Fabien COELHO , Hannu Krosing , pgsql-hackers , Dimitri Fontaine Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, Aug 15, 2023 at 11:41=E2=80=AFAM Nathan Bossart wrote: > Why's that? I'm not aware of any project policy that prohibits such > enhancements to pgbench. It might take some effort to gather consensus o= n > a proposal like this, but IMHO that doesn't mean we shouldn't try. If th= e > prevailing wisdom is that we shouldn't add more built-in scripts because > there is an existing way to provide custom ones, then it's not clear that > we should proceed with $SUBJECT, anyway. I don't think there's a policy against adding more built-in scripts to pgbench, but I'm skeptical of such efforts because I don't see how to decide which ones are worthy of inclusion and which are not. Adding everyone's favorite thing will be too cluttered, and adding nothing forecloses nothing because people can always provide their own. If we could establish that certain custom scripts are widely used across many people, then those might be worth adding. I have a vague recollection of someone proposing something similar to this in the past, possibly Jeff Davis. If there is in fact a paper trail showing that the same thing has been proposed more than once by unrelated people, that would be a point in favor of adding that particular thing. --=20 Robert Haas EDB: http://www.enterprisedb.com