Changeset: 3ab2289558c2 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3ab2289558c2
Modified Files:
        monetdb5/modules/mal/clients.c
Branch: linear-hashing
Log Message:

Fix idle time when the query is still running


diffs (23 lines):

diff --git a/monetdb5/modules/mal/clients.c b/monetdb5/modules/mal/clients.c
--- a/monetdb5/modules/mal/clients.c
+++ b/monetdb5/modules/mal/clients.c
@@ -837,11 +837,14 @@ CLTsessions(Client cntxt, MalBlkPtr mb, 
                        timeout = (int)(c->querytimeout / 1000000);
                        if (BUNappend(querytimeout, &timeout, false) != 
GDK_SUCCEED)
                                goto bailout;
-                       ret = timestamp_fromtime(c->idle);
-                       if (is_timestamp_nil(ret)) {
-                               msg = createException(SQL, "sql.sessions", 
SQLSTATE(22003) "Failed to convert user logged time");
-                               goto bailout;
-                       }
+                       if( c->idle){
+                               ret = timestamp_fromtime(c->idle);
+                               if (is_timestamp_nil(ret)) {
+                                       msg = createException(SQL, 
"sql.sessions", SQLSTATE(22003) "Failed to convert user logged time");
+                                       goto bailout;
+                               }
+                       } else
+                               ret = timestamp_nil;
                        if (BUNappend(idle, &ret, false) != GDK_SUCCEED)
                                goto bailout;
                        if (BUNappend(opt, &c->optimizer, false) != GDK_SUCCEED)
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to