Changeset: 77092c3b5948 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=77092c3b5948
Modified Files:
sql/backends/monet5/merovingian/daemon/multiplex-funnel.c
Branch: default
Log Message:
multiplex: report error string if available
when mapi_read_response fails, a descriptive error string may be
available, so useful to check and print if so
diffs (17 lines):
diff --git a/sql/backends/monet5/merovingian/daemon/multiplex-funnel.c
b/sql/backends/monet5/merovingian/daemon/multiplex-funnel.c
--- a/sql/backends/monet5/merovingian/daemon/multiplex-funnel.c
+++ b/sql/backends/monet5/merovingian/daemon/multiplex-funnel.c
@@ -423,10 +423,11 @@
/* only support Q_TABLE, because appending is easy */
for (i = 0; i < m->dbcc; i++) {
if (mapi_read_response(hdl[i]) != MOK) {
+ t = mapi_result_error(hdl[i]);
mnstr_printf(fout, "!node %s failed: no response\n",
m->dbcv[i]->database);
- Mfprintf(stderr, "mapi_read_response for %s returned
0\n",
- m->dbcv[i]->database);
+ Mfprintf(stderr, "mapi_read_response for %s failed:
%s\n",
+ m->dbcv[i]->database, t ? t : "(no
error)");
break;
}
if ((t = mapi_result_error(hdl[i])) != NULL) {
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list