Changeset: 5d33f71d1e03 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5d33f71d1e03
Modified Files:
        MonetDB5/src/optimizer/opt_mapreduce.mx
Branch: default
Log Message:

remove parallelisation limitation based on GDKthreads that snuck in during 
'Minor additions to mapreduce', remove NOOP code from the final reduce plan


diffs (23 lines):

diff -r 06e9b35bb178 -r 5d33f71d1e03 MonetDB5/src/optimizer/opt_mapreduce.mx
--- a/MonetDB5/src/optimizer/opt_mapreduce.mx   Tue May 25 10:47:11 2010 +0200
+++ b/MonetDB5/src/optimizer/opt_mapreduce.mx   Tue May 25 10:56:24 2010 +0200
@@ -125,8 +125,6 @@
                mapnodes[mapcount].pass = GDKstrdup("monetdb");
                mapcount++;
        }
-       if (GDKnr_threads < (int) BATcount(cloud))
-               GDKnr_threads = (int) BATcount(cloud);
 
        mal_unset_lock(mal_contextLock, "mapreduce");
        BBPkeepref(*ret);       /* give it to the called */
@@ -559,6 +557,10 @@
                        continue;
                }
 
+               /* skip all NOOPs */
+               if (p->token == NOOPsymbol)
+                       continue;
+
                if (getModuleId(p) == algebraRef && (
                                        getFunctionId(p) == sortTailRef ||
                                        getFunctionId(p) == sortReverseTailRef 
||
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to