Ensuring Kafka clients can send enough requests to the server
yangxi opened this issue · comments
When comparing the performance of Kafka clients, we found that the Trogdor client in Kafka can never reach a high QPS, for example, with 10K QPS target, it only reaches 400 QPS. The Kafka benchmark uses the Trogdor client to drive the workload, which might cause the server to not have enough work to do. We should check this and make sure the server is always having pending work to do when benchmarking.