@@ -101,19 +101,11 @@ void start(String[] args) throws IOException {
101
101
record = new ProducerRecord <>(config .topicName , payload );
102
102
103
103
long sendStartMs = System .currentTimeMillis ();
104
- if (config .warmupRecords > 0 ) {
105
- if (i < config .warmupRecords ) {
106
- cb = new PerfCallback (sendStartMs , payload .length , stats );
107
- } else {
108
- if (i == config .warmupRecords ) {
109
- steadyStateStats = new Stats (config .numRecords - config .warmupRecords , DEFAULT_REPORTING_INTERVAL_MS , config .warmupRecords > 0 );
110
- stats .steadyStateActive = true ;
111
- }
112
- cb = new PerfCallback (sendStartMs , payload .length , stats , steadyStateStats );
113
- }
114
- } else {
115
- cb = new PerfCallback (sendStartMs , payload .length , stats );
104
+ if ( config .warmupRecords > 0 && i == config .warmupRecords ) {
105
+ steadyStateStats = new Stats (config .numRecords - config .warmupRecords , DEFAULT_REPORTING_INTERVAL_MS , config .warmupRecords > 0 );
106
+ stats .steadyStateActive = true ;
116
107
}
108
+ cb = new PerfCallback (sendStartMs , payload .length , stats , steadyStateStats );
117
109
producer .send (record , cb );
118
110
119
111
currentTransactionSize ++;
@@ -173,7 +165,6 @@ KafkaProducer<byte[], byte[]> createKafkaProducer(Properties props) {
173
165
}
174
166
175
167
Callback cb ;
176
-
177
168
Stats stats ;
178
169
Stats steadyStateStats ;
179
170
@@ -510,13 +501,6 @@ static final class PerfCallback implements Callback {
510
501
private final Stats stats ;
511
502
private final Stats steadyStateStats ;
512
503
513
- public PerfCallback (long start , int bytes , Stats stats ) {
514
- this .start = start ;
515
- this .stats = stats ;
516
- this .steadyStateStats = null ;
517
- this .bytes = bytes ;
518
- }
519
-
520
504
public PerfCallback (long start , int bytes , Stats stats , Stats steadyStateStats ) {
521
505
this .start = start ;
522
506
this .stats = stats ;
0 commit comments