[ https://issues.apache.org/jira/browse/HIVE-16611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Prasanth Jayachandran reassigned HIVE-16611: -------------------------------------------- Assignee: Prasanth Jayachandran > Kryo remove field is not working > -------------------------------- > > Key: HIVE-16611 > URL: https://issues.apache.org/jira/browse/HIVE-16611 > Project: Hive > Issue Type: Bug > Components: Serializers/Deserializers > Affects Versions: 1.2.1 > Reporter: Prasanth Jayachandran > Assignee: Prasanth Jayachandran > > I have seen some instances where removeField in SerializationUtilities is not > working > {code} > removeField(kryo, Operator.class, "colExprMap"); > removeField(kryo, AbstractOperatorDesc.class, "statistics"); > {code} > These 2 fields are not expected to be serialized but some stacktraces where > custom UDFs are involved these fields are observed in the stacktrace. > {code} > genericUDF (org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc) > chidren (org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc) > colExprMap (org.apache.hadoop.hive.ql.exec.SelectOperator) > childOperators (org.apache.hadoop.hive.ql.exec.TableScanOperator) > aliasToWork (org.apache.hadoop.hive.ql.plan.MapWork) > at > org.apache.hive.com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:125) > > ...(snip)... > at org.apache.hive.com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:672) > at > org.apache.hadoop.hive.ql.exec.Utilities.deserializeObjectByKryo(Utilities.java:1173) > > at > org.apache.hadoop.hive.ql.exec.Utilities.deserializePlan(Utilities.java:1062) > at > org.apache.hadoop.hive.ql.exec.Utilities.deserializePlan(Utilities.java:1076) > {code} > This needs further investigation. -- This message was sent by Atlassian JIRA (v6.3.15#6346)