Changeset: 0c95004cc401 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=0c95004cc401
Modified Files:
        monetdb5/extras/crackers/crackers_holistic.h
        monetdb5/extras/crackers/crackers_select_ops.mx
        monetdb5/extras/crackers/crackers_selectholpl_ops.mx
        monetdb5/mal/mal_profiler.c
Branch: holindex
Log Message:

"Fix" output files.


diffs (87 lines):

diff --git a/monetdb5/extras/crackers/crackers_holistic.h 
b/monetdb5/extras/crackers/crackers_holistic.h
--- a/monetdb5/extras/crackers/crackers_holistic.h
+++ b/monetdb5/extras/crackers/crackers_holistic.h
@@ -36,7 +36,6 @@ typedef struct frequency{
 }FrequencyNode;
 
 typedef  str (*IdleFuncPtr)(int *);
-//crackers_export int isIdleQuery;
 crackers_export MT_Lock frequencylock;
 crackers_export MT_Lock CRKIndexLock;
 crackers_export pthread_rwlock_t CRKFirstPieceRWLock;
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
@@ -896,7 +896,16 @@ CRKRangeLeftNilTree_@1(int *vid, int *bi
        int gapH = 1;
        int pieces=0;
        FILE *ofp;
-       char outputFilename1[] = 
"/export/scratch2/petraki/experiments_paper1/cpu_cracking_pieces.txt";
+       char *outputFilename1;
+
+
+       //gettimeofday(&tv0,0);
+       
+       outputFilename1 = getenv("CRACKING_PIECES");
+       if (outputFilename1 == NULL){
+               fprintf(stderr, "Error: CRACKING_PIECES\n");
+               exit(1);
+       }
 
        ofp = fopen(outputFilename1,"a");
        if (ofp == NULL) {
diff --git a/monetdb5/extras/crackers/crackers_selectholpl_ops.mx 
b/monetdb5/extras/crackers/crackers_selectholpl_ops.mx
--- a/monetdb5/extras/crackers/crackers_selectholpl_ops.mx
+++ b/monetdb5/extras/crackers/crackers_selectholpl_ops.mx
@@ -301,7 +301,7 @@ CRKrandomholpl_@1(int *bid, bit *inclusi
                //fprintf(ofp,"Idle_Query \t 0 \t Wait_time\t %9.6lf \t 
Selection_time\t %9.6lf \t Low= \t %d\n",wt,ct,(int)*low);
                GDKfree(low);
                //gettimeofday(&tv1,0); ct+=dt(tv0,tv1); tv0=tv1;
-
+               fclose(ofp);
                return 0;
        }
        /* Take the index of the bat */
@@ -401,6 +401,7 @@ CRKrandomholpl_@1(int *bid, bit *inclusi
 
        GDKfree(low);   
 
+       fclose(ofp);
        return 0;
 }
 
diff --git a/monetdb5/mal/mal_profiler.c b/monetdb5/mal/mal_profiler.c
--- a/monetdb5/mal/mal_profiler.c
+++ b/monetdb5/mal/mal_profiler.c
@@ -1345,12 +1345,18 @@ void HeartbeatCPUload(str (*IdleFunc)(in
        }
 }
 
-// Give users the option to check for the system load between two heart beats
+// Give users the option to check for the system total load between two heart 
beats
 void HeartbeatCPUload_total(void)
 {
        char cpuload[BUFSIZ];
        FILE *ofp;
-       char outputFilename1[] = 
"/export/scratch2/petraki/experiments_paper1/cpuload_cracking.txt";
+       char *outputFilename1;
+       
+       outputFilename1 = getenv("TOTAL_CPULOAD");
+       if (outputFilename1 == NULL){
+               fprintf(stderr, "Error: TOTAL_CPULOAD\n");
+               exit(1);
+       }
 
        ofp = fopen(outputFilename1,"a");
        if (ofp == NULL) {
@@ -1361,9 +1367,8 @@ void HeartbeatCPUload_total(void)
        while(1)
        {
                (void) getCPULoad(cpuload);
-               fprintf(ofp,"cpuload=%lf\n",corestat[256].load);
+               fprintf(ofp,"%lf\n",corestat[256].load);
                MT_sleep_ms(10);        
-               //fprintf(stderr,"%s\n",cpuload);
        }
        fclose(ofp);
 }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to