File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -361,10 +361,20 @@ PerformanceResult IssueQueries(SystemUnderTest* sut,
361
361
362
362
// Calculated expected number of queries
363
363
uint64_t expected_queries = settings.target_qps * settings.min_duration .count () / 1000 ;
364
+ uint64_t minimum_queries = settings.min_query_count ;
364
365
if (scenario != TestScenario::Offline) {
365
366
expected_queries *= settings.samples_per_query ;
367
+ minimum_queries *= settings.samples_per_query ;
368
+ } else {
369
+ minimum_queries = settings.min_sample_count ;
366
370
}
367
371
372
+ expected_queries = expected_queries < minimum_queries ? minimum_queries : expected_queries;
373
+
374
+ std::cout << " Loadgen :: expected_queries = "
375
+ << expected_queries << " \n "
376
+ << std::flush;
377
+
368
378
if (settings.accuracy_log_sampling_target > 0 ) {
369
379
response_logger.accuracy_log_prob = (double ) settings.accuracy_log_sampling_target / expected_queries;
370
380
}
You can’t perform that action at this time.
0 commit comments