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