if (MASTER(backend)->len > 0)
{
pool_read(MASTER(backend), &kind, 1);
- if (DUAL_MODE)
+ if (REPLICATION)
{
pool_read(SECONDARY(backend), &kind1, 1);
if (kind == '\0' || kind != kind1)
}
/* this is the synchronous point */
- if (DUAL_MODE)
+ if (REPLICATION)
{
if (kind == 0)
{
master_slave_dml = 0;
}
+#ifdef NOT_USED
return ProcessFrontendResponse(frontend, backend);
+#endif
+ return POOL_CONTINUE;
}
static POOL_STATUS CompleteCommandResponse(POOL_CONNECTION *frontend,
pool_write(frontend, string, len);
- /* oid */
+ /* type oid */
pool_read(MASTER(backend), &oid, sizeof(int));
+
+ pool_debug("RowDescription: type oid: %d", ntohl(oid));
+
if (REPLICATION)
{
pool_read(SECONDARY(backend), &oid1, sizeof(int));
return POOL_FATAL;
}
}
- pool_debug("RowDescription: field size:%d", ntohs(size));
+ pool_debug("RowDescription: field size: %d", ntohs(size));
pool_write(frontend, &size, sizeof(short));
/* modifier */
pool_read(MASTER(backend), &mod, sizeof(int));
+
+ pool_debug("RowDescription: modifier: %d", ntohs(mod));
+
if (REPLICATION)
{
pool_read(SECONDARY(backend), &mod1, sizeof(int));