You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@oozie.apache.org by Virag Kothari <vi...@yahoo-inc.com> on 2012/01/10 03:05:54 UTC
Review Request: OOZIE-651: Coordinator rerun fails due to NPE in some cases
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3441/
-----------------------------------------------------------
Review request for oozie, Mohammad Islam and Angelo K. Huang.
Summary
-------
https://issues.apache.org/jira/browse/OOZIE-651
This addresses bug OOZIE-651.
https://issues.apache.org/jira/browse/OOZIE-651
Diffs
-----
trunk/core/src/main/java/org/apache/oozie/LocalOozieClientCoord.java 1229389
trunk/core/src/main/java/org/apache/oozie/command/coord/CoordRerunXCommand.java 1229389
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java 1229389
trunk/core/src/main/java/org/apache/oozie/servlet/JobServlet.java 1229389
trunk/core/src/main/java/org/apache/oozie/servlet/V1JobServlet.java 1229389
trunk/core/src/main/java/org/apache/oozie/util/CoordActionsInDateRange.java 1229389
trunk/core/src/test/java/org/apache/oozie/command/coord/TestCoordRerunXCommand.java 1229389
trunk/core/src/test/java/org/apache/oozie/coord/TestCoordUtils.java PRE-CREATION
trunk/docs/src/site/twiki/DG_CoordinatorRerun.twiki 1229389
Diff: https://reviews.apache.org/r/3441/diff
Testing
-------
Tested against current test cases
Test cases for CoordUtils added
Ran the coordinator rerun example
Thanks,
Virag
Re: Review Request: OOZIE-651: Coordinator rerun fails due to NPE in some
cases
Posted by Virag Kothari <vi...@yahoo-inc.com>.
> On 2012-01-12 03:18:42, Mohamed Battisha wrote:
> > trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java, line 65
> > <https://reviews.apache.org/r/3441/diff/1/?file=67422#file67422line65>
> >
> > I am assuming this is just copy and paste from the rerunXCommand
getCoordActionsFromIds() is copy and paste, getCoordActionsFromDates() has been refactored a bit to use logic from CoordActionsInDateRange class.
> On 2012-01-12 03:18:42, Mohamed Battisha wrote:
> > trunk/core/src/main/java/org/apache/oozie/command/coord/CoordRerunXCommand.java, line 460
> > <https://reviews.apache.org/r/3441/diff/1/?file=67421#file67421line460>
> >
> > what if a null coordActions is returned. you may end up with NPE
Nope.. ParamChecker.null() has been added in the next function accessing coordActions
- Virag
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3441/#review4325
-----------------------------------------------------------
On 2012-01-10 02:05:54, Virag Kothari wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3441/
> -----------------------------------------------------------
>
> (Updated 2012-01-10 02:05:54)
>
>
> Review request for oozie, Mohammad Islam and Angelo K. Huang.
>
>
> Summary
> -------
>
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> This addresses bug OOZIE-651.
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> Diffs
> -----
>
> trunk/core/src/main/java/org/apache/oozie/LocalOozieClientCoord.java 1229389
> trunk/core/src/main/java/org/apache/oozie/command/coord/CoordRerunXCommand.java 1229389
> trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/V1JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/util/CoordActionsInDateRange.java 1229389
> trunk/core/src/test/java/org/apache/oozie/command/coord/TestCoordRerunXCommand.java 1229389
> trunk/core/src/test/java/org/apache/oozie/coord/TestCoordUtils.java PRE-CREATION
> trunk/docs/src/site/twiki/DG_CoordinatorRerun.twiki 1229389
>
> Diff: https://reviews.apache.org/r/3441/diff
>
>
> Testing
> -------
>
> Tested against current test cases
> Test cases for CoordUtils added
> Ran the coordinator rerun example
>
>
> Thanks,
>
> Virag
>
>
Re: Review Request: OOZIE-651: Coordinator rerun fails due to NPE in some
cases
Posted by Mohamed Battisha <mb...@yahoo.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3441/#review4325
-----------------------------------------------------------
trunk/core/src/main/java/org/apache/oozie/command/coord/CoordRerunXCommand.java
<https://reviews.apache.org/r/3441/#comment9732>
what if a null coordActions is returned. you may end up with NPE
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java
<https://reviews.apache.org/r/3441/#comment9733>
I am assuming this is just copy and paste from the rerunXCommand
looks straightforward. few comments and questions
- Mohamed
On 2012-01-10 02:05:54, Virag Kothari wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3441/
> -----------------------------------------------------------
>
> (Updated 2012-01-10 02:05:54)
>
>
> Review request for oozie, Mohammad Islam and Angelo K. Huang.
>
>
> Summary
> -------
>
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> This addresses bug OOZIE-651.
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> Diffs
> -----
>
> trunk/core/src/main/java/org/apache/oozie/LocalOozieClientCoord.java 1229389
> trunk/core/src/main/java/org/apache/oozie/command/coord/CoordRerunXCommand.java 1229389
> trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/V1JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/util/CoordActionsInDateRange.java 1229389
> trunk/core/src/test/java/org/apache/oozie/command/coord/TestCoordRerunXCommand.java 1229389
> trunk/core/src/test/java/org/apache/oozie/coord/TestCoordUtils.java PRE-CREATION
> trunk/docs/src/site/twiki/DG_CoordinatorRerun.twiki 1229389
>
> Diff: https://reviews.apache.org/r/3441/diff
>
>
> Testing
> -------
>
> Tested against current test cases
> Test cases for CoordUtils added
> Ran the coordinator rerun example
>
>
> Thanks,
>
> Virag
>
>
Re: Review Request: OOZIE-651: Coordinator rerun fails due to NPE in some
cases
Posted by Virag Kothari <vi...@yahoo-inc.com>.
> On 2012-01-10 03:23:10, Mohamed Battisha wrote:
> > any reasons for moving the list methods from the CoordRerunXCommand to the CoordUtility
> > it seems to be very related to the rerun command
These methods are being used by rerun command but very similar list methods also exist for retrieving logs for date and action range. So already there is some repetition of these functions. As they are generic methods for parsing date and action ranges, have moved them to the utility class.
- Virag
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3441/#review4290
-----------------------------------------------------------
On 2012-01-10 02:05:54, Virag Kothari wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3441/
> -----------------------------------------------------------
>
> (Updated 2012-01-10 02:05:54)
>
>
> Review request for oozie, Mohammad Islam and Angelo K. Huang.
>
>
> Summary
> -------
>
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> This addresses bug OOZIE-651.
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> Diffs
> -----
>
> trunk/core/src/main/java/org/apache/oozie/LocalOozieClientCoord.java 1229389
> trunk/core/src/main/java/org/apache/oozie/command/coord/CoordRerunXCommand.java 1229389
> trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/V1JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/util/CoordActionsInDateRange.java 1229389
> trunk/core/src/test/java/org/apache/oozie/command/coord/TestCoordRerunXCommand.java 1229389
> trunk/core/src/test/java/org/apache/oozie/coord/TestCoordUtils.java PRE-CREATION
> trunk/docs/src/site/twiki/DG_CoordinatorRerun.twiki 1229389
>
> Diff: https://reviews.apache.org/r/3441/diff
>
>
> Testing
> -------
>
> Tested against current test cases
> Test cases for CoordUtils added
> Ran the coordinator rerun example
>
>
> Thanks,
>
> Virag
>
>
Re: Review Request: OOZIE-651: Coordinator rerun fails due to NPE in some
cases
Posted by Mohamed Battisha <mb...@yahoo.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3441/#review4290
-----------------------------------------------------------
any reasons for moving the list methods from the CoordRerunXCommand to the CoordUtility
it seems to be very related to the rerun command
- Mohamed
On 2012-01-10 02:05:54, Virag Kothari wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3441/
> -----------------------------------------------------------
>
> (Updated 2012-01-10 02:05:54)
>
>
> Review request for oozie, Mohammad Islam and Angelo K. Huang.
>
>
> Summary
> -------
>
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> This addresses bug OOZIE-651.
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> Diffs
> -----
>
> trunk/core/src/main/java/org/apache/oozie/LocalOozieClientCoord.java 1229389
> trunk/core/src/main/java/org/apache/oozie/command/coord/CoordRerunXCommand.java 1229389
> trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/V1JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/util/CoordActionsInDateRange.java 1229389
> trunk/core/src/test/java/org/apache/oozie/command/coord/TestCoordRerunXCommand.java 1229389
> trunk/core/src/test/java/org/apache/oozie/coord/TestCoordUtils.java PRE-CREATION
> trunk/docs/src/site/twiki/DG_CoordinatorRerun.twiki 1229389
>
> Diff: https://reviews.apache.org/r/3441/diff
>
>
> Testing
> -------
>
> Tested against current test cases
> Test cases for CoordUtils added
> Ran the coordinator rerun example
>
>
> Thanks,
>
> Virag
>
>
Re: Review Request: OOZIE-651: Coordinator rerun fails due to NPE in some
cases
Posted by Mohammad Islam <mi...@yahoo.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3441/#review4552
-----------------------------------------------------------
Ship it!
+1 committing
- Mohammad
On 2012-01-13 00:21:17, Virag Kothari wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3441/
> -----------------------------------------------------------
>
> (Updated 2012-01-13 00:21:17)
>
>
> Review request for oozie, Mohammad Islam and Angelo K. Huang.
>
>
> Summary
> -------
>
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> This addresses bug OOZIE-651.
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> Diffs
> -----
>
> trunk/core/src/main/java/org/apache/oozie/LocalOozieClientCoord.java 1229389
> trunk/core/src/main/java/org/apache/oozie/command/coord/CoordRerunXCommand.java 1229389
> trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/V1JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/util/CoordActionsInDateRange.java 1229389
> trunk/core/src/main/java/org/apache/oozie/util/DateUtils.java 1229389
> trunk/core/src/test/java/org/apache/oozie/command/coord/TestCoordRerunXCommand.java 1229389
> trunk/core/src/test/java/org/apache/oozie/coord/TestCoordUtils.java PRE-CREATION
> trunk/docs/src/site/twiki/DG_CoordinatorRerun.twiki 1229389
>
> Diff: https://reviews.apache.org/r/3441/diff
>
>
> Testing
> -------
>
> Tested against current test cases
> Test cases for CoordUtils added
> Ran the coordinator rerun example
>
>
> Thanks,
>
> Virag
>
>
Re: Review Request: OOZIE-651: Coordinator rerun fails due to NPE in some
cases
Posted by Mohamed Battisha <mb...@yahoo.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3441/#review4348
-----------------------------------------------------------
Ship it!
looks good
- Mohamed
On 2012-01-13 00:21:17, Virag Kothari wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3441/
> -----------------------------------------------------------
>
> (Updated 2012-01-13 00:21:17)
>
>
> Review request for oozie, Mohammad Islam and Angelo K. Huang.
>
>
> Summary
> -------
>
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> This addresses bug OOZIE-651.
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> Diffs
> -----
>
> trunk/core/src/main/java/org/apache/oozie/LocalOozieClientCoord.java 1229389
> trunk/core/src/main/java/org/apache/oozie/command/coord/CoordRerunXCommand.java 1229389
> trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/V1JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/util/CoordActionsInDateRange.java 1229389
> trunk/core/src/main/java/org/apache/oozie/util/DateUtils.java 1229389
> trunk/core/src/test/java/org/apache/oozie/command/coord/TestCoordRerunXCommand.java 1229389
> trunk/core/src/test/java/org/apache/oozie/coord/TestCoordUtils.java PRE-CREATION
> trunk/docs/src/site/twiki/DG_CoordinatorRerun.twiki 1229389
>
> Diff: https://reviews.apache.org/r/3441/diff
>
>
> Testing
> -------
>
> Tested against current test cases
> Test cases for CoordUtils added
> Ran the coordinator rerun example
>
>
> Thanks,
>
> Virag
>
>
Re: Review Request: OOZIE-651: Coordinator rerun fails due to NPE in some
cases
Posted by Virag Kothari <vi...@yahoo-inc.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3441/
-----------------------------------------------------------
(Updated 2012-01-13 00:21:17.561232)
Review request for oozie, Mohammad Islam and Angelo K. Huang.
Changes
-------
Updated based on reviewer's feedback
Summary
-------
https://issues.apache.org/jira/browse/OOZIE-651
This addresses bug OOZIE-651.
https://issues.apache.org/jira/browse/OOZIE-651
Diffs (updated)
-----
trunk/core/src/main/java/org/apache/oozie/LocalOozieClientCoord.java 1229389
trunk/core/src/main/java/org/apache/oozie/command/coord/CoordRerunXCommand.java 1229389
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java 1229389
trunk/core/src/main/java/org/apache/oozie/servlet/JobServlet.java 1229389
trunk/core/src/main/java/org/apache/oozie/servlet/V1JobServlet.java 1229389
trunk/core/src/main/java/org/apache/oozie/util/CoordActionsInDateRange.java 1229389
trunk/core/src/main/java/org/apache/oozie/util/DateUtils.java 1229389
trunk/core/src/test/java/org/apache/oozie/command/coord/TestCoordRerunXCommand.java 1229389
trunk/core/src/test/java/org/apache/oozie/coord/TestCoordUtils.java PRE-CREATION
trunk/docs/src/site/twiki/DG_CoordinatorRerun.twiki 1229389
Diff: https://reviews.apache.org/r/3441/diff
Testing
-------
Tested against current test cases
Test cases for CoordUtils added
Ran the coordinator rerun example
Thanks,
Virag
Re: Review Request: OOZIE-651: Coordinator rerun fails due to NPE in some
cases
Posted by Virag Kothari <vi...@yahoo-inc.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3441/#review4342
-----------------------------------------------------------
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java
<https://reviews.apache.org/r/3441/#comment9780>
ok
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java
<https://reviews.apache.org/r/3441/#comment9781>
ok
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java
<https://reviews.apache.org/r/3441/#comment9782>
ok
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java
<https://reviews.apache.org/r/3441/#comment9783>
ok
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java
<https://reviews.apache.org/r/3441/#comment9784>
ok
trunk/core/src/main/java/org/apache/oozie/util/CoordActionsInDateRange.java
<https://reviews.apache.org/r/3441/#comment9785>
ok
- Virag
On 2012-01-10 02:05:54, Virag Kothari wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3441/
> -----------------------------------------------------------
>
> (Updated 2012-01-10 02:05:54)
>
>
> Review request for oozie, Mohammad Islam and Angelo K. Huang.
>
>
> Summary
> -------
>
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> This addresses bug OOZIE-651.
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> Diffs
> -----
>
> trunk/core/src/main/java/org/apache/oozie/LocalOozieClientCoord.java 1229389
> trunk/core/src/main/java/org/apache/oozie/command/coord/CoordRerunXCommand.java 1229389
> trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/V1JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/util/CoordActionsInDateRange.java 1229389
> trunk/core/src/test/java/org/apache/oozie/command/coord/TestCoordRerunXCommand.java 1229389
> trunk/core/src/test/java/org/apache/oozie/coord/TestCoordUtils.java PRE-CREATION
> trunk/docs/src/site/twiki/DG_CoordinatorRerun.twiki 1229389
>
> Diff: https://reviews.apache.org/r/3441/diff
>
>
> Testing
> -------
>
> Tested against current test cases
> Test cases for CoordUtils added
> Ran the coordinator rerun example
>
>
> Thanks,
>
> Virag
>
>
Re: Review Request: OOZIE-651: Coordinator rerun fails due to NPE in some
cases
Posted by Mohamed Battisha <mb...@yahoo.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/3441/#review4337
-----------------------------------------------------------
sounds good, minor comments
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java
<https://reviews.apache.org/r/3441/#comment9767>
it will be better if you check for the validity of the date and throw an exception if it is not valid, instead of catching a generic exception
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java
<https://reviews.apache.org/r/3441/#comment9772>
check for null before adding to the set
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java
<https://reviews.apache.org/r/3441/#comment9773>
catching specific exception will be better
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java
<https://reviews.apache.org/r/3441/#comment9774>
you may specify what is wrong here ..
it should be greater than 2
trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java
<https://reviews.apache.org/r/3441/#comment9775>
specify what is wrong will be easy to debug
trunk/core/src/main/java/org/apache/oozie/util/CoordActionsInDateRange.java
<https://reviews.apache.org/r/3441/#comment9770>
catching the specific exception would be better
- Mohamed
On 2012-01-10 02:05:54, Virag Kothari wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3441/
> -----------------------------------------------------------
>
> (Updated 2012-01-10 02:05:54)
>
>
> Review request for oozie, Mohammad Islam and Angelo K. Huang.
>
>
> Summary
> -------
>
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> This addresses bug OOZIE-651.
> https://issues.apache.org/jira/browse/OOZIE-651
>
>
> Diffs
> -----
>
> trunk/core/src/main/java/org/apache/oozie/LocalOozieClientCoord.java 1229389
> trunk/core/src/main/java/org/apache/oozie/command/coord/CoordRerunXCommand.java 1229389
> trunk/core/src/main/java/org/apache/oozie/coord/CoordUtils.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/servlet/V1JobServlet.java 1229389
> trunk/core/src/main/java/org/apache/oozie/util/CoordActionsInDateRange.java 1229389
> trunk/core/src/test/java/org/apache/oozie/command/coord/TestCoordRerunXCommand.java 1229389
> trunk/core/src/test/java/org/apache/oozie/coord/TestCoordUtils.java PRE-CREATION
> trunk/docs/src/site/twiki/DG_CoordinatorRerun.twiki 1229389
>
> Diff: https://reviews.apache.org/r/3441/diff
>
>
> Testing
> -------
>
> Tested against current test cases
> Test cases for CoordUtils added
> Ran the coordinator rerun example
>
>
> Thanks,
>
> Virag
>
>