Changeset: 0bab22842b80 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/0bab22842b80 Modified Files: monetdb5/mal/mal_interpreter.c Branch: default Log Message:
attempt lower timeout on sys.stop diffs (20 lines): diff --git a/monetdb5/mal/mal_interpreter.c b/monetdb5/mal/mal_interpreter.c --- a/monetdb5/mal/mal_interpreter.c +++ b/monetdb5/mal/mal_interpreter.c @@ -515,6 +515,8 @@ str runMALsequence(Client cntxt, MalBlkP exceptionVar = -1; QryCtx qry_ctx = {.querytimeout=cntxt->querytimeout, .starttime=mb->starttime}; + /* very short timeout */ + QryCtx qry_ctx_abort = {.querytimeout=100, .starttime=mb->starttime}; /* save, in case this function is called recursively */ QryCtx *qry_ctx_save = MT_thread_get_qry_ctx(); MT_thread_set_qry_ctx(&qry_ctx); @@ -546,6 +548,7 @@ str runMALsequence(Client cntxt, MalBlkP if (stk->cmd == 'x' ) { stk->cmd = 0; stkpc = mb->stop; + MT_thread_set_qry_ctx(&qry_ctx_abort); ret= createException(MAL, "mal.interpreter", "prematurely stopped client"); break; } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list