[
https://issues.apache.org/jira/browse/IGNITE-27196?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mikhail Petrov resolved IGNITE-27196.
-------------------------------------
Resolution: Fixed
> Add authorization of Compute Task Job cancellation
> --------------------------------------------------
>
> Key: IGNITE-27196
> URL: https://issues.apache.org/jira/browse/IGNITE-27196
> Project: Ignite
> Issue Type: Bug
> Reporter: Mikhail Petrov
> Assignee: Mikhail Petrov
> Priority: Major
> Labels: ise
> Fix For: 2.18
>
> Time Spent: 50m
> Remaining Estimate: 0h
>
> We need to add authorization to cancel a Compute Task. Compute Tasks can be
> canceled explicitly using
> ComputeTaskFuture#getTaskSession()#getJobSiblings(), but unlike
> ComputeTaskFuture#cancel(), this operation is performed without permission
> checks.
> This also affects the control.sh --kill compute command. Even if the user
> doesn't have the TASK_CANCEL permission, all tasks will be terminated after
> this command is run.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)