aboutsummaryrefslogtreecommitdiff
path: root/databases/pgpool-II-22/files/patch-pool_process_query.c
diff options
context:
space:
mode:
Diffstat (limited to 'databases/pgpool-II-22/files/patch-pool_process_query.c')
-rw-r--r--databases/pgpool-II-22/files/patch-pool_process_query.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/databases/pgpool-II-22/files/patch-pool_process_query.c b/databases/pgpool-II-22/files/patch-pool_process_query.c
new file mode 100644
index 000000000000..58943765d52f
--- /dev/null
+++ b/databases/pgpool-II-22/files/patch-pool_process_query.c
@@ -0,0 +1,18 @@
+--- pool_process_query.c.orig Mon Apr 16 12:08:40 2007
++++ pool_process_query.c Mon Apr 16 12:09:54 2007
+@@ -3906,10 +3906,13 @@
+ i, k, *kind);
+ pool_send_error_message(frontend, MAJOR(backend), "XX000",
+ "kind mismatch between backends", "",
+- "check data consistency between master and secondary", __FILE__, __LINE__);
++ "check data consistency between master and other db node", __FILE__, __LINE__);
+
+ if (pool_config->replication_stop_on_mismatch)
+- return POOL_FATAL;
++ {
++ notice_backend_error(i);
++ child_exit(1);
++ }
+ else
+ return POOL_ERROR;
+ }