@@ -480,21 +480,34 @@ public static NodeStats createNodeStats() {
480
480
: null ;
481
481
IngestStats ingestStats = null ;
482
482
if (frequently ()) {
483
- IngestStats .Stats totalStats = new IngestStats .Stats (randomNonNegativeLong (), randomNonNegativeLong (), randomNonNegativeLong (),
484
- randomNonNegativeLong ());
485
483
int numPipelines = randomIntBetween (0 , 10 );
486
484
int numProcessors = randomIntBetween (0 , 10 );
485
+ long maxStatValue = Long .MAX_VALUE / Math .max (1 , numPipelines ) / Math .max (1 , numProcessors );
486
+ IngestStats .Stats totalStats = new IngestStats .Stats (
487
+ randomLongBetween (0 , maxStatValue ),
488
+ randomLongBetween (0 , maxStatValue ),
489
+ randomLongBetween (0 , maxStatValue ),
490
+ randomLongBetween (0 , maxStatValue )
491
+ );
487
492
List <IngestStats .PipelineStat > ingestPipelineStats = new ArrayList <>(numPipelines );
488
493
Map <String , List <IngestStats .ProcessorStat >> ingestProcessorStats = new HashMap <>(numPipelines );
489
494
for (int i = 0 ; i < numPipelines ; i ++) {
490
495
String pipelineId = randomAlphaOfLengthBetween (3 , 10 );
491
- ingestPipelineStats .add (new IngestStats .PipelineStat (pipelineId , new IngestStats .Stats
492
- (randomNonNegativeLong (), randomNonNegativeLong (), randomNonNegativeLong (), randomNonNegativeLong ())));
496
+ ingestPipelineStats .add (new IngestStats .PipelineStat (pipelineId , new IngestStats .Stats (
497
+ randomLongBetween (0 , maxStatValue ),
498
+ randomLongBetween (0 , maxStatValue ),
499
+ randomLongBetween (0 , maxStatValue ),
500
+ randomLongBetween (0 , maxStatValue ))
501
+ ));
493
502
494
503
List <IngestStats .ProcessorStat > processorPerPipeline = new ArrayList <>(numProcessors );
495
504
for (int j =0 ; j < numProcessors ;j ++) {
496
- IngestStats .Stats processorStats = new IngestStats .Stats
497
- (randomNonNegativeLong (), randomNonNegativeLong (), randomNonNegativeLong (), randomNonNegativeLong ());
505
+ IngestStats .Stats processorStats = new IngestStats .Stats (
506
+ randomLongBetween (0 , maxStatValue ),
507
+ randomLongBetween (0 , maxStatValue ),
508
+ randomLongBetween (0 , maxStatValue ),
509
+ randomLongBetween (0 , maxStatValue )
510
+ );
498
511
processorPerPipeline .add (new IngestStats .ProcessorStat (randomAlphaOfLengthBetween (3 , 10 ),
499
512
randomAlphaOfLengthBetween (3 , 10 ), processorStats ));
500
513
}
0 commit comments