[ https://issues.apache.org/jira/browse/HIVE-18318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16299472#comment-16299472 ]
Sergey Shelukhin commented on HIVE-18318: ----------------------------------------- The operator stuff is not really an issue, it's more like a semi deliberate design omission. Abort flag is only checked in some init methods; no operator has a mechanism to check it anywhere, so it's not like there are some problematic operators. > LLAP record reader should check interrupt even when not blocking > ---------------------------------------------------------------- > > Key: HIVE-18318 > URL: https://issues.apache.org/jira/browse/HIVE-18318 > Project: Hive > Issue Type: Bug > Reporter: Sergey Shelukhin > Assignee: Sergey Shelukhin > Attachments: HIVE-18318.patch > > > Hive operators don't check interrupts, and may not do blocking operations. > LLAP record reader only blocks in IO is slower than processing; so, if IO is > fast enough, it will not ever block (at least not interruptibly, the sync > w/IO on the object does not check interrupts), and thus never catch > interrupts. > So, the task would be impossible to terminate. -- This message was sent by Atlassian JIRA (v6.4.14#64029)