mimaison commented on a change in pull request #11560: URL: https://github.com/apache/kafka/pull/11560#discussion_r770451653
########## File path: core/src/main/scala/kafka/network/SocketServer.scala ########## @@ -95,20 +95,22 @@ class SocketServer(val config: KafkaConfig, memoryPoolSensor.add(new Meter(TimeUnit.MILLISECONDS, memoryPoolDepletedPercentMetricName, memoryPoolDepletedTimeMetricName)) private val memoryPool = if (config.queuedMaxBytes > 0) new SimpleMemoryPool(config.queuedMaxBytes, config.socketRequestMaxBytes, false, memoryPoolSensor) else MemoryPool.NONE // data-plane - private val dataPlaneProcessors = new ConcurrentHashMap[Int, Processor]() - private[network] val dataPlaneAcceptors = new ConcurrentHashMap[EndPoint, Acceptor]() - val dataPlaneRequestChannel = new RequestChannel(maxQueuedRequests, DataPlaneMetricPrefix, time, apiVersionManager.newRequestMetrics) + private[network] val dataPlaneAcceptors = new ConcurrentHashMap[EndPoint, DataPlaneAcceptor]() + val dataPlaneRequestChannel = new RequestChannel(maxQueuedRequests, DataPlaneAcceptor.MetricPrefix, time, apiVersionManager.newRequestMetrics) // control-plane - private var controlPlaneProcessorOpt : Option[Processor] = None - private[network] var controlPlaneAcceptorOpt : Option[Acceptor] = None + private[network] var controlPlaneAcceptorOpt: Option[ControlPlaneAcceptor] = None val controlPlaneRequestChannelOpt: Option[RequestChannel] = config.controlPlaneListenerName.map(_ => - new RequestChannel(20, ControlPlaneMetricPrefix, time, apiVersionManager.newRequestMetrics)) + new RequestChannel(20, ControlPlaneAcceptor.MetricPrefix, time, apiVersionManager.newRequestMetrics)) - private var nextProcessorId = 0 + private val nextPId: AtomicInteger = new AtomicInteger(0) val connectionQuotas = new ConnectionQuotas(config, time, metrics) private var startedProcessingRequests = false private var stoppedProcessingRequests = false + def nextProcessorId(): Int = { + nextPId.getAndIncrement() Review comment: I've renamed the field to `nextProcessorId`, this is not an issue as it's private -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org