The section you're looking at is the legacy documentation which only applies if the cluster is running in legacy mode.

You want to look at the "Dispatcher" section (https://ci.apache.org/projects/flink/flink-docs-release-1.6/monitoring/rest_api.html#dispatcher), which documents the PATCH operation.

On 17.10.2018 15:40, Barisa Obradovic wrote:
In the flink documenation, to cancel the job, request should be made to

DELETE request to /jobs/:jobid/cancel
https://ci.apache.org/projects/flink/flink-docs-stable/monitoring/rest_api.html#job-cancellation

However, when I run this command, I get 404 back from the jobmanager.

After reading the source code, I can see that clojure client uses PATCH
operation instead, and doesn't include `cancel` suffix in the URL:
https://github.com/apache/flink/blob/ad79e6953cdbd9571f0605810b7d5f42749b38f4/flink-jepsen/test/jepsen/flink/client_test.clj#L48
Also, the job termination headers say PATCH,
https://github.com/apache/flink/blob/824a823ba4ca6f29075a187ed1a3a301089f1a99/flink-runtime/src/main/java/org/apache/flink/runtime/rest/messages/JobTerminationHeaders.java#L59

Locally testing, I can see that
```
curl -k -v -X PATCH
'https://localhost:6125/jobs/088a37f04e867e5dd0cde558f31dd02b'
``` Gives me 202, for success.

So, does this mean that documentation is out of date? If so, I'm happy to
update it, just wanted to check here I didn't miss anything




--
Sent from: http://apache-flink-user-mailing-list-archive.2336050.n4.nabble.com/


Reply via email to