[COMMITTERS] pgsql: Clarify docs on hot standby lock release

2012-11-13 Thread Simon Riggs
Clarify docs on hot standby lock release Andres Freund and Simon Riggs Branch -- REL9_2_STABLE Details --- http://git.postgresql.org/pg/commitdiff/f66e7ab6db30b7893493c4dfd5d642bef93b350f Modified Files -- src/backend/storage/ipc/procarray.c |5 + src/backend/storage/

[COMMITTERS] pgsql: Clarify docs on hot standby lock release

2012-11-13 Thread Simon Riggs
Clarify docs on hot standby lock release Andres Freund and Simon Riggs Branch -- REL9_1_STABLE Details --- http://git.postgresql.org/pg/commitdiff/d0d58f7aa94986edbab6c000470707b90ef37d54 Modified Files -- src/backend/storage/ipc/procarray.c |5 + src/backend/storage/

[COMMITTERS] pgsql: Clarify docs on hot standby lock release

2012-11-13 Thread Simon Riggs
Clarify docs on hot standby lock release Andres Freund and Simon Riggs Branch -- REL9_0_STABLE Details --- http://git.postgresql.org/pg/commitdiff/759340c8f52416cfcd934a25f52894359a5ebed7 Modified Files -- src/backend/storage/ipc/procarray.c |5 + src/backend/storage/

[COMMITTERS] pgsql: Clarify docs on hot standby lock release

2012-11-13 Thread Simon Riggs
Clarify docs on hot standby lock release Andres Freund and Simon Riggs Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/68f7fe140bebc2b9bd2953934539cedb603fd01b Modified Files -- src/backend/storage/ipc/procarray.c |5 + src/backend/storage/ipc/sta

[COMMITTERS] pgsql: Skip searching for subxact locks at commit.

2012-11-13 Thread Simon Riggs
Skip searching for subxact locks at commit. At commit all standby locks are released for the top-level transaction, so searching for locks for each subtransaction is both pointless and costly (N^2) in the presence of many AccessExclusiveLocks. Branch -- master Details --- http://git.postg

[COMMITTERS] pgsql: Skip searching for subxact locks at commit.

2012-11-13 Thread Simon Riggs
Skip searching for subxact locks at commit. At commit all standby locks are released for the top-level transaction, so searching for locks for each subtransaction is both pointless and costly (N^2) in the presence of many AccessExclusiveLocks. Branch -- REL9_2_STABLE Details --- http://gi

[COMMITTERS] pgsql: Fix memory leaks in record_out() and record_send().

2012-11-13 Thread Tom Lane
Fix memory leaks in record_out() and record_send(). record_out() leaks memory: it fails to free the strings returned by the per-column output functions, and also is careless about detoasted values. This results in a query-lifespan memory leakage when returning composite values to the client, becau

[COMMITTERS] pgsql: Fix memory leaks in record_out() and record_send().

2012-11-13 Thread Tom Lane
Fix memory leaks in record_out() and record_send(). record_out() leaks memory: it fails to free the strings returned by the per-column output functions, and also is careless about detoasted values. This results in a query-lifespan memory leakage when returning composite values to the client, becau

[COMMITTERS] pgsql: Fix memory leaks in record_out() and record_send().

2012-11-13 Thread Tom Lane
Fix memory leaks in record_out() and record_send(). record_out() leaks memory: it fails to free the strings returned by the per-column output functions, and also is careless about detoasted values. This results in a query-lifespan memory leakage when returning composite values to the client, becau

[COMMITTERS] pgsql: Fix memory leaks in record_out() and record_send().

2012-11-13 Thread Tom Lane
Fix memory leaks in record_out() and record_send(). record_out() leaks memory: it fails to free the strings returned by the per-column output functions, and also is careless about detoasted values. This results in a query-lifespan memory leakage when returning composite values to the client, becau

[COMMITTERS] pgsql: Fix memory leaks in record_out() and record_send().

2012-11-13 Thread Tom Lane
Fix memory leaks in record_out() and record_send(). record_out() leaks memory: it fails to free the strings returned by the per-column output functions, and also is careless about detoasted values. This results in a query-lifespan memory leakage when returning composite values to the client, becau

[COMMITTERS] pgsql: Fix memory leaks in record_out() and record_send().

2012-11-13 Thread Tom Lane
Fix memory leaks in record_out() and record_send(). record_out() leaks memory: it fails to free the strings returned by the per-column output functions, and also is careless about detoasted values. This results in a query-lifespan memory leakage when returning composite values to the client, becau

[COMMITTERS] pgsql: Adjust find_status for newer Linux 'nm' output format.

2012-11-13 Thread Bruce Momjian
Adjust find_status for newer Linux 'nm' output format. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/3bdfd9cb9e3731a5c27f31db5330b81f170a5db6 Modified Files -- src/tools/find_static |3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) -- Sent

[COMMITTERS] pgsql: Mark pg_upgrade's free_db_and_rel_infos() as a static function.

2012-11-13 Thread Bruce Momjian
Mark pg_upgrade's free_db_and_rel_infos() as a static function. Branch -- master Details --- http://git.postgresql.org/pg/commitdiff/dec10ba4c5dc3ce09de12a799712313b9d854d6c Modified Files -- contrib/pg_upgrade/info.c |3 ++- contrib/pg_upgrade/pg_upgrade.h |1 -