[
https://issues.apache.org/jira/browse/PIG-5410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17966276#comment-17966276
]
Rohini Palaniswamy commented on PIG-5410:
-----------------------------------------
Based on the issue we discussed last night with size unit test failure, the
encoding and str behavior change is causing issues with objects in memory being
different due to different encodings even though e2e tests pass as the written
strings match. This will cause issues with data types if they are consumed by
other java udfs before being written to file. So instead of just type migration
with Python 3 we should try to make all str as bytes instead to match the
Python 2 behavior.
> Support Python 3 for streaming_python
> -------------------------------------
>
> Key: PIG-5410
> URL: https://issues.apache.org/jira/browse/PIG-5410
> Project: Pig
> Issue Type: New Feature
> Reporter: Rohini Palaniswamy
> Assignee: Venkatasubrahmanian Narayanan
> Priority: Major
> Fix For: 0.18.0
>
> Attachments: PIG-5410-v2.patch, PIG-5410-v3.patch, PIG-5410-v4.patch,
> PIG-5410-v5.patch, PIG-5410-v6.patch, PIG-5410.patch,
> controller_venkat_cursor_changes.py, pig-5410-v02.patch
>
>
> Python 3 is incompatible with Python 2. We need to make it work with both.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)