[
https://issues.apache.org/jira/browse/HADOOP-16488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16917606#comment-16917606
]
Duo Zhang commented on HADOOP-16488:
------------------------------------
Oh shit, tried to remove the jackson dependency after moving JsonSerialization
out, and found a lot of nasty problems.
First, DelegationTokenAuthenticationHandler, there is a initJsonFactory method
which takes a Properties as input and can load JsonGenerator.Feature by reading
the configurations. This means we are tied together with jackson here as we
directly uses the config name of jackson...
Second, there is a Log4Json class which does not have an InterfaceAudience
annotation. It has a public method which returns a ContainerNode, which is a
data type in jackson. Is it safe to just mark it as IA.Private and purge these
things?
Thanks.
> Remove JsonSerialization from hadoop-common
> -------------------------------------------
>
> Key: HADOOP-16488
> URL: https://issues.apache.org/jira/browse/HADOOP-16488
> Project: Hadoop Common
> Issue Type: Sub-task
> Components: common
> Reporter: Duo Zhang
> Priority: Major
>
--
This message was sent by Atlassian Jira
(v8.3.2#803003)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]