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]