Changeset: 2d53e059e782 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2d53e059e782
Modified Files:
        monetdb5/modules/mal/querylog.c
Branch: Apr2019
Log Message:

A little code cleanup.


diffs (76 lines):

diff --git a/monetdb5/modules/mal/querylog.c b/monetdb5/modules/mal/querylog.c
--- a/monetdb5/modules/mal/querylog.c
+++ b/monetdb5/modules/mal/querylog.c
@@ -56,8 +56,8 @@ create table querylog.calls(
 );
 */
 
-static int QLOGtrace = 0;
-static int QLOG_init = 0;
+static bool QLOGtrace = false;
+static bool QLOG_init = false;
 static int QLOGthreshold = 0;
 
 static BAT *QLOG_cat_id = 0;
@@ -99,6 +99,7 @@ QLOGcatalog(BAT **r)
        r[5] = COLcopy(QLOG_cat_plan, QLOG_cat_plan->ttype,false, TRANSIENT);
        r[6] = COLcopy(QLOG_cat_mal, QLOG_cat_mal->ttype,false, TRANSIENT);
        r[7] = COLcopy(QLOG_cat_optimize, QLOG_cat_optimize->ttype,false, 
TRANSIENT);
+       MT_lock_unset(&mal_profileLock);
        for ( i = 0; i< 8; i++)
                cnt += r[i] != 0;
        if( cnt != 8){
@@ -108,7 +109,6 @@ QLOGcatalog(BAT **r)
                        r[i]=0;
                }
        }
-       MT_lock_unset(&mal_profileLock);
        if( r[0])
                return MAL_SUCCEED;
        throw(MAL,"catalog_queries", SQLSTATE(HY001) MAL_MALLOC_FAIL);
@@ -135,6 +135,7 @@ QLOGcalls(BAT **r)
        r[6] = COLcopy(QLOG_calls_result, QLOG_calls_result->ttype,false, 
TRANSIENT);
        r[7] = COLcopy(QLOG_calls_cpuload, QLOG_calls_cpuload->ttype,false, 
TRANSIENT);
        r[8] = COLcopy(QLOG_calls_iowait, QLOG_calls_iowait->ttype,false, 
TRANSIENT);
+       MT_lock_unset(&mal_profileLock);
        for ( i = 0; i< 9; i++)
                cnt += r[i] != 0;
        if( cnt != 9){
@@ -144,7 +145,6 @@ QLOGcalls(BAT **r)
                        r[i]=0;
                }
        }
-       MT_lock_unset(&mal_profileLock);
        if( r[0])
                return MAL_SUCCEED;
        throw(MAL,"catalog_calls", SQLSTATE(HY001) MAL_MALLOC_FAIL);
@@ -235,10 +235,7 @@ static str
                        throw(MAL,"querylog.init", SQLSTATE(HY001) 
MAL_MALLOC_FAIL);
        }
 
-       if (QLOG_cat_id == NULL )
-               _QLOGcleanup();
-       else
-               QLOG_init = 1;
+       QLOG_init = true;
        TMsubcommit_list(commitlist, committop);
        return MAL_SUCCEED;
 }
@@ -260,7 +257,7 @@ str
 QLOGenable(void *ret)
 {
        (void) ret;
-       QLOGtrace = TRUE;
+       QLOGtrace = true;
        return MAL_SUCCEED;
 }
 
@@ -276,7 +273,7 @@ str
 QLOGdisable(void *ret)
 {
        (void) ret;
-       QLOGtrace = FALSE;
+       QLOGtrace = false;
        return MAL_SUCCEED;
 }
 
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to