Changeset: 33b771804e44 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=33b771804e44
Modified Files:
        monetdb5/optimizer/opt_mitosis.c
Branch: default
Log Message:

Bail out when you have one piece only


diffs (22 lines):

diff --git a/monetdb5/optimizer/opt_mitosis.c b/monetdb5/optimizer/opt_mitosis.c
--- a/monetdb5/optimizer/opt_mitosis.c
+++ b/monetdb5/optimizer/opt_mitosis.c
@@ -138,8 +138,6 @@ OPTmitosisImplementation(Client cntxt, M
                if (pieces > MAXSLICES)
                        pieces = MAXSLICES;
        }
-       if (pieces <= 1)
-               return 0;
        /* to enable experimentation we introduce the option to set
         * the number of parts required and/or the size of each chunk (in K)
         */
@@ -158,7 +156,8 @@ OPTmitosisImplementation(Client cntxt, M
                                 getVarConstant(mb, getArg(target, 2)).val.sval,
                                 getVarConstant(mb, getArg(target, 3)).val.sval,
                                 rowcnt, row_size, r, threads, pieces, 
mito_parts, mito_size);
-
+       if (pieces <= 1)
+               return 0;
 
        limit = mb->stop;
        if (newMalBlkStmt(mb, mb->ssize + 2 * estimate) < 0)
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to