[jira] Commented: (PIG-990) Provide a way to pin LogicalOperator Options

2009-11-27 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12783210#action_12783210
 ] 

Hadoop QA commented on PIG-990:
---

+1 overall.  Here are the results of testing the latest attachment 
  
http://issues.apache.org/jira/secure/attachment/12426301/pinned_options_6.patch
  against trunk revision 884235.

+1 @author.  The patch does not contain any @author tags.

+1 tests included.  The patch appears to include 3 new or modified tests.

+1 javadoc.  The javadoc tool did not generate any warning messages.

+1 javac.  The applied patch does not increase the total number of javac 
compiler warnings.

+1 findbugs.  The patch does not introduce any new Findbugs warnings.

+1 release audit.  The applied patch does not increase the total number of 
release audit warnings.

+1 core tests.  The patch passed core unit tests.

+1 contrib tests.  The patch passed contrib unit tests.

Test results: 
http://hudson.zones.apache.org/hudson/job/Pig-Patch-h8.grid.sp2.yahoo.net/65/testReport/
Findbugs warnings: 
http://hudson.zones.apache.org/hudson/job/Pig-Patch-h8.grid.sp2.yahoo.net/65/artifact/trunk/build/test/findbugs/newPatchFindbugsWarnings.html
Console output: 
http://hudson.zones.apache.org/hudson/job/Pig-Patch-h8.grid.sp2.yahoo.net/65/console

This message is automatically generated.

 Provide a way to pin LogicalOperator Options
 

 Key: PIG-990
 URL: https://issues.apache.org/jira/browse/PIG-990
 Project: Pig
  Issue Type: Bug
  Components: impl
Reporter: Dmitriy V. Ryaboy
Assignee: Dmitriy V. Ryaboy
Priority: Minor
 Fix For: 0.7.0

 Attachments: pinned_options.patch, pinned_options_2.patch, 
 pinned_options_3.patch, pinned_options_4.patch, pinned_options_5.patch, 
 pinned_options_6.patch


 This is a proactive patch, setting up the groundwork for adding an optimizer.
 Some of the LogicalOperators have options. For example, LOJoin has a variety 
 of join types (regular, fr, skewed, merge), which can be set by the user or 
 chosen by a hypothetical optimizer.  If a user selects a join type, pig 
 philoophy guides us to always respect the user's choice and not explore 
 alternatives.  Therefore, we need a way to pin options.  

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



[jira] Commented: (PIG-990) Provide a way to pin LogicalOperator Options

2009-11-26 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12782941#action_12782941
 ] 

Hadoop QA commented on PIG-990:
---

-1 overall.  Here are the results of testing the latest attachment 
  
http://issues.apache.org/jira/secure/attachment/12426178/pinned_options_4.patch
  against trunk revision 884235.

+1 @author.  The patch does not contain any @author tags.

-1 tests included.  The patch doesn't appear to include any new or modified 
tests.
Please justify why no tests are needed for this patch.

+1 javadoc.  The javadoc tool did not generate any warning messages.

+1 javac.  The applied patch does not increase the total number of javac 
compiler warnings.

+1 findbugs.  The patch does not introduce any new Findbugs warnings.

+1 release audit.  The applied patch does not increase the total number of 
release audit warnings.

+1 core tests.  The patch passed core unit tests.

+1 contrib tests.  The patch passed contrib unit tests.

Test results: 
http://hudson.zones.apache.org/hudson/job/Pig-Patch-h8.grid.sp2.yahoo.net/59/testReport/
Findbugs warnings: 
http://hudson.zones.apache.org/hudson/job/Pig-Patch-h8.grid.sp2.yahoo.net/59/artifact/trunk/build/test/findbugs/newPatchFindbugsWarnings.html
Console output: 
http://hudson.zones.apache.org/hudson/job/Pig-Patch-h8.grid.sp2.yahoo.net/59/console

This message is automatically generated.

 Provide a way to pin LogicalOperator Options
 

 Key: PIG-990
 URL: https://issues.apache.org/jira/browse/PIG-990
 Project: Pig
  Issue Type: Bug
  Components: impl
Reporter: Dmitriy V. Ryaboy
Assignee: Dmitriy V. Ryaboy
Priority: Minor
 Fix For: 0.7.0

 Attachments: pinned_options.patch, pinned_options_2.patch, 
 pinned_options_3.patch, pinned_options_4.patch


 This is a proactive patch, setting up the groundwork for adding an optimizer.
 Some of the LogicalOperators have options. For example, LOJoin has a variety 
 of join types (regular, fr, skewed, merge), which can be set by the user or 
 chosen by a hypothetical optimizer.  If a user selects a join type, pig 
 philoophy guides us to always respect the user's choice and not explore 
 alternatives.  Therefore, we need a way to pin options.  

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



[jira] Commented: (PIG-990) Provide a way to pin LogicalOperator Options

2009-11-25 Thread Alan Gates (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12782639#action_12782639
 ] 

Alan Gates commented on PIG-990:


Is this ready to be run through the tests and possibly committed?  It looks 
ready to go but it's never been marked patch available.

 Provide a way to pin LogicalOperator Options
 

 Key: PIG-990
 URL: https://issues.apache.org/jira/browse/PIG-990
 Project: Pig
  Issue Type: Bug
  Components: impl
Reporter: Dmitriy V. Ryaboy
Assignee: Dmitriy V. Ryaboy
Priority: Minor
 Fix For: 0.6.0

 Attachments: pinned_options.patch, pinned_options_2.patch


 This is a proactive patch, setting up the groundwork for adding an optimizer.
 Some of the LogicalOperators have options. For example, LOJoin has a variety 
 of join types (regular, fr, skewed, merge), which can be set by the user or 
 chosen by a hypothetical optimizer.  If a user selects a join type, pig 
 philoophy guides us to always respect the user's choice and not explore 
 alternatives.  Therefore, we need a way to pin options.  

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



[jira] Commented: (PIG-990) Provide a way to pin LogicalOperator Options

2009-11-25 Thread Dmitriy V. Ryaboy (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12782646#action_12782646
 ] 

Dmitriy V. Ryaboy commented on PIG-990:
---

I need to update it to apply to current trunk (I have the code but it's mixed 
in with some of my CBO work).
I'll do that today.

 Provide a way to pin LogicalOperator Options
 

 Key: PIG-990
 URL: https://issues.apache.org/jira/browse/PIG-990
 Project: Pig
  Issue Type: Bug
  Components: impl
Reporter: Dmitriy V. Ryaboy
Assignee: Dmitriy V. Ryaboy
Priority: Minor
 Fix For: 0.6.0

 Attachments: pinned_options.patch, pinned_options_2.patch


 This is a proactive patch, setting up the groundwork for adding an optimizer.
 Some of the LogicalOperators have options. For example, LOJoin has a variety 
 of join types (regular, fr, skewed, merge), which can be set by the user or 
 chosen by a hypothetical optimizer.  If a user selects a join type, pig 
 philoophy guides us to always respect the user's choice and not explore 
 alternatives.  Therefore, we need a way to pin options.  

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



[jira] Commented: (PIG-990) Provide a way to pin LogicalOperator Options

2009-11-25 Thread Hadoop QA (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12782693#action_12782693
 ] 

Hadoop QA commented on PIG-990:
---

-1 overall.  Here are the results of testing the latest attachment 
  
http://issues.apache.org/jira/secure/attachment/12426160/pinned_options_3.patch
  against trunk revision 884235.

+1 @author.  The patch does not contain any @author tags.

-1 tests included.  The patch doesn't appear to include any new or modified 
tests.
Please justify why no tests are needed for this patch.

+1 javadoc.  The javadoc tool did not generate any warning messages.

+1 javac.  The applied patch does not increase the total number of javac 
compiler warnings.

-1 findbugs.  The patch appears to cause Findbugs to fail.

+1 release audit.  The applied patch does not increase the total number of 
release audit warnings.

-1 core tests.  The patch failed core unit tests.

+1 contrib tests.  The patch passed contrib unit tests.

Test results: 
http://hudson.zones.apache.org/hudson/job/Pig-Patch-h8.grid.sp2.yahoo.net/55/testReport/
Console output: 
http://hudson.zones.apache.org/hudson/job/Pig-Patch-h8.grid.sp2.yahoo.net/55/console

This message is automatically generated.

 Provide a way to pin LogicalOperator Options
 

 Key: PIG-990
 URL: https://issues.apache.org/jira/browse/PIG-990
 Project: Pig
  Issue Type: Bug
  Components: impl
Reporter: Dmitriy V. Ryaboy
Assignee: Dmitriy V. Ryaboy
Priority: Minor
 Fix For: 0.7.0

 Attachments: pinned_options.patch, pinned_options_2.patch, 
 pinned_options_3.patch


 This is a proactive patch, setting up the groundwork for adding an optimizer.
 Some of the LogicalOperators have options. For example, LOJoin has a variety 
 of join types (regular, fr, skewed, merge), which can be set by the user or 
 chosen by a hypothetical optimizer.  If a user selects a join type, pig 
 philoophy guides us to always respect the user's choice and not explore 
 alternatives.  Therefore, we need a way to pin options.  

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



[jira] Commented: (PIG-990) Provide a way to pin LogicalOperator Options

2009-11-25 Thread Ashutosh Chauhan (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12782695#action_12782695
 ] 

Ashutosh Chauhan commented on PIG-990:
--

We need to make a distinction between user-pinned and system-pinned 
options.  I guess that needs to be added.

 Provide a way to pin LogicalOperator Options
 

 Key: PIG-990
 URL: https://issues.apache.org/jira/browse/PIG-990
 Project: Pig
  Issue Type: Bug
  Components: impl
Reporter: Dmitriy V. Ryaboy
Assignee: Dmitriy V. Ryaboy
Priority: Minor
 Fix For: 0.7.0

 Attachments: pinned_options.patch, pinned_options_2.patch, 
 pinned_options_3.patch


 This is a proactive patch, setting up the groundwork for adding an optimizer.
 Some of the LogicalOperators have options. For example, LOJoin has a variety 
 of join types (regular, fr, skewed, merge), which can be set by the user or 
 chosen by a hypothetical optimizer.  If a user selects a join type, pig 
 philoophy guides us to always respect the user's choice and not explore 
 alternatives.  Therefore, we need a way to pin options.  

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



[jira] Commented: (PIG-990) Provide a way to pin LogicalOperator Options

2009-11-25 Thread Dmitriy V. Ryaboy (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12782697#action_12782697
 ] 

Dmitriy V. Ryaboy commented on PIG-990:
---

This patch lost a parenthesis somewhere in my merge attempt.  I am running the 
fixed version through test-commit and findbugs.

Ashutosh: pinOptions is userPinned. If we want to add systemPinned, we can do 
that as a separate patch (we don't even need that for the cbo as it stands, 
right?). 



 Provide a way to pin LogicalOperator Options
 

 Key: PIG-990
 URL: https://issues.apache.org/jira/browse/PIG-990
 Project: Pig
  Issue Type: Bug
  Components: impl
Reporter: Dmitriy V. Ryaboy
Assignee: Dmitriy V. Ryaboy
Priority: Minor
 Fix For: 0.7.0

 Attachments: pinned_options.patch, pinned_options_2.patch, 
 pinned_options_3.patch


 This is a proactive patch, setting up the groundwork for adding an optimizer.
 Some of the LogicalOperators have options. For example, LOJoin has a variety 
 of join types (regular, fr, skewed, merge), which can be set by the user or 
 chosen by a hypothetical optimizer.  If a user selects a join type, pig 
 philoophy guides us to always respect the user's choice and not explore 
 alternatives.  Therefore, we need a way to pin options.  

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



[jira] Commented: (PIG-990) Provide a way to pin LogicalOperator Options

2009-11-25 Thread Ashutosh Chauhan (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12782717#action_12782717
 ] 

Ashutosh Chauhan commented on PIG-990:
--

Right. This jira is about user pinned so this is good to go. We do need system 
pinned for cbo. Lets discuss that offline.

 Provide a way to pin LogicalOperator Options
 

 Key: PIG-990
 URL: https://issues.apache.org/jira/browse/PIG-990
 Project: Pig
  Issue Type: Bug
  Components: impl
Reporter: Dmitriy V. Ryaboy
Assignee: Dmitriy V. Ryaboy
Priority: Minor
 Fix For: 0.7.0

 Attachments: pinned_options.patch, pinned_options_2.patch, 
 pinned_options_3.patch


 This is a proactive patch, setting up the groundwork for adding an optimizer.
 Some of the LogicalOperators have options. For example, LOJoin has a variety 
 of join types (regular, fr, skewed, merge), which can be set by the user or 
 chosen by a hypothetical optimizer.  If a user selects a join type, pig 
 philoophy guides us to always respect the user's choice and not explore 
 alternatives.  Therefore, we need a way to pin options.  

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



[jira] Commented: (PIG-990) Provide a way to pin LogicalOperator Options

2009-10-12 Thread Alan Gates (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12764852#action_12764852
 ] 

Alan Gates commented on PIG-990:


Looks good.

One comment, rather than referring to the default join as regular I think we 
should refer to it as hash or symmetric hash, since these accurately 
describe how it works.  That way users can specify the type of join they want, 
and if for whatever reason we switch the default they'll still get what they 
want.

 Provide a way to pin LogicalOperator Options
 

 Key: PIG-990
 URL: https://issues.apache.org/jira/browse/PIG-990
 Project: Pig
  Issue Type: Bug
  Components: impl
Reporter: Dmitriy V. Ryaboy
Priority: Minor
 Fix For: 0.6.0

 Attachments: pinned_options.patch


 This is a proactive patch, setting up the groundwork for adding an optimizer.
 Some of the LogicalOperators have options. For example, LOJoin has a variety 
 of join types (regular, fr, skewed, merge), which can be set by the user or 
 chosen by a hypothetical optimizer.  If a user selects a join type, pig 
 philoophy guides us to always respect the user's choice and not explore 
 alternatives.  Therefore, we need a way to pin options.  

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



[jira] Commented: (PIG-990) Provide a way to pin LogicalOperator Options

2009-10-12 Thread Dmitriy V. Ryaboy (JIRA)

[ 
https://issues.apache.org/jira/browse/PIG-990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12764860#action_12764860
 ] 

Dmitriy V. Ryaboy commented on PIG-990:
---

Thanks for reviewing.

I only called it regular because that's what it was called in the enum that 
already existed inside LOJoin.

Maybe a better option would be to call the currently-default join 'hash', and 
also provide a 'default' key that, for now, will translate to hash, but can 
translate to something else (and stay pinned) if the defaults change. I'll add 
that to the next iteration of the patch (which will also contain whatever 
keyword is decided on for the map-side groups).

 Provide a way to pin LogicalOperator Options
 

 Key: PIG-990
 URL: https://issues.apache.org/jira/browse/PIG-990
 Project: Pig
  Issue Type: Bug
  Components: impl
Reporter: Dmitriy V. Ryaboy
Priority: Minor
 Fix For: 0.6.0

 Attachments: pinned_options.patch


 This is a proactive patch, setting up the groundwork for adding an optimizer.
 Some of the LogicalOperators have options. For example, LOJoin has a variety 
 of join types (regular, fr, skewed, merge), which can be set by the user or 
 chosen by a hypothetical optimizer.  If a user selects a join type, pig 
 philoophy guides us to always respect the user's choice and not explore 
 alternatives.  Therefore, we need a way to pin options.  

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