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

Siddharth Seth commented on PIG-4958:
-------------------------------------

bq. If there are multiple outputs in sampler vertex, then the OUTPUT_BYTES 
counter value might be high as we are not getting counter per output.
Tez can be configured to generate counters per output.

I don't think creating an instance of DAGClent from tasks will work very well. 
It's a private Tez API, a lot of load to the RM, and it's likely to be 
extremely slow since AMs run with a single RPC thread (which can block on the 
getStatus call).

In terms of the counters - I think this will be better achieved by making 
changes in Tez to make specific information available via stats - and make the 
stats available in additional places. All counters don't necessarily need to be 
made available everywhere (and some of them can be confusing).

> Tez autoparallelism estimation for order by is higher than mapreduce
> --------------------------------------------------------------------
>
>                 Key: PIG-4958
>                 URL: https://issues.apache.org/jira/browse/PIG-4958
>             Project: Pig
>          Issue Type: Bug
>            Reporter: Rohini Palaniswamy
>            Assignee: Rohini Palaniswamy
>             Fix For: 0.17.0
>
>         Attachments: PIG-4958-withoutsecurity.patch
>
>
>   The input size is calculated from the size of the samples in memory. Size 
> in memory is usually 4x or more than the serialized size. Mapreduce estimates 
> the number of reducers based on serialized size.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to