Hm, sorry about that. Throw a runtime exception?

On Jun 4, 2012, at 8:58 AM, Ahmed Sobhi <[email protected]> wrote:

> I have a further question regarding the MonitoredUDF
> I see that its default behavior is that it will make the udf return null
> and it will report the count of error
> To change the default behavior, one has to implement an error callback
> class. But this class handles timeouts and any error from the UDF. I would
> like to override that behavior somehow where I only want the callback to
> handle the timeout but not other errors; I want other errors to mke the job
> fail. And the thing is, I cannot rethrow the exception because it violates
> the method signature. Any ideas?
> 
> On Fri, Jun 1, 2012 at 1:24 PM, Ahmed Sobhi <[email protected]> wrote:
> 
>> Thnx Alan... it seems like what I exactly need... gonna give it a try :)
>> 
>> 
>> On Thu, May 31, 2012 at 7:12 PM, Alan Gates <[email protected]> wrote:
>> 
>>> Take a look at MonitoredUDF, 
>>> http://pig.apache.org/docs/r0.9.2/udf.htmlsearch on MonitoredUDF.
>>> 
>>> Alan.
>>> 
>>> On May 31, 2012, at 6:46 AM, Ahmed Sobhi wrote:
>>> 
>>>> Hi,
>>>> 
>>>> I'm trying to write an EvalFunc UDF... I know that in some rare cases my
>>>> data will cause my udf to take forever... for such cases, I want the
>>> udf to
>>>> just ignore these cases so I was thinking about having my logic timeout
>>>> somehow.
>>>> 
>>>> Is there any easy way I can do this?
>>>> 
>>>> I know that timeouts would require the use of threads so I'm not sure if
>>>> that would be ok or not. Can anyone provide more info on that?
>>>> 
>>>> --
>>>> Best Regards,
>>>> Ahmed Sobhi
>>>> http://about.me/humanzz/bio
>>> 
>>> 
>> 
>> 
>> --
>> Best Regards,
>> Ahmed Sobhi
>> http://about.me/humanzz/bio
>> 
>> 
> 
> 
> -- 
> Best Regards,
> Ahmed Sobhi
> http://about.me/humanzz/bio

Reply via email to