[ 
https://issues.apache.org/jira/browse/BEAM-7274?focusedWorklogId=304836&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-304836
 ]

ASF GitHub Bot logged work on BEAM-7274:
----------------------------------------

                Author: ASF GitHub Bot
            Created on: 31/Aug/19 11:49
            Start Date: 31/Aug/19 11:49
    Worklog Time Spent: 10m 
      Work Description: alexvanboxel commented on issue #8690: [BEAM-7274] 
Implement the Protobuf schema provider
URL: https://github.com/apache/beam/pull/8690#issuecomment-526824271
 
 
   @reuvenlax I think I tackled all your concerns you posted. The build is 
failing, but this is due to a warning in Jenkins that has nothing todo with 
this PR (I investigated). The PR is also rebased.
   
   - Reverted changes to Row so it's back to the original implementation, 
except for the need of `collectionHandledByGetter` see remark above. (better 
name always welcome)
   - ProtoDescriptorSerializer is gone. I defined a ProtoDomain class that the 
user needs to use themself if they want to use DynamicMessages. having one 
ProtoDomain for all messages that belong together will make sure object 
equality works. 
   - ProtoSchemaProvider only handles compiled Proto classes, it will give an 
error on DynamicMessages.
   - ProtoSchema is the workhorse, it's a bit like AvroSchemaUtils.
   
   It would be great having this in the next release. From then on we can do 
incremental changes like:
   
   - Documentation
   - Option handling
   - Logical types
   
   I also backported the ProtoDomain on the DynamicMessage PR to align it with 
this.
   
   Sorry it took so long, but I needed to prioritize something different, but 
related with Proto (a proto schema registry).
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


Issue Time Tracking
-------------------

    Worklog Id:     (was: 304836)
    Time Spent: 6h 10m  (was: 6h)

> Protobuf Beam Schema support
> ----------------------------
>
>                 Key: BEAM-7274
>                 URL: https://issues.apache.org/jira/browse/BEAM-7274
>             Project: Beam
>          Issue Type: Improvement
>          Components: sdk-java-core
>            Reporter: Alex Van Boxel
>            Assignee: Alex Van Boxel
>            Priority: Minor
>          Time Spent: 6h 10m
>  Remaining Estimate: 0h
>
> Add support for the new Beam Schema to the Protobuf extension.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to