[COMMITTERS] pgsql: Test code for shared memory message queue facility.

2014-01-14 Thread Robert Haas
Test code for shared memory message queue facility. This code is intended as a demonstration of how the dynamic shared memory and dynamic background worker facilities can be used to establish a group of coooperating processes which can coordinate their activities using the shared memory message qu

[COMMITTERS] pgsql: Simple table of contents for a shared memory segment.

2014-01-14 Thread Robert Haas
Simple table of contents for a shared memory segment. This interface is intended to make it simple to divide a dynamic shared memory segment into different regions with distinct purposes. It therefore serves much the same purpose that ShmemIndex accomplishes for the main shared memory segment, bu

[COMMITTERS] pgsql: Single-reader, single-writer, lightweight shared message queue.

2014-01-14 Thread Robert Haas
Single-reader, single-writer, lightweight shared message queue. This code provides infrastructure for user backends to communicate relatively easily with background workers. The message queue is structured as a ring buffer and allows messages of arbitary length to be sent and received. Patch by

[COMMITTERS] pgsql: Fix typo in comment.

2014-01-14 Thread Robert Haas
Fix typo in comment. Etsuro Fujita Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/246a9a8d0c43d29d307f40461eaa59004d0340f9 Modified Files -- src/include/access/gin_private.h |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- Sent via pgsql-co

[COMMITTERS] pgsql: Mention that VACUUM FREEZE also effectively zeroes the table fre

2014-01-14 Thread Robert Haas
Mention that VACUUM FREEZE also effectively zeroes the table freeze age. Maciek Sakrejda, reviewed by Amit Kapila Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/b682709451b17333b038af9f2907c523754dacce Modified Files -- doc/src/sgml/ref/vacuum.sgml |

[COMMITTERS] pgsql: Documentation for test_shm_mq.

2014-01-14 Thread Robert Haas
Documentation for test_shm_mq. Commit 4db3744f1f43554b03d8193da4645a0a5326eb18 added this contrib module but neglected to document it. Oops. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/16cad3e8674777d3e0bedbc1e1c408b0448d0545 Modified Files -- doc/s

[COMMITTERS] pgsql: Fix multiple bugs in index page locking during hot-standby WAL r

2014-01-14 Thread Tom Lane
Fix multiple bugs in index page locking during hot-standby WAL replay. In ordinary operation, VACUUM must be careful to take a cleanup lock on each leaf page of a btree index; this ensures that no indexscans could still be "in flight" to heap tuples due to be deleted. (Because of possible index-t

[COMMITTERS] pgsql: Fix multiple bugs in index page locking during hot-standby WAL r

2014-01-14 Thread Tom Lane
Fix multiple bugs in index page locking during hot-standby WAL replay. In ordinary operation, VACUUM must be careful to take a cleanup lock on each leaf page of a btree index; this ensures that no indexscans could still be "in flight" to heap tuples due to be deleted. (Because of possible index-t

[COMMITTERS] pgsql: Fix multiple bugs in index page locking during hot-standby WAL r

2014-01-14 Thread Tom Lane
Fix multiple bugs in index page locking during hot-standby WAL replay. In ordinary operation, VACUUM must be careful to take a cleanup lock on each leaf page of a btree index; this ensures that no indexscans could still be "in flight" to heap tuples due to be deleted. (Because of possible index-t

[COMMITTERS] pgsql: Fix multiple bugs in index page locking during hot-standby WAL r

2014-01-14 Thread Tom Lane
Fix multiple bugs in index page locking during hot-standby WAL replay. In ordinary operation, VACUUM must be careful to take a cleanup lock on each leaf page of a btree index; this ensures that no indexscans could still be "in flight" to heap tuples due to be deleted. (Because of possible index-t

[COMMITTERS] pgsql: Fix multiple bugs in index page locking during hot-standby WAL r

2014-01-14 Thread Tom Lane
Fix multiple bugs in index page locking during hot-standby WAL replay. In ordinary operation, VACUUM must be careful to take a cleanup lock on each leaf page of a btree index; this ensures that no indexscans could still be "in flight" to heap tuples due to be deleted. (Because of possible index-t

[COMMITTERS] pgsql: Improve FILES section of psql reference page.

2014-01-14 Thread Tom Lane
Improve FILES section of psql reference page. Primarily, explain where to find the system-wide psqlrc file, per recent gripe from John Sutton. Do some general wordsmithing and improve the markup, too. Also adjust psqlrc.sample so its comments about file location are somewhat trustworthy. (Not s

[COMMITTERS] pgsql: Improve FILES section of psql reference page.

2014-01-14 Thread Tom Lane
Improve FILES section of psql reference page. Primarily, explain where to find the system-wide psqlrc file, per recent gripe from John Sutton. Do some general wordsmithing and improve the markup, too. Also adjust psqlrc.sample so its comments about file location are somewhat trustworthy. (Not s

[COMMITTERS] pgsql: Improve FILES section of psql reference page.

2014-01-14 Thread Tom Lane
Improve FILES section of psql reference page. Primarily, explain where to find the system-wide psqlrc file, per recent gripe from John Sutton. Do some general wordsmithing and improve the markup, too. Also adjust psqlrc.sample so its comments about file location are somewhat trustworthy. (Not s