Details
-
Bug
-
Status: Resolved
-
P3
-
Resolution: Fixed
-
None
-
None
Description
Portable runners need to instantiate coders for communicating with SDK harnesses in a consistent way. They cannot simply instantiate coders as defined by PCollections because some component coders may only be known to specific SDKs. Unknown coders should be length-prefixed; the underlying elements should only be exposed to runners as byte strings.