[
https://issues.apache.org/jira/browse/BEAM-9793?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17088168#comment-17088168
]
Kyle Weaver commented on BEAM-9793:
-----------------------------------
I'm not sure if ...ReverseArtifactRetrievalService is the root cause. There is
also the following error in the Docker logs:
Exception in thread read_grpc_client_inputs:
Traceback (most recent call last):
File "/usr/local/lib/python3.7/threading.py", line 926, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.7/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File
"/usr/local/lib/python3.7/site-packages/apache_beam/runners/worker/data_plane.py",
line 545, in <lambda>
target=lambda: self._read_inputs(elements_iterator),
File
"/usr/local/lib/python3.7/site-packages/apache_beam/runners/worker/data_plane.py",
line 528, in _read_inputs
for elements in elements_iterator:
File "/usr/local/lib/python3.7/site-packages/grpc/_channel.py", line 388, in
__next__
return self._next()
File "/usr/local/lib/python3.7/site-packages/grpc/_channel.py", line 365, in
_next
raise self
grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with:
status = StatusCode.UNAVAILABLE
details = "DNS resolution failed"
debug_error_string =
"{"created":"@1587426512.443144965","description":"Failed to pick
subchannel","file":"src/core/ext/filters/client_channel/client_channel.cc","file_line":3876,"referenced_errors":[{"created":"@1587426512.443142363","description":"Resolver
transient
failure","file":"src/core/ext/filters/client_channel/resolving_lb_policy.cc","file_line":263,"referenced_errors":[{"created":"@1587426512.443141313","description":"DNS
resolution
failed","file":"src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc","file_line":357,"grpc_status":14,"referenced_errors":[{"created":"@1587426512.443136986","description":"C-ares
status is not ARES_SUCCESS: Misformatted domain
name","file":"src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc","file_line":244,"referenced_errors":[{"created":"@1587426512.443126564","description":"C-ares
status is not ARES_SUCCESS: Misformatted domain
name","file":"src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc","file_line":244}]}]}]}]}"
>
> Method not found:
> org.apache.beam.model.job_management.v1.ArtifactStagingService/ReverseArtifactRetrievalService
> ----------------------------------------------------------------------------------------------------------------
>
> Key: BEAM-9793
> URL: https://issues.apache.org/jira/browse/BEAM-9793
> Project: Beam
> Issue Type: Bug
> Components: runner-spark
> Reporter: Kyle Weaver
> Priority: Major
> Labels: portability-spark
>
> I'm still trying to figure out the cause of this. This happens on a simple
> Python pipeline running on Spark with options
> [ "--runner=PortableRunner",
> "--job_endpoint=localhost:8099", ]
> However, it does not seem to fail when I use environment_type=LOOPBACK.
> Strangely, I cannot get portable word count test to fail, even when I change
> it to environment_type=DOCKER. Could be that I have forgotten to build
> something or otherwise misconfigured my environment.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)