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 1jsu2z-0001c8-Hw for pgsql-hackers@arkaria.postgresql.org; Tue, 07 Jul 2020 20:18:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jsu2w-0000VK-CU for pgsql-hackers@arkaria.postgresql.org; Tue, 07 Jul 2020 20:18:30 +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 1jsu2w-0000VD-0w for pgsql-hackers@lists.postgresql.org; Tue, 07 Jul 2020 20:18:30 +0000 Received: from mail-qk1-x742.google.com ([2607:f8b0:4864:20::742]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jsu2s-0006pU-Kp for pgsql-hackers@postgresql.org; Tue, 07 Jul 2020 20:18:29 +0000 Received: by mail-qk1-x742.google.com with SMTP id q198so39417508qka.2 for ; Tue, 07 Jul 2020 13:18:26 -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=J58aVS+vasnhd/IdDKQEN1a5KkiIoAu95Pgcwo2LL78=; b=FDgrT6Jn/R78jJo6AxXt7CGf69QOMdzqvJ1Gxz+dpylZ5gCcrom8dsW6E2b3CBNNHa NQjlmQ+n2XKkyR5D64dEPRd1L6H1d1BEjXmA+UgmzSwszNvB3/njOExLkSJFwbz94BzM btdfRgGcQsaLrvIoiBv/UtcKH0K8uITEq+Go3PT/UuzuRLQKtfXQ1DADRm/FCs7RT7qm 1LjexdwP3tqdjMFkd3PRrPEc/5MOmPBnZxHDnR4oH7ODU6P5Wt8d5ZPLct5kpRghFTTz pQkhSATQZ7w1WhW+7TtuUuiXiEGwEDRTW083xW55iq1XIIaBwTTfSCQMoMwVccXgp4AS FW6A== 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=J58aVS+vasnhd/IdDKQEN1a5KkiIoAu95Pgcwo2LL78=; b=s4SmxCCw2FnAAqCySOQAnXyMbgI1lsJPu3ZnoOOg2Euk56v3gqWEzknZm+mSj2VoUD GlTTn3Z0nj3mq08NV0bREWuu7Puj54oDAyzr8OW2t7EbsKPLtMOgN5vg9Sc5F+Em0RIn 8zQS0sk9BO8dpNBTpAMwd5HMmViTDJQhHeYR9tHFmrV4KVBUbUSHoJi0+BB4yyRppkji GTWB7Hm8F/QexXyTPh7Uo24E2mzB6zUNkVaN9ZLt1qB1g4x3xWNkaTNB4pfjIjACoxU0 YfMk1E1sRcILe7B5qhbovEd8hzIx2eyjEjC9YJ8cuRLz1uPZoykPN8w61qmsxrn59UjE 54JA== X-Gm-Message-State: AOAM531f5bsYXZ8NBEoD8EI0jW2VZUsdRgVr/WogWE+OJ+Exl4+c2FGM Pdbd0/+z6GeldYGTHjYmbwV82g== X-Google-Smtp-Source: ABdhPJz1oSlz3mR2X/ng7T/E1O0O4eb15t1IocWGKAigYVV4yoHAe6PEDojz33Id9mG0VSCFQalLjA== X-Received: by 2002:a05:620a:22ae:: with SMTP id p14mr53798496qkh.455.1594153104455; Tue, 07 Jul 2020 13:18:24 -0700 (PDT) Received: from perhan.alvh.no-ip.org ([190.95.18.252]) by smtp.gmail.com with ESMTPSA id 16sm19470783qkn.106.2020.07.07.13.18.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jul 2020 13:18:23 -0700 (PDT) Received: by perhan.alvh.no-ip.org (Postfix, from userid 1000) id F0F422A3E31; Tue, 7 Jul 2020 16:18:21 -0400 (-04) Date: Tue, 7 Jul 2020 16:18:21 -0400 From: Alvaro Herrera To: Amit Kapila Cc: Jeff Davis , Bruce Momjian , Peter Geoghegan , Justin Pryzby , Tomas Vondra , Robert Haas , Andres Freund , David Rowley , Melanie Plageman , PostgreSQL Hackers Subject: Re: Default setting for enable_hashagg_disk (hash_mem) Message-ID: <20200707201821.GA24503@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: 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-Jul-07, Amit Kapila wrote: > I don't think this is true. We seem to have introduced three new guc > variables in a 9.3.3 minor release. Yeah, backporting GUCs is not a big deal. Sure, the GUC won't appear in postgresql.conf files generated by initdb prior to the release that introduces it. But users that need it can just edit their .confs and add the appropriate line, or just do ALTER SYSTEM after the minor upgrade. For people that don't need it, it would have a reasonable default (probably work_mem, so that behavior doesn't change on the minor upgrade). -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services