Changeset: 18e6db1a7f81 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=18e6db1a7f81
Modified Files:
monetdb5/extras/crackers/crackers_parallelselect_ops.mx
monetdb5/extras/crackers/crackers_select_ops.mx
Branch: holindex
Log Message:
Remove some useless code.
diffs (truncated from 355 to 300 lines):
diff --git a/monetdb5/extras/crackers/crackers_parallelselect_ops.mx
b/monetdb5/extras/crackers/crackers_parallelselect_ops.mx
--- a/monetdb5/extras/crackers/crackers_parallelselect_ops.mx
+++ b/monetdb5/extras/crackers/crackers_parallelselect_ops.mx
@@ -62,8 +62,6 @@ crackers_export str CRKparalleluselectBo
#include "monetdb_config.h"
#include "crackers.h"
-/*#define CRACK_DEBUG 1*/
-
/* Local support functions and macros */
@:TypeSwitch(crackOperations)@
@@ -227,8 +225,6 @@ createView:
BUN idxFirst;
bit copy=TRUE;
int i;
- int pieces=0;
-
int *pl_new = NULL;
oid *pl_new_oid = NULL;
@@ -236,7 +232,7 @@ createView:
oid *pr_new_oid = NULL;
int *p_data_less = NULL;
int *p_data_greater = NULL;
- int nthreads=0;
+ int nthreads;
char* p;
p = getenv("MULTITHREADS");
@@ -248,16 +244,6 @@ createView:
p_data_less=GDKzalloc(nthreads * sizeof(int));
p_data_greater=GDKzalloc(nthreads * sizeof(int));
-
- /*FILE *ofp;
- char outputFilename1[] =
"/export/scratch2/petraki/experiments_1st_paper/experiments/stochastic/idle_time_2/pieces_cracking.txt";
- ofp = fopen(outputFilename1,"a");
- if (ofp == NULL) {
- fprintf(stderr, "Can't open output file!\n");
- exit(1);
- }*/
-
-
if (@2_GT(low,hgh,@3@1))
throw(MAL, "crackers.crack", "illegal range");
@@ -297,18 +283,7 @@ createView:
anyway so crack in three pieces cl-ch */
posl = BUNfirst(b);
posh = BUNlast(b)-1;
-#ifdef CRACK_DEBUG
- fprintf(stderr,"\nposl= "OIDFMT" posh= "OIDFMT" \n",
posl,posh );
-#endif
- /*printf(" "LLFMT" \n ",posh-posl);*/
@:crkThreeTree@5(@1,posl,posh,@5)@
- pieces = pieces + 3;
- /*fprintf(ofp,"%d\n",pieces);
- fclose(ofp);*/
-#ifdef CRACK_DEBUG
- fprintf(stderr,"\ncl1= "OIDFMT" ch1= "OIDFMT" cl2=
"OIDFMT" ch2= "OIDFMT" vl= "OIDFMT" vh= "OIDFMT" ", cl1,ch1,cl2,ch2,vl,vh );
-#endif
-
BBPincref(b->batCacheid,TRUE);
BBPunfix(bo->batCacheid);
goto createView;
@@ -340,7 +315,6 @@ createView:
posl = BUNfirst(b);
posh = BUNlast(b)-1;
- /*printf(" "LLFMT" \n ",posh-posl);*/
@:crkThreeTreeCopy(@1,posl,posh,@5)@
BBPincref(b->batCacheid,TRUE);
@@ -434,30 +408,17 @@ createView:
/* find out where in the index the low falls */
-
foundLow = GetLow_@1(*low, *inclusiveLow, CrackerIndex[m].Tree, c,
BUNfirst(c), &cl1, &ch1, 0, BUNlast(b)-(oid)1,&LBound);
/* find out where in the index the high falls */
foundHgh = GetHgh_@1(*hgh, *inclusiveHgh, CrackerIndex[m].Tree, c,
BUNfirst(c), &cl2, &ch2, 0, BUNlast(b)-(oid)1);
- /*printAVLTree(CrackerIndex[m].Tree, c, BUNfirst(c));*/
- /*BATprint(BATdescriptor(CrackerIndex[m].cbid));*/ /*Print the cracker
column BAT*/
- /*BATprint(BATdescriptor(CrackerIndex[m].cid)); print the cracker
index for BAT*/
t=(int *)Tloc(b,BUNfirst(b));
-#ifdef CRACK_DEBUG
- fprintf(stderr,"FoundLow=%d FoundHgh=%d\n",foundLow,foundHgh);
- fprintf(stderr,"cl1= "OIDFMT" ch1= "OIDFMT" cl2= "OIDFMT" ch2= "OIDFMT"
vl= "OIDFMT" vh= "OIDFMT",...t=%d , LBound=%d \n",
cl1,ch1,cl2,ch2,vl,vh,*t,LBound );
-#endif
-
/*need to increase one position for the low bound only since we always
store the previous position in the index*/
if (cl1 != 0 && LBound==FALSE) cl1++;
if (cl2 != 0) cl2++;
-#ifdef CRACK_DEBUG
- fprintf(stderr,"cl1= "OIDFMT" ch1= "OIDFMT" cl2= "OIDFMT" ch2= "OIDFMT"
vl= "OIDFMT" vh= "OIDFMT" \n\n", cl1,ch1,cl2,ch2,vl,vh );
-#endif
-
/* find the hols if any in the pieces to crack so that cracking does
not touch deleted buns */
if (CrackerIndex[m].mergeDeletions == 2){
oid holsLow = 0, holsHgh = 0;
@@ -518,15 +479,9 @@ createView:
else
_vl = vl;
if (gapL>0)
- {
addCrackerIndex_@1(m, low,
*inclusiveLow, _vl, c);
- pieces = pieces + 1;
- }
if (gapH>0)
- {
addCrackerIndex_@1(m, hgh, HBound, vh,
c);
- pieces = pieces + 1;
- }
if ((vl == 1) && (*t == *low) &&
(*inclusiveLow == TRUE))
vl = vl - 1;
}
@@ -540,10 +495,7 @@ createView:
else
_vl = vl;
if (gapL>0)
- {
addCrackerIndex_@1(m, low,
*inclusiveLow, _vl, c);
- pieces = pieces + 1;
- }
if ((vl == 1) && (*t == *low) && (*inclusiveLow
== TRUE))
vl = vl - 1;
}
@@ -563,10 +515,7 @@ createView:
t = (int *) Tloc(b, BUNfirst(b));
if (IndexSize < IndexStop)
if (gapH>0)
- {
addCrackerIndex_@1(m, hgh, HBound, vh,
c);
- pieces = pieces + 1;
- }
vl = cl1;
if ((vl == 0) && (*t < *low) && (*inclusiveLow == TRUE))
vl = vl + 1;
@@ -579,9 +528,6 @@ createView:
vh = ch2;
}
- /*fprintf(ofp,"%d\n",pieces);
- fclose(ofp);*/
-
GDKfree(pl_new);
GDKfree(pl_new_oid);
GDKfree(pr_new);
@@ -897,7 +843,7 @@ CRKRangeLeftNilTree_@1(int *vid, int *bi
oid *pr_new_oid = NULL;
int *p_data_less = NULL;
int *p_data_greater = NULL;
- int nthreads=0;
+ int nthreads;
char* p;
p = getenv("MULTITHREADS");
@@ -1018,7 +964,7 @@ CRKRangeRightNilTree_@1(int *vid, int *b
oid *pl_new_oid = NULL;
int *p_data_less = NULL;
int *p_data_greater = NULL;
- int nthreads=0;
+ int nthreads;
char* p;
p = getenv("MULTITHREADS");
diff --git a/monetdb5/extras/crackers/crackers_select_ops.mx
b/monetdb5/extras/crackers/crackers_select_ops.mx
--- a/monetdb5/extras/crackers/crackers_select_ops.mx
+++ b/monetdb5/extras/crackers/crackers_select_ops.mx
@@ -187,19 +187,11 @@ CRKthetauselect_@1(int *vid, int *bid, @
CRKcrackUnorderedThree@4_LO_RE_@1(b,*low,*hgh, @2, @3, &vl,
&vh);
if (*inclusiveLow == FALSE && *inclusiveHgh == FALSE)
CRKcrackUnorderedThree@4_LO_RO_@1(b,*low,*hgh, @2, @3, &vl,
&vh);
-
-#ifdef CRACK_DEBUG
- fprintf(stderr,"AFTER CRKcrackUnorderedThree vl= "OIDFMT" \n", vl );
-#endif
/*if (vl != -1 && vh != -1){*/
if (vl>0) _vl=vl-1; else _vl=vl;
addCrackerIndex_@1(m,low,*inclusiveLow,_vl,c);
addCrackerIndex_@1(m,hgh,HBound,vh,c);
-#ifdef CRACK_DEBUG
- fprintf(stderr,"AFTER crkThreeTree vl= "OIDFMT" \n", vl );
-#endif
-
@
@= crkThreeTreeCopy
/*printf("crack in three pieces\n");*/
@@ -226,10 +218,7 @@ CRKthetauselect_@1(int *vid, int *bid, @
CRKcrackUnorderedZero@2_RE_@1(b,*low, cl1, ch1,&vl);
else
CRKcrackUnorderedZero@2_LE_@1(b,*low, cl1, ch1,&vl);
-
-#ifdef CRACK_DEBUG
- fprintf(stderr,"AFTER CRKcrackUnorderedZero vl= "OIDFMT" \n", vl );
-#endif
+
if (vl < cl1){
/*then the left piece is empty*/
gapL = -1;
@@ -242,10 +231,6 @@ CRKthetauselect_@1(int *vid, int *bid, @
vl++; /* We need to take next position because the crack function
always returns the last bun of the left piece.
Instead we want the first bun of the right piece*/
-#ifdef CRACK_DEBUG
- fprintf(stderr,"AFTER crkTwoLTree vl= "OIDFMT" \n", vl );
-#endif
-
@
@= crkTwoRTree
/*CRACK in two pieces cl2-ch2 using <incHgh bound*/
@@ -301,27 +286,12 @@ createView:
BUN idxFirst;
bit copy=TRUE;
- int pieces=0;
- /*FILE *ofp;
- char outputFilename1[] =
"/export/scratch2/petraki/experiments_1st_paper/experiments/stochastic/idle_time_2/pieces_cracking.txt";
- ofp = fopen(outputFilename1,"a");
- if (ofp == NULL) {
- fprintf(stderr, "Can't open output file!\n");
- exit(1);
- }*/
-
-
if (@2_GT(low,hgh,@3@1))
throw(MAL, "crackers.crack", "illegal range");
if (*inclusiveHgh == TRUE) HBound = FALSE;
else HBound = TRUE;
-#ifdef CRACK_DEBUG
- fprintf(stderr,"RangeSelectBody\n");
-#endif
-
-
m = existsCrackerIndex(*bid);
/* if this is the first time we select something from this bat,
@@ -355,17 +325,8 @@ createView:
anyway so crack in three pieces cl-ch */
posl = BUNfirst(b);
posh = BUNlast(b)-1;
-#ifdef CRACK_DEBUG
- fprintf(stderr,"\nposl= "OIDFMT" posh= "OIDFMT" \n",
posl,posh );
-#endif
- /*printf(" "LLFMT" \n ",posh-posl);*/
+
@:crkThreeTree@5(@1,posl,posh,@5)@
- pieces = pieces + 3;
- /*fprintf(ofp,"%d\n",pieces);
- fclose(ofp);*/
-#ifdef CRACK_DEBUG
- fprintf(stderr,"\ncl1= "OIDFMT" ch1= "OIDFMT" cl2=
"OIDFMT" ch2= "OIDFMT" vl= "OIDFMT" vh= "OIDFMT" ", cl1,ch1,cl2,ch2,vl,vh );
-#endif
BBPincref(b->batCacheid,TRUE);
BBPunfix(bo->batCacheid);
@@ -398,7 +359,6 @@ createView:
posl = BUNfirst(b);
posh = BUNlast(b)-1;
- /*printf(" "LLFMT" \n ",posh-posl);*/
@:crkThreeTreeCopy(@1,posl,posh,@5)@
BBPincref(b->batCacheid,TRUE);
@@ -488,34 +448,18 @@ createView:
throw(MAL, "crackers.crackRange", "%s", msg);
}
-
-
-
/* find out where in the index the low falls */
-
foundLow = GetLow_@1(*low, *inclusiveLow, CrackerIndex[m].Tree, c,
BUNfirst(c), &cl1, &ch1, 0, BUNlast(b)-(oid)1,&LBound);
/* find out where in the index the high falls */
foundHgh = GetHgh_@1(*hgh, *inclusiveHgh, CrackerIndex[m].Tree, c,
BUNfirst(c), &cl2, &ch2, 0, BUNlast(b)-(oid)1);
- /*printAVLTree(CrackerIndex[m].Tree, c, BUNfirst(c));*/
- /*BATprint(BATdescriptor(CrackerIndex[m].cbid));*/ /*Print the cracker
column BAT*/
- /*BATprint(BATdescriptor(CrackerIndex[m].cid)); print the cracker
index for BAT*/
t=(int *)Tloc(b,BUNfirst(b));
-#ifdef CRACK_DEBUG
- fprintf(stderr,"FoundLow=%d FoundHgh=%d\n",foundLow,foundHgh);
- fprintf(stderr,"cl1= "OIDFMT" ch1= "OIDFMT" cl2= "OIDFMT" ch2= "OIDFMT"
vl= "OIDFMT" vh= "OIDFMT",...t=%d , LBound=%d \n",
cl1,ch1,cl2,ch2,vl,vh,*t,LBound );
-#endif
-
/*need to increase one position for the low bound only since we always
store the previous position in the index*/
if (cl1 != 0 && LBound==FALSE) cl1++;
if (cl2 != 0) cl2++;
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list