Skip to content

Commit f96b7a2

Browse files
committed
Revert tests for moving them to a later PR
1 parent 9966e1e commit f96b7a2

File tree

3 files changed

+61
-524
lines changed

3 files changed

+61
-524
lines changed

src/rdkafka_mock_handlers.c

Lines changed: 9 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1299,40 +1299,15 @@ static int rd_kafka_mock_handle_Metadata(rd_kafka_mock_connection_t *mconn,
12991299
int i;
13001300
size_t of_Brokers_cnt;
13011301
int32_t response_Brokers_cnt = 0;
1302-
rd_kafka_resp_err_t err;
13031302

13041303
if (rkbuf->rkbuf_reqhdr.ApiVersion >= 3) {
13051304
/* Response: ThrottleTime */
13061305
rd_kafka_buf_write_i32(resp, 0);
13071306
}
13081307

1309-
err = rd_kafka_mock_next_request_error(mconn, resp);
1310-
if (err && rkbuf->rkbuf_reqhdr.ApiVersion < 13)
1311-
/* Top-level error code not supported */
1312-
err = RD_KAFKA_RESP_ERR_NO_ERROR;
1313-
1314-
if (err) {
1315-
/* Response: #Brokers */
1316-
rd_kafka_buf_write_arraycnt(resp, 0);
1317-
1318-
if (rkbuf->rkbuf_reqhdr.ApiVersion >= 2) {
1319-
/* Response: ClusterId */
1320-
rd_kafka_buf_write_str(resp, mcluster->id, -1);
1321-
}
1322-
1323-
if (rkbuf->rkbuf_reqhdr.ApiVersion >= 1) {
1324-
/* Response: ControllerId */
1325-
rd_kafka_buf_write_i32(resp, mcluster->controller_id);
1326-
}
1327-
1328-
/* Response: #Topics */
1329-
rd_kafka_buf_write_arraycnt(resp, 0);
1330-
1331-
goto send_response;
1332-
}
1333-
13341308
/* Response: #Brokers */
13351309
of_Brokers_cnt = rd_kafka_buf_write_arraycnt_pos(resp);
1310+
13361311
TAILQ_FOREACH(mrkb, &mcluster->brokers, link) {
13371312
if (!mrkb->up)
13381313
continue;
@@ -1343,7 +1318,7 @@ static int rd_kafka_mock_handle_Metadata(rd_kafka_mock_connection_t *mconn,
13431318
/* Response: Brokers.Port */
13441319
rd_kafka_buf_write_i32(resp, (int32_t)mrkb->port);
13451320
if (rkbuf->rkbuf_reqhdr.ApiVersion >= 1) {
1346-
/* Response: Brokers.Rack */
1321+
/* Response: Brokers.Rack (Matt's going to love this) */
13471322
rd_kafka_buf_write_str(resp, mrkb->rack, -1);
13481323
}
13491324
rd_kafka_buf_write_tags_empty(resp);
@@ -1480,23 +1455,18 @@ static int rd_kafka_mock_handle_Metadata(rd_kafka_mock_connection_t *mconn,
14801455
rd_kafka_buf_write_arraycnt(resp, 0);
14811456
}
14821457

1483-
if (requested_topics)
1484-
rd_kafka_topic_partition_list_destroy(requested_topics);
1485-
1486-
send_response:
1487-
14881458
if (rkbuf->rkbuf_reqhdr.ApiVersion >= 8 &&
14891459
rkbuf->rkbuf_reqhdr.ApiVersion <= 10) {
14901460
/* ClusterAuthorizedOperations */
14911461
rd_kafka_buf_write_i32(resp, INT32_MIN);
14921462
}
14931463

1494-
if (rkbuf->rkbuf_reqhdr.ApiVersion >= 13) {
1495-
/* Response: ErrorCode */
1496-
rd_kafka_buf_write_i16(resp, err);
1497-
}
1498-
1464+
rd_kafka_buf_skip_tags(rkbuf);
14991465
rd_kafka_buf_write_tags_empty(resp);
1466+
1467+
if (requested_topics)
1468+
rd_kafka_topic_partition_list_destroy(requested_topics);
1469+
15001470
rd_kafka_mock_connection_send_response(mconn, resp);
15011471

15021472
return 0;
@@ -1546,8 +1516,7 @@ rd_kafka_mock_handle_FindCoordinator(rd_kafka_mock_connection_t *mconn,
15461516

15471517
if (!err && RD_KAFKAP_STR_LEN(&Key) > 0) {
15481518
mrkb = rd_kafka_mock_cluster_get_coord(mcluster, KeyType, &Key);
1549-
if (!mrkb)
1550-
err = RD_KAFKA_RESP_ERR_COORDINATOR_NOT_AVAILABLE;
1519+
rd_assert(mrkb);
15511520
}
15521521

15531522
if (!mrkb && !err)
@@ -3034,7 +3003,7 @@ const struct rd_kafka_mock_api_handler
30343003
[RD_KAFKAP_OffsetFetch] = {0, 6, 6, rd_kafka_mock_handle_OffsetFetch},
30353004
[RD_KAFKAP_OffsetCommit] = {0, 9, 8, rd_kafka_mock_handle_OffsetCommit},
30363005
[RD_KAFKAP_ApiVersion] = {0, 2, 3, rd_kafka_mock_handle_ApiVersion},
3037-
[RD_KAFKAP_Metadata] = {0, 13, 9, rd_kafka_mock_handle_Metadata},
3006+
[RD_KAFKAP_Metadata] = {0, 12, 9, rd_kafka_mock_handle_Metadata},
30383007
[RD_KAFKAP_FindCoordinator] = {0, 3, 3,
30393008
rd_kafka_mock_handle_FindCoordinator},
30403009
[RD_KAFKAP_InitProducerId] = {0, 4, 2,

0 commit comments

Comments
 (0)