eXtensible Transaction Manager API

From: konstantin knizhnik <k(dot)knizhnik(at)postgrespro(dot)ru>
To: pgsql-hackers(at)postgresql(dot)org
Subject: eXtensible Transaction Manager API
Date: 2015-10-31 09:22:07
Message-ID: F2766B97-555D-424F-B29F-E0CA0F6D1D74@postgrespro.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

PostgresPro cluster team wants to announce proposal for eXtensible Transaction Manager API and reference implementation of distributed transaction manager (pg_dtm).
pg_dtm is just a standard PostgreSQL extension which should be installed in normal way.

Source of pg_dtm and PostgreSQL patches are available here: https://github.com/postgrespro/pg_dtm
WiKi page: https://wiki.postgresql.org/wiki/DTM

xtm.patch patches PostgreSQL core by replacing direct calls of 7 TM functions with indirect calls and adding 3 addition events to transaction commit callbacks:

Attachment Content-Type Size
xtm.patch application/octet-stream 14.1 KB
unknown_filename text/plain 70 bytes
postgres_fdw.patch application/octet-stream 8.0 KB
unknown_filename text/plain 393 bytes

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Amit Kapila 2015-10-31 12:37:32 Re: Freeze avoidance of very large table.
Previous Message Simon Riggs 2015-10-31 09:14:18 Re: pg_dump LOCK TABLE ONLY question