Correctly handle RESPONSE_WAITXIDS response from a datanode
authorPavan Deolasee <[email protected]>
Wed, 6 Jan 2016 06:54:23 +0000 (12:24 +0530)
committerPavan Deolasee <[email protected]>
Wed, 6 Jan 2016 06:54:23 +0000 (12:24 +0530)
src/backend/pgxc/pool/execRemote.c

index bf2ca7ccc2b7ea94e4739ca0ead874ab311c0bbd..ca41f029f75a57cd97c63a410df78b01c2211bb9 100644 (file)
@@ -1510,6 +1510,10 @@ FetchTuple(ResponseCombiner *combiner)
                {
                        /* Do nothing. It must have been handled in handle_response() */
                }
+               else if (res == RESPONSE_WAITXIDS)
+               {
+                       /* Do nothing. It must have been handled in handle_response() */
+               }
                else
                {
                        // Can not get here?