You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Pierre Villard (JIRA)" <ji...@apache.org> on 2017/01/25 16:31:27 UTC

[jira] [Updated] (NIFI-3295) Node Reconnects When Deleting through API

     [ https://issues.apache.org/jira/browse/NIFI-3295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pierre Villard updated NIFI-3295:
---------------------------------
    Assignee: Pierre Villard
      Status: Patch Available  (was: Open)

> Node Reconnects When Deleting through API
> -----------------------------------------
>
>                 Key: NIFI-3295
>                 URL: https://issues.apache.org/jira/browse/NIFI-3295
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core Framework
>    Affects Versions: 1.0.1
>            Reporter: Josh Meyer
>            Assignee: Pierre Villard
>            Priority: Minor
>
> When deleting a node using the API a 200 code is returned, but the node will be reconnected. It seems as if it is required to first disconnect the node and then delete then node. It would be nice if a 400 code (invalid request) or something like this was returned explaining the error.
> Reproduce the node being deleted and reconnecting:
> {code}
> curl -X DELETE -k -v -i '<nifi-host>:9091/nifi-api/controller/cluster/nodes/<node-uuid>' --cert <path-to-keystore>:<keystore-password>
> {code}
> Getting the deletion to stick:
> {code}
> curl -X PUT -k -v -i '<nifi-host>:9091/nifi-api/controller/cluster/nodes/<node-uuid>' -H 'Origin: <nifi-host>:9091' -H 'Content-Type: application/json' --data-binary '{"node":{"nodeId":"<node-uuid>","status":"DISCONNECTING"}}' --cert <path-to-keystore>:<keystore-password>
> curl -X DELETE -k -v -i '<nifi-host>:9091/nifi-api/controller/cluster/nodes/<node-uuid>' --cert <path-to-keystore>:<keystore-password>
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)