Changeset: a62ef7b3d5ab for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a62ef7b3d5ab
Modified Files:
        monetdb5/extras/crackers/crackers_sideways.mx
        monetdb5/optimizer/opt_support.h
Branch: holindex
Log Message:

Fix GDKmmap signature in sideways heapcopy.


diffs (33 lines):

diff --git a/monetdb5/extras/crackers/crackers_sideways.mx 
b/monetdb5/extras/crackers/crackers_sideways.mx
--- a/monetdb5/extras/crackers/crackers_sideways.mx
+++ b/monetdb5/extras/crackers/crackers_sideways.mx
@@ -1354,6 +1354,7 @@ static str removeFullMap(int MapToDropIn
 static int
 heapcopy(Heap *dst, Heap *src, int *remap)
 {
+       int mod = MMAP_READ | MMAP_SEQUENTIAL | MMAP_COPY;
         if (*remap && src->storage == STORE_MMAP) {
                 /* use copy-on-write mmap for isolatable copy */
                 *dst = *src;
@@ -1363,7 +1364,7 @@ heapcopy(Heap *dst, Heap *src, int *rema
                         char path[PATHLENGTH];
 
                         GDKfilepath(path, BATDIR, dst->filename, NULL);
-                        dst->base = GDKmmap(path, MMAP_READ | MMAP_SEQUENTIAL 
| MMAP_COPY, 0, dst->maxsize);
+                        dst->base = GDKmmap(path, mod, dst->maxsize);
                         if (dst->base != (char *) -1) {
                                 dst->copied = 1;
                                 dst->storage = STORE_PRIV;
diff --git a/monetdb5/optimizer/opt_support.h b/monetdb5/optimizer/opt_support.h
--- a/monetdb5/optimizer/opt_support.h
+++ b/monetdb5/optimizer/opt_support.h
@@ -92,6 +92,9 @@
 #define DEBUG_OPT_HEURISTIC                    49
 #define DEBUG_OPT_CENTIPEDE                    50
 #define DEBUG_OPT_PUSHSELECT           51
+#define DEBUG_OPT_SELCRACKST                    52
+#define DEBUG_OPT_SELCRACKHOL                   53
+
 
 #define DEBUG_OPT(X) ((lng) 1 << (X))
 opt_export lng optDebug;
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to