Re: 9.5 release notes

Поиск
Список
Период
Сортировка
Искать
От
Bruce Momjian
Тема
Re: 9.5 release notes
Дата
Msg-id
20150808184921.GB32547@momjian.us
Ответ на
Re: 9.5 release notes (Andres Freund)
Список
Дерево обсуждения
9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Petr Jelinek <petr.jelinek@2ndquadrant.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Petr Jelinek <petr@2ndquadrant.com>
Re: 9.5 release notes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: 9.5 release notes Tatsuo Ishii <ishii@postgresql.org>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Stephen Frost <sfrost@snowman.net>
Re: 9.5 release notes Tom Lane <tgl@sss.pgh.pa.us>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: 9.5 release notes Michael Paquier <michael.paquier@gmail.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Jan de Visser <jan@de-visser.net>
Re: 9.5 release notes Kouhei Kaigai <kaigai@ak.jp.nec.com>
Re: 9.5 release notes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: 9.5 release notes Andres Freund <andres@anarazel.de>
Re: 9.5 release notes Kevin Grittner <kgrittn@ymail.com>
Re: 9.5 release notes Robert Haas <robertmhaas@gmail.com>
Re: 9.5 release notes Andres Freund <andres@anarazel.de>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Andres Freund <andres@anarazel.de>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Andres Freund <andres@anarazel.de>
Re: 9.5 release notes Tom Lane <tgl@sss.pgh.pa.us>
Re: 9.5 release notes Andres Freund <andres@anarazel.de>
Re: 9.5 release notes Tom Lane <tgl@sss.pgh.pa.us>
Re: 9.5 release notes Andres Freund <andres@anarazel.de>
Re: 9.5 release notes Tom Lane <tgl@sss.pgh.pa.us>
Re: 9.5 release notes Andres Freund <andres@anarazel.de>
Re: 9.5 release notes Tom Lane <tgl@sss.pgh.pa.us>
Re: 9.5 release notes Andres Freund <andres@anarazel.de>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Tom Lane <tgl@sss.pgh.pa.us>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Andres Freund <andres@anarazel.de>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Robert Haas <robertmhaas@gmail.com>
Re: 9.5 release notes Andres Freund <andres@anarazel.de>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Andres Freund <andres@anarazel.de>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Gavin Flower <GavinFlower@archidevsys.co.nz>
Re: 9.5 release notes David Rowley <david.rowley@2ndquadrant.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Arthur Silva <arthurprs@gmail.com>
Re: 9.5 release notes Tom Lane <tgl@sss.pgh.pa.us>
Re: 9.5 release notes Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Tomas Vondra <tomas.vondra@2ndquadrant.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Robert Haas <robertmhaas@gmail.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Robert Haas <robertmhaas@gmail.com>
Re: 9.5 release notes Tom Lane <tgl@sss.pgh.pa.us>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Re: 9.5 release notes Robert Haas <robertmhaas@gmail.com>
Re: 9.5 release notes Alvaro Herrera <alvherre@2ndquadrant.com>
Re: 9.5 release notes Robert Haas <robertmhaas@gmail.com>
Re: 9.5 release notes Rajeev rastogi <rajeev.rastogi@huawei.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Amit Kapila <amit.kapila16@gmail.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Amit Kapila <amit.kapila16@gmail.com>
Re: 9.5 release notes Michael Paquier <michael.paquier@gmail.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Dean Rasheed <dean.a.rasheed@gmail.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Robert Haas <robertmhaas@gmail.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Fujii Masao <masao.fujii@gmail.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes David Rowley <david.rowley@2ndquadrant.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Tom Lane <tgl@sss.pgh.pa.us>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Robert Haas <robertmhaas@gmail.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Robert Haas <robertmhaas@gmail.com>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Robert Haas <robertmhaas@gmail.com>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Robert Haas <robertmhaas@gmail.com>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Bruce Momjian <bruce@momjian.us>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
Re: 9.5 release notes Peter Geoghegan <pg@heroku.com>
On Fri, Aug  7, 2015 at 09:02:09PM +0200, Andres Freund wrote:
> On 2015-08-07 14:43:11 -0400, Bruce Momjian wrote:
> > Well, we could just throw a "Postgres 9.5 is faster" release note item
> > in there and call it a day.  ;-)
> 
> Based on my experience one of the prime reason people move to a new
> version of postgres is performance. And it's not like 'faster!!!' is
> really helpful for them to evaluate the benefits appropriately. A
> scalability improvement isn't going to help somebody concerned with
> single query performance. Somebody concerned about OLTP write
> performance isn't going to be overly excited about the sort performance
> improvements, but somebody doing OLAP style queries very much so.
> 
> The consequence of not listing that is that we're essentially asking our
> users to read through all the changes between two releases. Something
> that takes a long while even for people like you and me who are very
> familiar with the project..

Well, considering I have used the same criteria for years, and I am only
now hearing complaints, I am unsure about the statement that our
existing criteria isn't generally meeting people's needs.

> The *by far* biggest complaint about upgrades with postgres isn't binary
> compatibility (even before pg_upgrade), it's not that there's minor
> incompatibilities (at least not since 8.3, and maybe bytea_output). It's
> that previously working queries don't work anymore. It's always just a
> minority, but they're there. And it's very hard to figure out what's
> up. Is it stats? Different settings? Planner changes? If we then don't
> list changes to the planner, they're screwed.

Well, if we do list them, is that going to help people?  You can say,
"well it might", but we are then in the same logic we use to decide on
adding GUC entries  --- we have to weigh the value of having the entry
vs the overhead of everyone reading the entry.  Now, in this case, it is
a one-time read vs. something that we will keep for years, but the basic
decision process is the same.

And, again, I will say, we are not writing this for ourselves, but for
the general user.

> In comparison to that just about nobody cares about the rest of the
> update but new SQL level stuff and a few other major things? A new field
> in EXPLAIN, debug_assertions read only,  effective_io_concurrency
> settable without effect, VACUUM logs new one more data point, an
> 10+ year old obsolete undocumented option being removed, new icons for
> binaries. They just don't matter.

Well, if we have user-visible behavior, and we don't tell them about it,
they are never going to be able to use it, so it is hard to see how we
could avoid mentioning those.

> > What I _am_ saying is that you should use the same criteria I am using,
> > and just disagree on the place for the line, rather than use a different
> > criteria, which will lead to perpetual complaints.  We can change the
> > criteria, but that is a different discussion.
> 
> We need to change that criteria then.

Then you need to start a new thread on that topic to get community
agreement that I can implement, and we can probably change 9.5 to match.

You might also want to address the fact we don't list all bug fixes in
the release notes either if the bug is a rare, minor event, and/or if
the new error message is sufficient communication to users.

One way of minimizing the downside of any new such entries is to have a
"Minor performance improvements" or "Internal performance improvements"
section in the release notes so people will realize they are not of the
same import as other items --- same for possible new bug fix listings.

--  Bruce Momjian          http://momjian.us EnterpriseDB                             http://enterprisedb.com
 + Everyone has their own god. +


В списке pgsql-hackers по дате отправления
От: Greg Stark
Дата:
Сообщение: Re: WIP: SCRAM authentication
От: Peter Geoghegan
Дата:
FAQ