pool_pending_message_dest_set(pmsg, query_context);
pool_pending_message_query_set(pmsg, query_context);
pool_pending_message_add(pmsg);
- pool_pending_message_free_pending_message(pmsg);
/* Various take care at the transaction start */
handle_query_context(backend);
* deadlock
*/
pool_set_query_in_progress();
-#ifdef NOT_USED
- pool_clear_sync_map();
-#endif
pool_extended_send_and_wait(query_context, "P", len, contents, 1, MAIN_NODE_ID, true);
pool_extended_send_and_wait(query_context, "P", len, contents, -1, MAIN_NODE_ID, true);
pool_add_sent_message(session_context->uncompleted_message);
pmsg = pool_pending_message_create('P', len, contents);
pool_pending_message_dest_set(pmsg, query_context);
pool_pending_message_add(pmsg);
- pool_pending_message_free_pending_message(pmsg);
pool_unset_query_in_progress();
}
pool_pending_message_dest_set(pmsg, query_context);
pool_pending_message_query_set(pmsg, query_context);
pool_pending_message_add(pmsg);
- pool_pending_message_free_pending_message(pmsg);
}
if (rewrite_msg)
pool_pending_message_dest_set(pmsg, query_context);
pool_pending_message_query_set(pmsg, query_context);
pool_pending_message_add(pmsg);
- pool_pending_message_free_pending_message(pmsg);
pool_unset_query_in_progress();
}
pool_pending_message_dest_set(pmsg, query_context);
pool_pending_message_query_set(pmsg, query_context);
pool_pending_message_add(pmsg);
- pool_pending_message_free_pending_message(pmsg);
if (session_context->load_balance_node_id != PRIMARY_NODE_ID)
{
memcpy(query_context->where_to_send, where_to_send_save, sizeof(where_to_send_save));
}
-#ifdef NOT_USED
- dump_pending_message();
-#endif
pool_unset_query_in_progress();
/*
pool_unset_query_in_progress();
msg = pool_pending_message_create('S', 0, NULL);
pool_pending_message_add(msg);
- pool_pending_message_free_pending_message(msg);
}
else if (!pool_is_query_in_progress())
pool_set_query_in_progress();
pmsg->not_forward_to_frontend = true;
pool_pending_message_dest_set(pmsg, new_qc);
pool_pending_message_add(pmsg);
- pool_pending_message_free_pending_message(pmsg);
}
/* Send parse message to primary node */
pmsg->not_forward_to_frontend = true;
pool_pending_message_dest_set(pmsg, new_qc);
pool_pending_message_add(pmsg);
- pool_pending_message_free_pending_message(pmsg);
/* Replace the query context of bind message */
bind_message->query_context = new_qc;
{
msg = pool_pending_message_create('S', 0, NULL);
pool_pending_message_add(msg);
- pool_pending_message_free_pending_message(msg);
SimpleForwardToBackend(kind, frontend, backend, len, contents);
break;
}