You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Chad Dombrova (JIRA)" <ji...@apache.org> on 2019/07/12 06:22:00 UTC
[jira] [Commented] (BEAM-3595) Normalize URNs across SDKs and
runners.
[ https://issues.apache.org/jira/browse/BEAM-3595?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16883566#comment-16883566 ]
Chad Dombrova commented on BEAM-3595:
-------------------------------------
I see that this is marked as fixed, but when using v2.13.0 of the python sdk I get bad a bad urn for pardo: "urn:beam:transform:pardo:v1" (also, there's a least a dozen mentions of this ticket in the source code). In order to read my pipeline back into Java I have to remove the urn: prefix. The urns for other transforms don't include the urn: prefix.
Here's a bad pardo message:
{noformat}
transforms {
key: "ref_AppliedPTransform_Sleep_4"
value {
spec {
urn: "urn:beam:transform:pardo:v1"
payload: "\n\204\002\n\201\002\n beam:dofn:pickled_python_info:v1\032\3Jj0F4"
}
inputs {
key: "0"
value: "ref_PCollection_PCollection_1"
}
outputs {
key: "None"
value: "ref_PCollection_PCollection_2"
}
unique_name: "Sleep"
}
}
{noformat}
Additionally, the coders seem to be authored incorrectly, with a double nested spec:
{noformat}
coders {
key: "ref_Coder_VarIntCoder_1"
value {
spec {
spec {
urn: "beam:coder:varint:v1"
}
}
}
}
{noformat}
I have to remove one level of the spec to get it to read properly in Java.
To be clear, the issue that I'm describing occurs when I manually write and read the pipeline via protobufs: everything works fine when I submit using `pipe.run()`. I surmise that there is some function in the python sdk that fixes up the pipeline message before sending it, otherwise I assume it _would_ be broken on receipt. Is that correct?
> Normalize URNs across SDKs and runners.
> ---------------------------------------
>
> Key: BEAM-3595
> URL: https://issues.apache.org/jira/browse/BEAM-3595
> Project: Beam
> Issue Type: Bug
> Components: beam-model
> Reporter: Robert Bradshaw
> Assignee: Eugene Kirpichov
> Priority: Major
> Fix For: 2.5.0
>
>
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)