[ 
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)

Reply via email to