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

Zhihua Deng updated HIVE-23720:
-------------------------------
    Description: 
 Now SQLOperation cancels the background task only when the condition is met:

if (shouldRunAsync() && state != OperationState.CANCELED && state != 
OperationState.TIMEDOUT)

The condition is evaluated to false when state is OperationState.CANCELED or 
OperationState.TIMEDOUT,  but operations in such states should stop the 
background tasks to release resources, no need to dependent on the driver check 
his own status to get the background task stop.

  was:
 Now SQLOperation cancels the background task only when the condition is met:

if (shouldRunAsync() && state != OperationState.CANCELED && state != 
OperationState.TIMEDOUT)

The condition is evaluated to false when state is OperationState.CANCELED or 
OperationState.TIMEDOUT,  but operations in such states should stop the 
background tasks to release resources.


> Background task may not be interrupted when operation being canceled or 
> timeout
> -------------------------------------------------------------------------------
>
>                 Key: HIVE-23720
>                 URL: https://issues.apache.org/jira/browse/HIVE-23720
>             Project: Hive
>          Issue Type: Bug
>          Components: HiveServer2
>            Reporter: Zhihua Deng
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
>  Now SQLOperation cancels the background task only when the condition is met:
> if (shouldRunAsync() && state != OperationState.CANCELED && state != 
> OperationState.TIMEDOUT)
> The condition is evaluated to false when state is OperationState.CANCELED or 
> OperationState.TIMEDOUT,  but operations in such states should stop the 
> background tasks to release resources, no need to dependent on the driver 
> check his own status to get the background task stop.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to