[
https://issues.apache.org/jira/browse/HADOOP-16206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17679967#comment-17679967
]
Viraj Jasani edited comment on HADOOP-16206 at 1/23/23 8:12 PM:
----------------------------------------------------------------
PR for the first sub-task HADOOP-18206 is ready for review:
[https://github.com/apache/hadoop/pull/5315]
Steve has done initial review of the PR (except hdfs part). If any Hdfs expert
has some cycles to review the changes, that would be really great.
PS: Initial idea was to break HADOOP-18206 down into further sub-tasks and
tackle one module at a time, however I realized that it is only going to be
more painful given the inter-dependency among the modules. For instance, hdfs,
common, tools etc modules cannot be completely cleaned up individually without
breaking the build, due to their dependencies on utility classes. Hence, it was
decided to cover all modules in one shot with the above PR.
Moreover, we cannot completely get rid of commons-logging from classpath
because commons-configuration2 and httpclient still need it. Hence, with this
PR, the major goals are a) to avoid explicitly adding commons-logging
dependency in all of Hadoop modules, b) to avoid using commons-logging in our
codebase, and restrict its use in future.
was (Author: vjasani):
PR for the first sub-task HADOOP-18206 is ready for review:
[https://github.com/apache/hadoop/pull/5315]
Steve has done initial review of the PR (except hdfs part). If any Hdfs expert
has some cycles to review the changes, that would be really great.
PS: Initial idea was to break HADOOP-18206 down into further sub-tasks and
tackle one module at a time, however I realized that it is only going to be
more painful given the inter-dependency among the modules. For instance, hdfs,
common, tools etc modules cannot be completely cleaned up individually without
breaking the build, due to their dependencies on utility classes. Hence, it was
decided to cover all modules in one shot with the above PR.
Moreover, we cannot completely get rid of commons-logging from classpath
because commons-configuration2 and httpclient still need it. Hence, with this
PR, the major goals are a) to avoid having to add commons-logging dependency in
common, hdfs, yarn, tools, mapreduce modules and b) use it in our codebase.
> Migrate from Log4j1 to Log4j2
> -----------------------------
>
> Key: HADOOP-16206
> URL: https://issues.apache.org/jira/browse/HADOOP-16206
> Project: Hadoop Common
> Issue Type: Task
> Affects Versions: 3.3.0
> Reporter: Akira Ajisaka
> Assignee: Duo Zhang
> Priority: Major
> Attachments: HADOOP-16206-wip.001.patch
>
>
> This sub-task is to remove log4j1 dependency and add log4j2 dependency.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]