Changeset: 8b50434e8721 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8b50434e8721
Modified Files:
        gdk/gdk_storage.c
Branch: Jul2015
Log Message:

Make it easy to disable BATmsync.


diffs (37 lines):

diff --git a/gdk/gdk_storage.c b/gdk/gdk_storage.c
--- a/gdk/gdk_storage.c
+++ b/gdk/gdk_storage.c
@@ -612,8 +612,10 @@ DESCclean(BAT *b)
  * This leaves you with possibly deadbeef BAT descriptors.
  */
 
+/* #define DISABLE_MSYNC */
 #define MSYNC_BACKGROUND
 
+#ifndef DISABLE_MSYNC
 static void
 BATmsyncImplementation(void *arg)
 {
@@ -630,10 +632,12 @@ BATmsyncImplementation(void *arg)
        if (len)
                (void) MT_msync(adr, len);
 }
+#endif
 
 void
 BATmsync(BAT *b)
 {
+#ifndef DISABLE_MSYNC
 #ifdef MSYNC_BACKGROUND
        MT_Id tid;
 #endif
@@ -653,6 +657,9 @@ BATmsync(BAT *b)
                BATmsyncImplementation((void*) b->T->vheap);
 #endif
        }
+#else
+       (void) b;
+#endif /* DISABLE_MSYNC */
 }
 
 gdk_return
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to