[ 
https://issues.apache.org/jira/browse/PIG-202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12590767#action_12590767
 ] 

Pi Song commented on PIG-202:
-----------------------------

Mathieu,

Ensuring all the specs instantiating what needed before use using a visitor 
pattern is a good idea but just to make the code clean we should remove code 
where those stuffs were previously instantiated as well.

For the MapreducePlanCompiler thing, you've got very good eyes. Now I also 
tempted to add that comparator instantiation. Can you prove that at the moment 
the quantilejob doesn't really sort based on the given function? Possibly a 
small unit test would be enough.

In regard to the test, currently we only test either MapReduce or Local at a 
time. That's why a bug such like this still occurs. In the mean time, I think 
you should send an email to the mailing list so we can find a global solution 
for all the tests together.

PS. Could you please combine all the needed patches? Too many fragments will 
make it difficult for our already busy committers. 

> ComparatorFunc provided to ORDER clause is not always honoured
> --------------------------------------------------------------
>
>                 Key: PIG-202
>                 URL: https://issues.apache.org/jira/browse/PIG-202
>             Project: Pig
>          Issue Type: Bug
>            Reporter: Mathieu Poumeyrol
>         Attachments: EvalSpec.patch, InstantiateFunc.patch, 
> MapreducePlanCompiler.patch, TestOderBy.patch
>
>
> Specifying a comparator function is acknowledge neither by local 
> implementation, nor by quartile lookup job.
> Patch coming soon.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to