RequestSend send = new RequestSend(node.id(), reqHeader, produceRequest.toStruct());
ClientRequest request = new ClientRequest(time.milliseconds(), true, send, null);
awaitReady(client, node);
client.poll(Arrays.asList(request), 1, time.milliseconds());
assertEquals(1, client.inFlightRequestCount());
ResponseHeader respHeader = new ResponseHeader(reqHeader.correlationId());
Struct resp = new Struct(ProtoUtils.currentResponseSchema(ApiKeys.PRODUCE.id));
resp.set("responses", new Object[0]);
int size = respHeader.sizeOf() + resp.sizeOf();
ByteBuffer buffer = ByteBuffer.allocate(size);
respHeader.writeTo(buffer);