Changeset: 4ddc988a8810 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4ddc988a8810
Modified Files:
gdk/gdk_tracer.c
gdk/gdk_utils.c
Branch: gdk-tracer
Log Message:
Init and stop GDKtracer in GDK
diffs (53 lines):
diff --git a/gdk/gdk_tracer.c b/gdk/gdk_tracer.c
--- a/gdk/gdk_tracer.c
+++ b/gdk/gdk_tracer.c
@@ -133,6 +133,7 @@ GDKtracer_get_timestamp(char* fmt)
gdk_return
GDKtracer_init(void)
{
+ fprintf(stderr, "INIT TRACER");
_GDKtracer_create_file();
return GDK_SUCCEED;
}
diff --git a/gdk/gdk_utils.c b/gdk/gdk_utils.c
--- a/gdk/gdk_utils.c
+++ b/gdk/gdk_utils.c
@@ -19,6 +19,7 @@
#include "gdk.h"
#include "gdk_private.h"
+#include "gdk_tracer.h"
#include "mutils.h"
static BAT *GDKkey = NULL;
@@ -830,6 +831,10 @@ GDKinit(opt *set, int setlen)
return GDK_FAIL;
}
+ /* initialize GDKtracer */
+ if (!GDKtracer_init())
+ return GDK_FAIL;
+
return GDK_SUCCEED;
}
@@ -944,6 +949,9 @@ GDKreset(int status)
MT_lock_unset(&GDKthreadLock);
}
ATOMunknown_clean();
+
+ /* stop GDKtracer */
+ GDKtracer_stop();
}
/* coverity[+kill] */
@@ -954,6 +962,9 @@ GDKexit(int status)
#ifdef HAVE_EMBEDDED
return;
#else
+ /* stop GDKtracer */
+ GDKtracer_stop();
+
/* no database lock, so no threads, so exit now */
exit(status);
#endif
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list