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

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



bq.  On 2012-05-08 06:50:32, Alejandro Abdelnur wrote:
bq.  > 
trunk/core/src/main/java/org/apache/oozie/command/coord/CoordChangeXCommand.java,
 line 210
bq.  > <https://reviews.apache.org/r/4842/diff/2/?file=106729#file106729line210>
bq.  >
bq.  >     this IF should also check that the action status is WAITING or READY
bq.  >     
bq.  >     if (!time-AFTER && (action WAITING || READY))

if there is an action with nominal time >= pause time and action is in RUNNING 
state, we will not delete the action and return SUCCESS(which implies oozie 
paused the coord at the given pause time). But the actions later than pause 
time will be running and coord is not actually paused. This is very confusing 
for the user.

We should throw an exception and fail the API in this case


- shwethags


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


On 2012-05-04 07:40:58, shwethags wrote:
bq.  
bq.  -----------------------------------------------------------
bq.  This is an automatically generated e-mail. To reply, visit:
bq.  https://reviews.apache.org/r/4842/
bq.  -----------------------------------------------------------
bq.  
bq.  (Updated 2012-05-04 07:40:58)
bq.  
bq.  
bq.  Review request for oozie.
bq.  
bq.  
bq.  Summary
bq.  -------
bq.  
bq.  CoordChangeXCommand.processLookaheadActions() doesn't use coord timeunit 
while calculating the action times. So, if the frequency is non-minutes(hours, 
days, months), setting pause time can delete past coord actions
bq.  
bq.  
bq.  This addresses bug OOZIE-818.
bq.      https://issues.apache.org/jira/browse/OOZIE-818
bq.  
bq.  
bq.  Diffs
bq.  -----
bq.  
bq.    trunk/core/src/main/java/org/apache/oozie/ErrorCode.java 1329080 
bq.    
trunk/core/src/main/java/org/apache/oozie/command/coord/CoordChangeXCommand.java
 1329080 
bq.    
trunk/core/src/test/java/org/apache/oozie/command/coord/TestCoordChangeXCommand.java
 1329080 
bq.  
bq.  Diff: https://reviews.apache.org/r/4842/diff
bq.  
bq.  
bq.  Testing
bq.  -------
bq.  
bq.  UT - TestCoordChangeXCommand
bq.  
bq.  
bq.  Thanks,
bq.  
bq.  shwethags
bq.  
bq.


                
> CoordChangeXCommand deletes past coordinator actions
> ----------------------------------------------------
>
>                 Key: OOZIE-818
>                 URL: https://issues.apache.org/jira/browse/OOZIE-818
>             Project: Oozie
>          Issue Type: Bug
>            Reporter: Shwetha G S
>            Assignee: Shwetha G S
>            Priority: Critical
>
> CoordChangeXCommand.processLookaheadActions() doesn't use coord timeunit 
> while calculating the action times. So, if the frequency is 
> non-minutes(hours, days, months...), setting pause time can delete past coord 
> actions 

--
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