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 1hRQNP-0003m0-8W for pgsql-advocacy@arkaria.postgresql.org; Fri, 17 May 2019 00:05:31 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hRQNN-0000ws-5S for pgsql-advocacy@arkaria.postgresql.org; Fri, 17 May 2019 00:05:29 +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 1hRQNM-0000wl-Pk for pgsql-advocacy@lists.postgresql.org; Fri, 17 May 2019 00:05:28 +0000 Received: from mail-ot1-x331.google.com ([2607:f8b0:4864:20::331]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hRQNK-00046T-Iz for pgsql-advocacy@lists.postgresql.org; Fri, 17 May 2019 00:05:28 +0000 Received: by mail-ot1-x331.google.com with SMTP id t24so5098170otl.12 for ; Thu, 16 May 2019 17:05:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bowt-ie.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=PWVpJLC966bBEZX4TXf/KxBQ+u2qVqiwVfGnSeC1ppo=; b=K6z9Tk9mRu92nh/xRtKm1QHz2jL9qkOhpRjq1lLbNaZ0FxPNUgPrLLVo4fbDdEfRbs zLoN9SLdE/umdRRJq/7a/xkClGtN3GhLuAReyy2pA7UylE8EL7QLsR6gHQmXkV/D/an+ VAO+PYFz1OfiZTDgOZCUff+wA2GI9sjeCOFKHm0zlr1MldI21owgsxakuO2iUxpiRBwe WY0tQBLod+FMKKEbARN8lOUKPE6z49DJvH5LjMLwdlcJy+g4TPSdgrJtnh1vL/DxFbvD qRGQQ+KHLn1AYEnY7++yw2q65nzNazuY7HT7rgH3nLc6+MNef7egikunU3no7BvP275Z 11dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=PWVpJLC966bBEZX4TXf/KxBQ+u2qVqiwVfGnSeC1ppo=; b=nYIFAwELS9LEPiPpjn4B+MO9eW3EdV4N4nZAGYWpadEj6cjkqhf0ZMov0aJndY2qbM rlMA1wL+6BTxsdmfpXoY8slZRNhwq1OQUXhSk0CxatCjZ5oXL4FB2DuFm9d/urs343bU +85Os+U35tlms+cC821GM8blGHpFOqnzCRKNkkyKzwQauj4Vvvo/hBheaI4hsN2uP9X9 m+5SiVyYbeaRplz2JpYS9uYRn5HYM0o6fXcOQmNnm0TZE3o1UkcXQE5fdD/UURKg+ne0 rw9QagF+5siBlZRE+Oic92EIjiTupm1GXU6Ay5UjXzujc7zBGuSS8sn3fOvw0GPTa8OS wtlg== X-Gm-Message-State: APjAAAWRcY8u1GmoH/YYm8Bxy5d8uIH0GvcLdAyczEZQNXry7nzx0eNh Dl1BGtNEsW5euW2BYoe3Zxd9hcDm1/o39quLzXCIvQ== X-Google-Smtp-Source: APXvYqzw68Y6ZkKdd982TLqOEMcfxXtLcAZ0bstdVludmHowcVE7FD9Hzcuowo7BIyHhSRwvHfXpblfoNNd+YVZS3sk= X-Received: by 2002:a05:6830:14cd:: with SMTP id t13mr31481879otq.25.1558051524588; Thu, 16 May 2019 17:05:24 -0700 (PDT) MIME-Version: 1.0 References: <20190516182628.kbkiajfnlooocgyg@momjian.us> <20190516190806.GA14121@alvherre.pgsql> <20190516235250.GD20887@paquier.xyz> In-Reply-To: <20190516235250.GD20887@paquier.xyz> From: Peter Geoghegan Date: Thu, 16 May 2019 17:05:13 -0700 Message-ID: Subject: Re: PostgreSQL 12: Feature Highlights To: Michael Paquier Cc: Alvaro Herrera , Bruce Momjian , Amit Langote , David Rowley , "Jonathan S. Katz" , PostgreSQL Advocacy Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On Thu, May 16, 2019 at 4:52 PM Michael Paquier wrote: > +1. Another thing which may matter is that if some people do not see > some improvements they were expecting then they can come back to pg13 > and help around with having these added. Things are never going to be > perfect for all users, and it makes little sense to make it sound like > things are actually perfect. Speaking of imperfections: it is well known that most performance enhancements have the potential to hurt certain workloads in order to help others. Maybe that was explicitly considered to be a good trade-off when the feature went in, and maybe that was the right decision at the time, but more often it was something that was simply overlooked. There is value in leaving information that helps users discover where a problem may have been introduced -- they can tell us about it, and we can fix it. I myself sometimes look through the release notes in an effort to spot something that might have had undesirable side-effects, especially in areas of the code that I am less knowledgeable about, or have only a vague recollection of. Sometimes that is a reasonable starting point. -- Peter Geoghegan