[ 
https://issues.apache.org/jira/browse/MAPREDUCE-7167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16703566#comment-16703566
 ] 

Wangda Tan commented on MAPREDUCE-7167:
---------------------------------------

[~saurabhpant], thanks for filing the JIRA. 

Could u upload job history file before and after the patch? jhist file is a 
public contract between MR app and other metrics monitoring frameworks. Even if 
there're extra line breaks inside the file, removing such things could be 
considered as an incompatible change. So if you could upload files after the 
patch applied, it gonna be very helpful.

And btw please don't set fix version, that is used by committer once the patch 
got committed. 

If you could provide your JIRA id, I can add you to contributors list.

> Extra LF ("\n") pushed directly to storage
> ------------------------------------------
>
>                 Key: MAPREDUCE-7167
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-7167
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>    Affects Versions: 3.2.0
>            Reporter: Saurabh
>            Priority: Major
>         Attachments: image-2018-11-28-19-23-52-972.png, patch1128.patch, 
> patch1128.patch, patch1128trunk.patch
>
>
> JsonEncoder already adds the necessary newline after writing each object as 
> per [this| 
> [https://github.com/apache/avro/blob/39ec1a3f0addfce06869f705f7a17c03d538fe16/lang/java/avro/src/main/java/org/apache/avro/io/JsonEncoder.java#L77]
>  ] so this patch removes the "out.writeBytes("\n");". As the encoder is 
> buffered, the out.writeBytes can cause JSON errors in the output stream as it 
> directly writes to the output stream, hence it must be removed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to