diff options
author | Pavan Deolasee | 2015-06-01 10:30:28 +0000 |
---|---|---|
committer | Pavan Deolasee | 2015-06-01 10:30:28 +0000 |
commit | 38aa5227ac14bbed2e5221ab52ab5c471b53cd94 (patch) | |
tree | c0345359ee74663d92ddd16857603f3702dc525c /src/backend/executor/nodeModifyTable.c | |
parent | b73fd4e41b737f9a81bdf46640df2bf7f4d71bce (diff) |
Support snapshot requests without valid GXID
This allows callers to request snapshots without first obtaining a GXID from
the GTM. This should help read-only transactions.
In passing, also make some adjustments to the proxy code and add a check for
messages that are proxied between proxy and GTM. Otherwise a mistmatch between
message proxying and later response processing can cause hard-to-find bugs
(like one we srtuggled while creating this patch)
We still want some more enhancements so that a snapshot once obtained can be
recorded at the GTM so that subsequent requests can get the same snapshot, for
example for serializable transactions
Diffstat (limited to 'src/backend/executor/nodeModifyTable.c')
0 files changed, 0 insertions, 0 deletions