<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/postgresql.git, branch REL_15_BETA1</title>
<subtitle>git.postgresql.org: git/postgresql.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/'/>
<entry>
<title>Stamp 15beta1.</title>
<updated>2022-05-16T21:10:42+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2022-05-16T21:10:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=05a5a1775c89f6beb326725282e7eea1373cbec8'/>
<id>05a5a1775c89f6beb326725282e7eea1373cbec8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>relnotes: improve updated UTF8 item wording</title>
<updated>2022-05-16T14:18:17+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2022-05-16T14:18:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=4bfa420075b4e85012837b6b6d376edf8af5ede5'/>
<id>4bfa420075b4e85012837b6b6d376edf8af5ede5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>relnotes: improve UTF8 text item in relation to ASCII</title>
<updated>2022-05-16T14:09:36+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2022-05-16T14:09:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=9499c0fcf488e2f8e0e3ae71b06003fe7735feb4'/>
<id>9499c0fcf488e2f8e0e3ae71b06003fe7735feb4</id>
<content type='text'>
Reported-by: John Naylor

Discussion: https://postgr.es/m/CAFBsxsE-US0sgVxVHjt99GCGky4TCD57gwMHWPF9XWo7R5rXPg@mail.gmail.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reported-by: John Naylor

Discussion: https://postgr.es/m/CAFBsxsE-US0sgVxVHjt99GCGky4TCD57gwMHWPF9XWo7R5rXPg@mail.gmail.com
</pre>
</div>
</content>
</entry>
<entry>
<title>Translation updates</title>
<updated>2022-05-16T09:12:42+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter@eisentraut.org</email>
</author>
<published>2022-05-16T09:12:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=6a8a7b1ccbc0e92ce2b301e9aad26a4caedfd9b5'/>
<id>6a8a7b1ccbc0e92ce2b301e9aad26a4caedfd9b5</id>
<content type='text'>
Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git
Source-Git-Hash: dde45df385dab9032155c1f867b677d55695310c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git
Source-Git-Hash: dde45df385dab9032155c1f867b677d55695310c
</pre>
</div>
</content>
</entry>
<entry>
<title>pg_upgrade: Add missing gettext triggers</title>
<updated>2022-05-16T07:41:02+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter@eisentraut.org</email>
</author>
<published>2022-05-16T07:41:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=cd690e07fd47f245df02ab461754755956bf3e00'/>
<id>cd690e07fd47f245df02ab461754755956bf3e00</id>
<content type='text'>
Forgot to add it in one place in the previous commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Forgot to add it in one place in the previous commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>pg_upgrade: Add missing gettext triggers</title>
<updated>2022-05-16T06:55:01+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter@eisentraut.org</email>
</author>
<published>2022-05-16T06:55:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=cd46d42a515918e88ae8ccb5990d59b3ad451455'/>
<id>cd46d42a515918e88ae8ccb5990d59b3ad451455</id>
<content type='text'>
prep_status_progress() is new.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
prep_status_progress() is new.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix incorrect row estimates used for Memoize costing</title>
<updated>2022-05-16T04:07:56+00:00</updated>
<author>
<name>David Rowley</name>
<email>drowley@postgresql.org</email>
</author>
<published>2022-05-16T04:07:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=1e731ed12aac3f2ed99cf13244f5a1571a6eb6e6'/>
<id>1e731ed12aac3f2ed99cf13244f5a1571a6eb6e6</id>
<content type='text'>
In order to estimate the cache hit ratio of a Memoize node, one of the
inputs we require is the estimated number of times the Memoize node will
be rescanned.  The higher this number, the large the cache hit ratio is
likely to become.  Unfortunately, the value being passed as the number of
"calls" to the Memoize was incorrectly using the Nested Loop's
outer_path-&gt;parent-&gt;rows instead of outer_path-&gt;rows.  This failed to
account for the fact that the outer_path might be parameterized by some
upper-level Nested Loop.

This problem could lead to Memoize plans appearing more favorable than
they might actually be.  It could also lead to extended executor startup
times when work_mem values were large due to the planner setting overly
large MemoizePath-&gt;est_entries resulting in the Memoize hash table being
initially made much larger than might be required.

Fix this simply by passing outer_path-&gt;rows rather than
outer_path-&gt;parent-&gt;rows.  Also, adjust the expected regression test
output for a plan change.

Reported-by: Pavel Stehule
Author: David Rowley
Discussion: https://postgr.es/m/CAFj8pRAMp%3DQsMi6sPQJ4W3hczoFJRvyXHJV3AZAZaMyTVM312Q%40mail.gmail.com
Backpatch-through: 14, where Memoize was introduced
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to estimate the cache hit ratio of a Memoize node, one of the
inputs we require is the estimated number of times the Memoize node will
be rescanned.  The higher this number, the large the cache hit ratio is
likely to become.  Unfortunately, the value being passed as the number of
"calls" to the Memoize was incorrectly using the Nested Loop's
outer_path-&gt;parent-&gt;rows instead of outer_path-&gt;rows.  This failed to
account for the fact that the outer_path might be parameterized by some
upper-level Nested Loop.

This problem could lead to Memoize plans appearing more favorable than
they might actually be.  It could also lead to extended executor startup
times when work_mem values were large due to the planner setting overly
large MemoizePath-&gt;est_entries resulting in the Memoize hash table being
initially made much larger than might be required.

Fix this simply by passing outer_path-&gt;rows rather than
outer_path-&gt;parent-&gt;rows.  Also, adjust the expected regression test
output for a plan change.

Reported-by: Pavel Stehule
Author: David Rowley
Discussion: https://postgr.es/m/CAFj8pRAMp%3DQsMi6sPQJ4W3hczoFJRvyXHJV3AZAZaMyTVM312Q%40mail.gmail.com
Backpatch-through: 14, where Memoize was introduced
</pre>
</div>
</content>
</entry>
<entry>
<title>Add link to HBA docs in initdb --auth documentation</title>
<updated>2022-05-14T07:57:03+00:00</updated>
<author>
<name>Alvaro Herrera</name>
<email>alvherre@alvh.no-ip.org</email>
</author>
<published>2022-05-14T07:57:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=5bcc4d09332844ae369bcf99f18ace1c982b7301'/>
<id>5bcc4d09332844ae369bcf99f18ace1c982b7301</id>
<content type='text'>
Reaction to a suggestion from jhebert@micron.com, though this doesn't
directly address the complaint.

Discussion: https://postgr.es/m/165117307860.683.10308862820133754390@wrigleys.postgresql.org
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reaction to a suggestion from jhebert@micron.com, though this doesn't
directly address the complaint.

Discussion: https://postgr.es/m/165117307860.683.10308862820133754390@wrigleys.postgresql.org
</pre>
</div>
</content>
</entry>
<entry>
<title>Add link to initdb in pg_hba.conf docs</title>
<updated>2022-05-14T07:03:16+00:00</updated>
<author>
<name>Alvaro Herrera</name>
<email>alvherre@alvh.no-ip.org</email>
</author>
<published>2022-05-14T07:03:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=dce7072e5106456a1f1f003c2fcc2d7901ab89d8'/>
<id>dce7072e5106456a1f1f003c2fcc2d7901ab89d8</id>
<content type='text'>
Suggested by David G. Johnston &lt;david.g.johnston@gmail.com&gt;

Discussion: https://postgr.es/m/CAKFQuwYK4OqwoHscZi3yws-urv3NvVfoKHessyso5D=5qqChYQ@mail.gmail.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Suggested by David G. Johnston &lt;david.g.johnston@gmail.com&gt;

Discussion: https://postgr.es/m/CAKFQuwYK4OqwoHscZi3yws-urv3NvVfoKHessyso5D=5qqChYQ@mail.gmail.com
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix slow animal timeouts in 032_relfilenode_reuse.pl.</title>
<updated>2022-05-13T23:58:10+00:00</updated>
<author>
<name>Thomas Munro</name>
<email>tmunro@postgresql.org</email>
</author>
<published>2022-05-13T23:58:10+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=93759c665d482b5bf76ca22c9cac91e713e9386e'/>
<id>93759c665d482b5bf76ca22c9cac91e713e9386e</id>
<content type='text'>
Per BF animal chipmunk:  CREATE DATABASE could apparently fail due to an
AV process being in the template database and not quitting fast enough
for the 5 second timeout in CountOtherDBBackends().  The test script had
autovacuum_naptime=1s to encourage more activity and opening of fds, but
that wasn't strictly necessary for this test.  Take it out.

Per BF animal skink:  there was a 300s timeout for all tests in the
script, but apparently that was not enough under valgrind.  Let's use
the standard timeout $PostgreSQL::Test::Utils::timeout_default, but
restart it for each query we run.

Reviewed-by: Robert Haas &lt;robertmhaas@gmail.com&gt;
Discussion: https://postgr.es/m/CA%2BhUKGKa8HNJaA24gqiiFoGy0ysndeVoJsHvX_q1-DVLFaGAmw%40mail.gmail.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Per BF animal chipmunk:  CREATE DATABASE could apparently fail due to an
AV process being in the template database and not quitting fast enough
for the 5 second timeout in CountOtherDBBackends().  The test script had
autovacuum_naptime=1s to encourage more activity and opening of fds, but
that wasn't strictly necessary for this test.  Take it out.

Per BF animal skink:  there was a 300s timeout for all tests in the
script, but apparently that was not enough under valgrind.  Let's use
the standard timeout $PostgreSQL::Test::Utils::timeout_default, but
restart it for each query we run.

Reviewed-by: Robert Haas &lt;robertmhaas@gmail.com&gt;
Discussion: https://postgr.es/m/CA%2BhUKGKa8HNJaA24gqiiFoGy0ysndeVoJsHvX_q1-DVLFaGAmw%40mail.gmail.com
</pre>
</div>
</content>
</entry>
</feed>
