Re: Parallel safety tagging of extension functions

From: Andreas Karlsson <andreas(at)proxel(dot)se>
To: Robert Haas <robertmhaas(at)gmail(dot)com>
Cc: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Parallel safety tagging of extension functions
Date: 2016-06-04 00:37:46
Message-ID: 575222DA.1030109@proxel.se
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

Here is the patch split into many small patches as you suggested. The
current patches are based on top of the patch which fixes the signatures
for gin and gist functions.

These patches only touch functions which never should be called
directly, so they are fine to skip. I decided to attach them anyway in
case you fell like applying them.

parallel-contrib-v2-bloom.patch.gz
parallel-contrib-v2-btree_gin.patch.gz
parallel-contrib-v2-btree_gist.patch.gz
parallel-contrib-v2-dict_int.patch.gz
parallel-contrib-v2-dict_xsyn.patch.gz
parallel-contrib-v2-file_fdw.patch.gz
parallel-contrib-v2-hstore_plperl.patch.gz
parallel-contrib-v2-hstore_plpython.patch.gz
parallel-contrib-v2-ltree_plpython.patch.gz
parallel-contrib-v2-postgres_fdw.patch.gz
parallel-contrib-v2-tsm_system_rows.patch.gz
parallel-contrib-v2-tsm_system_time.patch.gz

These two mostly concern triggers so i guess they could be skipped too.

parallel-contrib-v2-tcn.patch.gz
parallel-contrib-v2-spi.patch.gz

Andreas

Attachment Content-Type Size
parallel-contrib-v2-adminpack.patch.gz application/gzip 1.2 KB
parallel-contrib-v2-bloom.patch.gz application/gzip 950 bytes
parallel-contrib-v2-btree_gin.patch.gz application/gzip 4.0 KB
parallel-contrib-v2-btree_gist.patch.gz application/gzip 3.1 KB
parallel-contrib-v2-chkpass.patch.gz application/gzip 1.3 KB
parallel-contrib-v2-citext.patch.gz application/gzip 3.8 KB
parallel-contrib-v2-cube.patch.gz application/gzip 1.4 KB
parallel-contrib-v2-dblink.patch.gz application/gzip 2.1 KB
parallel-contrib-v2-dict_int.patch.gz application/gzip 953 bytes
parallel-contrib-v2-dict_xsyn.patch.gz application/gzip 986 bytes
parallel-contrib-v2-earthdistance.patch.gz application/gzip 2.0 KB
parallel-contrib-v2-file_fdw.patch.gz application/gzip 839 bytes
parallel-contrib-v2-fuzzystrmatch.patch.gz application/gzip 1.1 KB
parallel-contrib-v2-hstore.patch.gz application/gzip 2.0 KB
parallel-contrib-v2-hstore_plperl.patch.gz application/gzip 1.1 KB
parallel-contrib-v2-hstore_plpython.patch.gz application/gzip 1.4 KB
parallel-contrib-v2-intagg.patch.gz application/gzip 1.2 KB
parallel-contrib-v2-intarray.patch.gz application/gzip 1.7 KB
parallel-contrib-v2-isn.patch.gz application/gzip 9.4 KB
parallel-contrib-v2-lo.patch.gz application/gzip 1.0 KB
parallel-contrib-v2-ltree.patch.gz application/gzip 1.8 KB
parallel-contrib-v2-ltree_plpython.patch.gz application/gzip 1.3 KB
parallel-contrib-v2-pageinspect.patch.gz application/gzip 2.7 KB
parallel-contrib-v2-pg_buffercache.patch.gz application/gzip 1.1 KB
parallel-contrib-v2-pgcrypto.patch.gz application/gzip 1.8 KB
parallel-contrib-v2-pg_freespacemap.patch.gz application/gzip 1.1 KB
parallel-contrib-v2-pg_prewarm.patch.gz application/gzip 874 bytes
parallel-contrib-v2-pgrowlocks.patch.gz application/gzip 953 bytes
parallel-contrib-v2-pg_stat_statements.patch.gz application/gzip 1.3 KB
parallel-contrib-v2-pgstattuple.patch.gz application/gzip 1.6 KB
parallel-contrib-v2-pg_trgm.patch.gz application/gzip 1.3 KB
parallel-contrib-v2-pg_visibility.patch.gz application/gzip 1.2 KB
parallel-contrib-v2-postgres_fdw.patch.gz application/gzip 872 bytes
parallel-contrib-v2-seg.patch.gz application/gzip 1.4 KB
parallel-contrib-v2-spi.patch.gz application/gzip 1.3 KB
parallel-contrib-v2-sslinfo.patch.gz application/gzip 1.1 KB
parallel-contrib-v2-tablefunc.patch.gz application/gzip 1.2 KB
parallel-contrib-v2-tcn.patch.gz application/gzip 757 bytes
parallel-contrib-v2-tsearch2.patch.gz application/gzip 4.9 KB
parallel-contrib-v2-tsm_system_rows.patch.gz application/gzip 804 bytes
parallel-contrib-v2-tsm_system_time.patch.gz application/gzip 808 bytes
parallel-contrib-v2-unaccent.patch.gz application/gzip 1004 bytes
parallel-contrib-v2-uuid-ossp.patch.gz application/gzip 1.0 KB
parallel-contrib-v2-xml2.patch.gz application/gzip 1.3 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Noah Misch 2016-06-04 00:41:33 Re: Perf Benchmarking and regression.
Previous Message Tom Lane 2016-06-03 23:13:52 Re: Number of parentheses in check constraints affected by operator_precedence_warning