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

Reply via email to