Re: a simple logic causes very long compiling time on pig 0.10.0

2012-06-26 Thread Jonathan Coveney
ig.apache.org > Subject: Re: a simple logic causes very long compiling time on pig 0.10.0 > > This is a great find. Please file a ticket. > > My guess is that there is some backtracking in the parser, which explodes > for large values. > > 2012/6/26 Clay B. > > > It

RE: a simple logic causes very long compiling time on pig 0.10.0

2012-06-26 Thread Danfeng Li
Ticket PIG-2769 is created for this one https://issues.apache.org/jira/browse/PIG-2769 Dan -Original Message- From: Jonathan Coveney [mailto:jcove...@gmail.com] Sent: Tuesday, June 26, 2012 4:02 PM To: user@pig.apache.org Subject: Re: a simple logic causes very long compiling time on

Re: a simple logic causes very long compiling time on pig 0.10.0

2012-06-26 Thread Jonathan Coveney
This is a great find. Please file a ticket. My guess is that there is some backtracking in the parser, which explodes for large values. 2012/6/26 Clay B. > It's worth pointing out that Pig 0.9.2 also runs quickly; we only see the > degradation with Pig 0.10.0. > > The degradation in performance

Re: a simple logic causes very long compiling time on pig 0.10.0

2012-06-26 Thread Clay B.
It's worth pointing out that Pig 0.9.2 also runs quickly; we only see the degradation with Pig 0.10.0. The degradation in performance seems to have a knee as 4 or 5 conditionals works as expected but as presented, the script takes about 6 minutes at the GRUNT> prompt after hitting enter; befor

a simple logic causes very long compiling time on pig 0.10.0

2012-06-26 Thread Danfeng Li
We found the following simple logic will cause very long compiling time for pig 0.10.0, while using pig 0.8.1, everything is fine. A = load 'A.txt' using PigStorage() AS (m: int); B = FOREACH A { days_str = (chararray) (m == 1 ? 31: (m == 2 ? 28: (m == 3 ? 31: