Changeset: 89ba4eb67222 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/89ba4eb67222
Modified Files:
        monetdb5/mal/mal_pipelines.c
Branch: default
Log Message:

We need to reinitialize after a reset.


diffs (29 lines):

diff --git a/monetdb5/mal/mal_pipelines.c b/monetdb5/mal/mal_pipelines.c
--- a/monetdb5/mal/mal_pipelines.c
+++ b/monetdb5/mal/mal_pipelines.c
@@ -34,7 +34,7 @@ static struct worker {
        Queue *q;                               /* pipeline tasks to execute */
        int self;
 } workers[THREADS];
-static int pipelines_initialized = 0;
+static bool pipelines_initialized = false;
 
 static ATOMIC_TYPE exiting = ATOMIC_VAR_INIT(0);
 static MT_Lock pipelineLock = MT_LOCK_INITIALIZER(pipelineLock);
@@ -122,6 +122,7 @@ mal_pipelines_reset(void)
        }
        memset((char*) workers, 0,  sizeof(workers));
        ATOMIC_SET(&exiting, 0);
+       pipelines_initialized = false;
 }
 
 static MalStkPtr
@@ -266,7 +267,7 @@ PIPELINESinitialize(void)
                }
        }
        if (created)
-               pipelines_initialized = 1;
+               pipelines_initialized = true;
        MT_lock_unset(&pipelineLock);
        MT_lock_unset(&mal_contextLock);
        if (created == 0) /* no threads created */
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to