[ 
https://issues.apache.org/jira/browse/OOZIE-684?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13215850#comment-13215850
 ] 

[email protected] commented on OOZIE-684:
-----------------------------------------------------


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/4035/
-----------------------------------------------------------

Review request for oozie.


Summary
-------

While executing an interrupt driven commands it may be executed from the map on 
one thread and executed from the queue at a different thread 
This will cause the following exception to be thrown: 
java.lang.IllegalStateException: CoordChangeXCommand already used. 

- Avoiding throwing exception in case of interrupts and synchronizing the 
changes in [used] 
- Avoiding executing interrupt in case of commands that doesn't need locks
- Changing the debug message for execute interrupt to explicitly mentioning it 
is an interrupt command


This addresses bug OOZIE-684.
    https://issues.apache.org/jira/browse/OOZIE-684


Diffs
-----

  
http://svn.apache.org/repos/asf/incubator/oozie/trunk/core/src/main/java/org/apache/oozie/command/XCommand.java
 1293381 

Diff: https://reviews.apache.org/r/4035/diff


Testing
-------


Thanks,

Mohamed


                
> A race condition may happen under stress while executing an interrupt command
> -----------------------------------------------------------------------------
>
>                 Key: OOZIE-684
>                 URL: https://issues.apache.org/jira/browse/OOZIE-684
>             Project: Oozie
>          Issue Type: Bug
>            Reporter: Mohamed Battisha
>              Labels: performance
>   Original Estimate: 168h
>  Remaining Estimate: 168h
>
> While executing an interrupt driven commands it may be executed from the map 
> on one thread and executed from the queue at a different thread
> This will cause the following exception to be thrown:
> java.lang.IllegalStateException: CoordChangeXCommand already used.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to