[jira] [Commented] (BEAM-10010) Test Python SqlTransform on fn_api_runner

2020-07-22 Thread Brian Hulette (Jira)


[ 
https://issues.apache.org/jira/browse/BEAM-10010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17163101#comment-17163101
 ] 

Brian Hulette commented on BEAM-10010:
--

[~heejong] started automated tests that fulfill this in 
https://github.com/apache/beam/pull/12060 / BEAM-10208. Thank you!

> Test Python SqlTransform on fn_api_runner
> -
>
> Key: BEAM-10010
> URL: https://issues.apache.org/jira/browse/BEAM-10010
> Project: Beam
>  Issue Type: Improvement
>  Components: sdk-py-core
>Reporter: Brian Hulette
>Assignee: Brian Hulette
>Priority: P2
> Fix For: 2.24.0
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> It should be possible to run with the fn_api_runner.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (BEAM-10010) Test Python SqlTransform on fn_api_runner

2020-07-10 Thread Brian Hulette (Jira)


[ 
https://issues.apache.org/jira/browse/BEAM-10010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17155803#comment-17155803
 ] 

Brian Hulette commented on BEAM-10010:
--

Looks like this may just work now. The bug may have been due to BEAM-10308

> Test Python SqlTransform on fn_api_runner
> -
>
> Key: BEAM-10010
> URL: https://issues.apache.org/jira/browse/BEAM-10010
> Project: Beam
>  Issue Type: Improvement
>  Components: sdk-py-core
>Reporter: Brian Hulette
>Assignee: Brian Hulette
>Priority: P2
>
> It should be possible to run with the fn_api_runner.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (BEAM-10010) Test Python SqlTransform on fn_api_runner

2020-07-05 Thread Beam JIRA Bot (Jira)


[ 
https://issues.apache.org/jira/browse/BEAM-10010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17151752#comment-17151752
 ] 

Beam JIRA Bot commented on BEAM-10010:
--

This issue was marked "stale-assigned" and has not received a public comment in 
7 days. It is now automatically unassigned. If you are still working on it, you 
can assign it to yourself again. Please also give an update about the status of 
the work.

> Test Python SqlTransform on fn_api_runner
> -
>
> Key: BEAM-10010
> URL: https://issues.apache.org/jira/browse/BEAM-10010
> Project: Beam
>  Issue Type: Improvement
>  Components: sdk-py-core
>Reporter: Brian Hulette
>Priority: P2
>
> It should be possible to run with the fn_api_runner.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (BEAM-10010) Test Python SqlTransform on fn_api_runner

2020-06-28 Thread Beam JIRA Bot (Jira)


[ 
https://issues.apache.org/jira/browse/BEAM-10010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17147522#comment-17147522
 ] 

Beam JIRA Bot commented on BEAM-10010:
--

This issue is assigned but has not received an update in 30 days so it has been 
labeled "stale-assigned". If you are still working on the issue, please give an 
update and remove the label. If you are no longer working on the issue, please 
unassign so someone else may work on it. In 7 days the issue will be 
automatically unassigned.

> Test Python SqlTransform on fn_api_runner
> -
>
> Key: BEAM-10010
> URL: https://issues.apache.org/jira/browse/BEAM-10010
> Project: Beam
>  Issue Type: Improvement
>  Components: sdk-py-core
>Reporter: Brian Hulette
>Assignee: Brian Hulette
>Priority: P2
>  Labels: stale-assigned
>
> It should be possible to run with the fn_api_runner.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (BEAM-10010) Test Python SqlTransform on fn_api_runner

2020-05-20 Thread Brian Hulette (Jira)


[ 
https://issues.apache.org/jira/browse/BEAM-10010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17112674#comment-17112674
 ] 

Brian Hulette commented on BEAM-10010:
--

cc: [~robertwb], [~chamikara]

Could you help me debug these errors? They only occur when I try to run xlang 
SqlTransform with fn_runner. Flink and Spark don't have any issues.

The test_generate_data (Java sees a Python coder) error seems to occur about 
25% of the time. The test_tagged_join (Python sees a Java coder) error always 
occurs.

> Test Python SqlTransform on fn_api_runner
> -
>
> Key: BEAM-10010
> URL: https://issues.apache.org/jira/browse/BEAM-10010
> Project: Beam
>  Issue Type: Improvement
>  Components: sdk-py-core
>Reporter: Brian Hulette
>Assignee: Brian Hulette
>Priority: P2
>
> It should be possible to run with the fn_api_runner.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (BEAM-10010) Test Python SqlTransform on fn_api_runner

2020-05-20 Thread Brian Hulette (Jira)


[ 
https://issues.apache.org/jira/browse/BEAM-10010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17112672#comment-17112672
 ] 

Brian Hulette commented on BEAM-10010:
--

test_tagged_join reliably produces the following error from Python at execution 
time:
{code}
apache_beam/runners/portability/fn_api_runner/fn_runner.py:859: in 
process_bundle  


output.transform_id).append(output.data)

   
apache_beam/runners/portability/fn_api_runner/execution.py:591: in get_buffer   

   
coder_impl=self.get_input_coder_impl(transform_id)) 

   
apache_beam/runners/portability/fn_api_runner/execution.py:555: in 
get_input_coder_impl


return self.get_coder_impl(coder_id)

   
apache_beam/runners/portability/fn_api_runner/execution.py:574: in 
get_coder_impl  


return self.execution_context.pipeline_context.coders[coder_id].get_impl()  

   
apache_beam/runners/pipeline_context.py:137: in __getitem__ 

   
return self.get_by_id(id)   

   
apache_beam/runners/pipeline_context.py:103: in get_by_id   

   
self._id_to_proto[id], self._pipeline_context)  

   
apache_beam/coders/coders.py:373: in from_runner_api

   
for c in coder_proto.component_coder_ids

   
apache_beam/coders/coders.py:373: in  

   
for c in coder_proto.component_coder_ids

   
apache_beam/runners/pipeline_context.py:103: in get_by_id   

   
self._id_to_proto[id], self._pipeline_context)  

   
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
   

[jira] [Commented] (BEAM-10010) Test Python SqlTransform on fn_api_runner

2020-05-20 Thread Brian Hulette (Jira)


[ 
https://issues.apache.org/jira/browse/BEAM-10010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17112669#comment-17112669
 ] 

Brian Hulette commented on BEAM-10010:
--

test_generate_data sometimes yields the following error from Java at execution 
time:
{code}
E   RuntimeError: 
org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.UncheckedExecutionException:
 
org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.UncheckedExecutionException:
 
org.apache.beam.vendor.guava.v26_0_jre.com.google.common.util.concurrent.UncheckedExecutionException:
 java.lang.IllegalArgumentException: Unknown Coder URN 
beam:coder:pickled_python:v1. Known URNs: [beam:coder:avro:generic:v1, 
beam:coder:bytes:v1, beam:coder:bool:v1, beam:coder:string_utf8:v1, 
beam:coder:kv:v1, beam:coder:varint:v1, beam:coder:interval_window:v1, 
beam:coder:iterable:v1, beam:coder:timer:v1, beam:coder:length_prefix:v1, 
beam:coder:global_window:v1, beam:coder:windowed_value:v1, 
beam:coder:param_windowed_value:v1, beam:coder:double:v1, beam:coder:row:v1]

   
E   at 
org.apache.beam.vendor.guava.v26_0_jre.com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2050)

 
E   at 
org.apache.beam.vendor.guava.v26_0_jre.com.google.common.cache.LocalCache.get(LocalCache.java:3952)

 
E   at 
org.apache.beam.vendor.guava.v26_0_jre.com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)

   
E   at 
org.apache.beam.vendor.guava.v26_0_jre.com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4958)

   
E   at 
org.apache.beam.runners.core.construction.RehydratedComponents.getCoder(RehydratedComponents.java:164)

  
E   at 
org.apache.beam.runners.core.construction.CoderTranslation.fromKnownCoder(CoderTranslation.java:132)


E   at 
org.apache.beam.runners.core.construction.CoderTranslation.fromProto(CoderTranslation.java:124)

E   at 
org.apache.beam.fn.harness.BeamFnDataWriteRunner.(BeamFnDataWriteRunner.java:139)

 
E   at 
org.apache.beam.fn.harness.BeamFnDataWriteRunner$Factory.createRunnerForPTransform(BeamFnDataWriteRunner.java:100)

  
E   at 
org.apache.beam.fn.harness.BeamFnDataWriteRunner$Factory.createRunnerForPTransform(BeamFnDataWriteRunner.java:77)

   
E   at 
org.apache.beam.fn.harness.control.ProcessBundleHandler.createRunnerAndConsumersForPTransformRecursively(ProcessBundleHandler.java:236)

 
E   at 
org.apache.beam.fn.harness.control.ProcessBundleHandler.createRunnerAndConsumersForPTransformRecursively(ProcessBundleHandler.java:198)

 
E   at 
org.apache.beam.fn.harness.control.ProcessBundleHandler.createBundleProcessor(ProcessBundleHandler.java:491)


E   at 
org.apache.beam.fn.harness.control.ProcessBundleHandler.lambda$processBundle$0(ProcessBundleHandler.java:275)

   
E   at 
org.apache.beam.fn.harness.control.ProcessBundleHandler$BundleProcessorCache.get(ProcessBundleHandler.java:552)

 
E   at 
org.apache.beam.fn.harness.control.ProcessBundleHandler.processBundle(ProcessBundleHandler.java:270)
  

[jira] [Commented] (BEAM-10010) Test Python SqlTransform on fn_api_runner

2020-05-15 Thread Brian Hulette (Jira)


[ 
https://issues.apache.org/jira/browse/BEAM-10010?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17108545#comment-17108545
 ] 

Brian Hulette commented on BEAM-10010:
--

Tried this out locally, but I'm running into some test failures. 
test_generate_date is flaky, test_tagged_join is just failing. Described the 
issue on dev@: 
https://lists.apache.org/thread.html/r180bf5a0183ca1216c0f575cc30f7335c1494989a1b7bf90c9fef209%40%3Cdev.beam.apache.org%3E

> Test Python SqlTransform on fn_api_runner
> -
>
> Key: BEAM-10010
> URL: https://issues.apache.org/jira/browse/BEAM-10010
> Project: Beam
>  Issue Type: Improvement
>  Components: sdk-py-core
>Reporter: Brian Hulette
>Assignee: Brian Hulette
>Priority: Major
>
> It should be possible to run with the fn_api_runner.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)