-
Bug
-
Resolution: Cannot Reproduce
-
Major
-
None
-
2.5.1.GA, 2.6.0.GA
-
None
-
False
-
None
-
False
-
-
-
-
Moderate
As per proposal of adding support for stopping Kafka Connect connectors here:
https://github.com/strimzi/proposals/blob/main/054-stopping-kafka-connect-connectors.md
It says "Since Kafka 3.5, Kafka Connect connectors can also be stopped. This feature was added via KIP-875. Stopping a connector is done by using a new REST endpoint PUT /connectors/{connector}/stop."
However, when tried to stop connectors using REST API, it does not work on both Streams 2.5.1 and Streams 2.6.0.
AMQ Streams 2.5.1:
curl -i -X PUT https://test-connect-acp.apps.ocptest.company.com/connectors/debezium-connector-acp/stop HTTP/1.1 404 Not Found date: Thu, 22 Feb 2024 09:59:15 GMT content-length: 49 server: Jetty(9.4.48.v20220622-redhat-00001) set-cookie: ad970f4feb0b9660911b45bae1ccda11=fbe89101bbc26a2b17dec14b36a7261c; path=/; HttpOnly; Secure; SameSite=None {"error_code":404,"message":"HTTP 404 Not Found"}
AMQ Streams 2.6.0:
curl -v -X PUT https://debezium-connect-connect-0.debezium-connect-connect.dbz-mysql.svc/connectors/mysql-connector/stop
* Trying 10.131.0.31...
* TCP_NODELAY set
* Connected to debezium-connect-connect-0.debezium-connect-connect.dbz-mysql.svc (10.131.0.31) port 8083 (#0)
> PUT /connectors/mysql-connector/stop HTTP/1.1
> Host: debezium-connect-connect-0.debezium-connect-connect.dbz-mysql.svc:8083
> User-Agent: curl/7.61.1
> Accept: */*
>
< HTTP/1.1 204 No Content
< Date: Thu, 22 Feb 2024 13:28:02 GMT
< Server: Jetty(9.4.53.v20231009-redhat-00001)