pg.ddx.io  pgsql-committers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
pgsql: Search for versioned perl library instead of using hardcoded name
3+ messages / 2 participants
[nested] [flat]

* pgsql: Search for versioned perl library instead of using hardcoded name
@ 2009-06-05 18:29 Andrew Dunstan <adunstan@postgresql.org>
  0 siblings, 0 replies; 3+ messages in thread

From: adunstan@postgresql.org @ 2009-06-05 18:29 UTC (permalink / raw)
  To: pgsql-committers

Log Message:
-----------
Search for versioned perl library instead of using hardcoded name on Windows. Backpatch to release 8.3

Modified Files:
--------------
    pgsql/src/pl/plperl:
        GNUmakefile (r1.36 -> r1.37)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/pl/plperl/GNUmakefile?r1=1.36&r2=1.37)
    pgsql/src/tools/msvc:
        Mkvcbuild.pm (r1.39 -> r1.40)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/tools/msvc/Mkvcbuild.pm?r1=1.39&r2=1.40)




^ permalink  raw  reply  [nested|flat] 3+ messages in thread

* pgsql: Search for versioned perl library instead of using hardcoded name
@ 2009-06-05 18:31 Andrew Dunstan <adunstan@postgresql.org>
  0 siblings, 0 replies; 3+ messages in thread

From: adunstan@postgresql.org @ 2009-06-05 18:31 UTC (permalink / raw)
  To: pgsql-committers

Log Message:
-----------
Search for versioned perl library instead of using hardcoded name on Windows. Backpatch to release 8.3

Tags:
----
REL8_3_STABLE

Modified Files:
--------------
    pgsql/src/pl/plperl:
        GNUmakefile (r1.33 -> r1.33.2.1)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/pl/plperl/GNUmakefile?r1=1.33&r2=1.33.2.1)
    pgsql/src/tools/msvc:
        Mkvcbuild.pm (r1.25.2.3 -> r1.25.2.4)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/tools/msvc/Mkvcbuild.pm?r1=1.25.2.3&r2=1.25.2...)




^ permalink  raw  reply  [nested|flat] 3+ messages in thread

* pgsql: Cleanup parallel BRIN index build code
@ 2024-04-17 16:32 Tomas Vondra <tomas.vondra@postgresql.org>
  0 siblings, 0 replies; 3+ messages in thread

From: Tomas Vondra @ 2024-04-17 16:32 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Cleanup parallel BRIN index build code

Commit b43757171470 added support for parallel builds of BRIN indexes,
using code similar to BTREE. But there were to be a couple unnecessary
differences, particularly in how the leader waits for the workers, and
merges the results. So remove these, to make the code more similar.

The leader never waited on the workersdonecv condition variable, but
simply called WaitForParallelWorkersToFinish() in _brin_end_parallel()
and then merged the per-worker results. This worked correctly, but it
seems better to do the wait and merge before _brin_end_parallel().

This commit moves the relevant code to _brin_parallel_heapscan/merge(),
which means  _brin_end_parallel() remains responsible only for exiting
the parallel mode and accumulating WAL usage data.

Discussion: https://postgr.es/m/3733d042-71e1-6ae6-5fac-00c12db62db6@enterprisedb.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/0c2f5552d5d47c702f5077a2df131d3125d96132

Modified Files
--------------
src/backend/access/brin/brin.c | 130 ++++++++++++++++++++++++++++++-----------
1 file changed, 97 insertions(+), 33 deletions(-)



^ permalink  raw  reply  [nested|flat] 3+ messages in thread


end of thread, other threads:[~2024-04-17 16:32 UTC | newest]

Thread overview: 3+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2009-06-05 18:29 pgsql: Search for versioned perl library instead of using hardcoded name Andrew Dunstan <adunstan@postgresql.org>
2009-06-05 18:31 pgsql: Search for versioned perl library instead of using hardcoded name Andrew Dunstan <adunstan@postgresql.org>
2024-04-17 16:32 pgsql: Cleanup parallel BRIN index build code Tomas Vondra <tomas.vondra@postgresql.org>

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox