From 30a1ca187bc0373ca3e90b87f97b7b34a49e2250 Mon Sep 17 00:00:00 2001 From: "Julian M. Kunkel" Date: Tue, 14 May 2019 14:55:11 +0100 Subject: [PATCH] Bugfix by rmn1 for #147 and #112. --- src/mdtest.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/mdtest.c b/src/mdtest.c index 6592e5d1..263b18ac 100644 --- a/src/mdtest.c +++ b/src/mdtest.c @@ -551,7 +551,7 @@ void mdtest_stat(const int random, const int dirs, const long dir_iter, const ch uint64_t stop_items = items; - if( directory_loops != 1 || leaf_only ){ + if( directory_loops != 1 ){ stop_items = items_per_dir; } @@ -2270,7 +2270,11 @@ mdtest_results_t * mdtest_run(int argc, char **argv, MPI_Comm world_com, FILE * } if (items_per_dir > 0) { if(items == 0){ - items = items_per_dir * num_dirs_in_tree; + if (leaf_only) { + items = items_per_dir * (uint64_t) pow(branch_factor, depth); + } else { + items = items_per_dir * num_dirs_in_tree; + } }else{ num_dirs_in_tree_calc = num_dirs_in_tree; }