[COMMITTERS] pgsql: Try to acquire relation locks in RangeVarGetRelid.

2011-07-08 Thread Robert Haas
Try to acquire relation locks in RangeVarGetRelid. In the previous coding, we would look up a relation in RangeVarGetRelid, lock the resulting OID, and then AcceptInvalidationMessages(). While this was sufficient to ensure that we noticed any changes to the relation definition before building the

[COMMITTERS] pgsql: Fix another oversight in logging of changes in postgresql.conf s

2011-07-08 Thread Tom Lane
Fix another oversight in logging of changes in postgresql.conf settings. We were using GetConfigOption to collect the old value of each setting, overlooking the possibility that it didn't exist yet. This does happen in the case of adding a new entry within a custom variable class, as exhibited in

[COMMITTERS] pgsql: Fix another oversight in logging of changes in postgresql.conf s

2011-07-08 Thread Tom Lane
Fix another oversight in logging of changes in postgresql.conf settings. We were using GetConfigOption to collect the old value of each setting, overlooking the possibility that it didn't exist yet. This does happen in the case of adding a new entry within a custom variable class, as exhibited in

[COMMITTERS] pgsql: Fix another oversight in logging of changes in postgresql.conf s

2011-07-08 Thread Tom Lane
Fix another oversight in logging of changes in postgresql.conf settings. We were using GetConfigOption to collect the old value of each setting, overlooking the possibility that it didn't exist yet. This does happen in the case of adding a new entry within a custom variable class, as exhibited in

[COMMITTERS] pgsql: Introduce a pipe between postmaster and each backend, which can

2011-07-08 Thread Heikki Linnakangas
Introduce a pipe between postmaster and each backend, which can be used to detect postmaster death. Postmaster keeps the write-end of the pipe open, so when it dies, children get EOF in the read-end. That can conveniently be waited for in select(), which allows eliminating some of the polling loops

[COMMITTERS] pgsql: Fix one overflow and one signedness error, caused by the patch t

2011-07-08 Thread Heikki Linnakangas
Fix one overflow and one signedness error, caused by the patch to calculate OLDSERXID_MAX_PAGE based on BLCKSZ. MSVC compiler warned about these. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/9598afa3b0f7a7fdcf3740173346950b2bd5942c Modified Files -- sr

[COMMITTERS] pgsql: Fix one overflow and one signedness error, caused by the patch t

2011-07-08 Thread Heikki Linnakangas
Fix one overflow and one signedness error, caused by the patch to calculate OLDSERXID_MAX_PAGE based on BLCKSZ. MSVC compiler warned about these. Branch -- REL9_1_STABLE Details --- http://git.postgresql.org/pg/commitdiff/ec194651b8ba36e9ad5f7c98ac77c4d9639e2351 Modified Files --

[COMMITTERS] pgsql: Add item about Clang support to 9.1 release notes

2011-07-08 Thread Peter Eisentraut
Add item about Clang support to 9.1 release notes Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/7544064b15d290047e13078f4e99a8b677e79c54 Modified Files -- doc/src/sgml/release-9.1.sgml |7 +++ 1 files changed, 7 insertions(+), 0 deletions(-) --

[COMMITTERS] pgsql: Add item about Clang support to 9.1 release notes

2011-07-08 Thread Peter Eisentraut
Add item about Clang support to 9.1 release notes Branch -- REL9_1_STABLE Details --- http://git.postgresql.org/pg/commitdiff/ebea4c531c9edac6fd35519b90d83044ae6e448e Modified Files -- doc/src/sgml/release-9.1.sgml |7 +++ 1 files changed, 7 insertions(+), 0 deletions(