diff options
Diffstat (limited to 'databases/pgpool-II/files/patch-pool_process_query.c')
| -rw-r--r-- | databases/pgpool-II/files/patch-pool_process_query.c | 18 | 
1 files changed, 18 insertions, 0 deletions
diff --git a/databases/pgpool-II/files/patch-pool_process_query.c b/databases/pgpool-II/files/patch-pool_process_query.c new file mode 100644 index 000000000000..58943765d52f --- /dev/null +++ b/databases/pgpool-II/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; + 				}  | 
