Add count of found rows
[ftsbench.git] / ftsbench.c
index 86d9b14..917c090 100644 (file)
@@ -289,7 +289,7 @@ main(int argn, char *argv[]) {
                pthread_t       *tid = (pthread_t*)malloc( sizeof(pthread_t) * nclients);
                struct  timeval begin;
                double  elapsed;
-               int     total=0;
+               int     total=0, nres=0;
                struct      timespec  sleepTo = { 0, 0 };
 
                /*
@@ -352,11 +352,13 @@ main(int argn, char *argv[]) {
 
                for(i=0;i<nclients;i++) {
                        pthread_join(tid[i], NULL);
+                       nres += dbs[i]->nres;
                        dbs[i]->Close(dbs[i]);
                }
 
                printf("%s%d(%.02f%%) queries proceed\n", 
                        (quiet) ? "" : "\r", total, (100.0*(float)total)/(nclients * n));
+               printf("Total number of result: %d\n", nres);
                printf("Total time: %.02f sec, Queries per second: %.02f\n", elapsed, total/elapsed);
                fflush(stdout);
        }