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 |
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 |