[COMMITTERS] pgsql: Correct StartupSUBTRANS for page wraparound

2016-02-19 Thread Simon Riggs
Correct StartupSUBTRANS for page wraparound StartupSUBTRANS() incorrectly handled cases near the max pageid in the subtrans data structure, which in some cases could lead to errors in startup for Hot Standby. This patch wraps the pageids correctly, avoiding any such errors. Identified by exhaustiv

[COMMITTERS] pgsql: Correct StartupSUBTRANS for page wraparound

2016-02-19 Thread Simon Riggs
Correct StartupSUBTRANS for page wraparound StartupSUBTRANS() incorrectly handled cases near the max pageid in the subtrans data structure, which in some cases could lead to errors in startup for Hot Standby. This patch wraps the pageids correctly, avoiding any such errors. Identified by exhaustiv

[COMMITTERS] pgsql: Correct StartupSUBTRANS for page wraparound

2016-02-19 Thread Simon Riggs
Correct StartupSUBTRANS for page wraparound StartupSUBTRANS() incorrectly handled cases near the max pageid in the subtrans data structure, which in some cases could lead to errors in startup for Hot Standby. This patch wraps the pageids correctly, avoiding any such errors. Identified by exhaustiv

[COMMITTERS] pgsql: Correct StartupSUBTRANS for page wraparound

2016-02-19 Thread Simon Riggs
Correct StartupSUBTRANS for page wraparound StartupSUBTRANS() incorrectly handled cases near the max pageid in the subtrans data structure, which in some cases could lead to errors in startup for Hot Standby. This patch wraps the pageids correctly, avoiding any such errors. Identified by exhaustiv

[COMMITTERS] pgsql: Correct StartupSUBTRANS for page wraparound

2016-02-19 Thread Simon Riggs
Correct StartupSUBTRANS for page wraparound StartupSUBTRANS() incorrectly handled cases near the max pageid in the subtrans data structure, which in some cases could lead to errors in startup for Hot Standby. This patch wraps the pageids correctly, avoiding any such errors. Identified by exhaustiv

[COMMITTERS] pgsql: Correct StartupSUBTRANS for page wraparound

2016-02-19 Thread Simon Riggs
Correct StartupSUBTRANS for page wraparound StartupSUBTRANS() incorrectly handled cases near the max pageid in the subtrans data structure, which in some cases could lead to errors in startup for Hot Standby. This patch wraps the pageids correctly, avoiding any such errors. Identified by exhaustiv

[COMMITTERS] pgsql: Call xlc __isync() after, not before, associated compare-and-swa

2016-02-19 Thread Noah Misch
Call xlc __isync() after, not before, associated compare-and-swap. Architecture reference material specifies this order, and s_lock.h inline assembly agrees. The former order failed to provide mutual exclusion to lwlock.c and perhaps to other clients. The two xlc buildfarm members, hornet and ma

[COMMITTERS] pgsql: Call xlc __isync() after, not before, associated compare-and-swa

2016-02-19 Thread Noah Misch
Call xlc __isync() after, not before, associated compare-and-swap. Architecture reference material specifies this order, and s_lock.h inline assembly agrees. The former order failed to provide mutual exclusion to lwlock.c and perhaps to other clients. The two xlc buildfarm members, hornet and ma

[COMMITTERS] pgsql: doc: Improve CSS style of option element

2016-02-19 Thread Peter Eisentraut
doc: Improve CSS style of option element Prevent wrapping of the element content to avoid confusing line breaks between hyphens. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/091b6055e3e52338850370f17835e833ca66ac55 Modified Files -- doc/src/sgml/style