aboutsummaryrefslogtreecommitdiff
path: root/src/backend/parser/parse_target.c
diff options
context:
space:
mode:
authorSimon Riggs <simon@2ndQuadrant.com>2012-11-29 23:52:17 +0000
committerSimon Riggs <simon@2ndQuadrant.com>2012-11-29 23:52:17 +0000
commit6f9a9da85c9015e773d12e8571c469e5a2a6b3fb (patch)
treea1fe8668551aef6305df94cf3b5acbd32e2eb9c1 /src/backend/parser/parse_target.c
parent1da5bef3174170a6768bea6621afcbf72dd02a87 (diff)
downloadpostgresql-6f9a9da85c9015e773d12e8571c469e5a2a6b3fb.tar.gz
postgresql-6f9a9da85c9015e773d12e8571c469e5a2a6b3fb.zip
Correctly init/deinit recovery xact environment.
Previously we performed VirtualXactLockTableInsert but didn't set MyProc->lxid for Startup process. pg_locks now correctly shows "1/1" for vxid of Startup process during Hot Standby. At end of Hot Standby the Virtual Transaction was not deleted, leading to problems after promoting to normal running for some commands, such as CREATE INDEX CONCURRENTLY.
Diffstat (limited to 'src/backend/parser/parse_target.c')
0 files changed, 0 insertions, 0 deletions