summaryrefslogtreecommitdiff
path: root/src/backend/executor/nodeModifyTable.c
diff options
context:
space:
mode:
authorPavan Deolasee2015-06-01 10:30:28 +0000
committerPavan Deolasee2015-06-01 10:30:28 +0000
commit38aa5227ac14bbed2e5221ab52ab5c471b53cd94 (patch)
treec0345359ee74663d92ddd16857603f3702dc525c /src/backend/executor/nodeModifyTable.c
parentb73fd4e41b737f9a81bdf46640df2bf7f4d71bce (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