[
https://issues.apache.org/jira/browse/HDFS-641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12779008#action_12779008
]
Lee Tucker commented on HDFS-641:
---------------------------------
Circular dependencies are inherently evil, and fragile, and checked in jar
files doubly so. This cycle really needs to be broken for good build/test
hygiene. While it is a step backwards for HDFS users to have to build and
maintain an MR layer to test their fixes, it's really not much different than
before the project split, except that now the dependency is clearly exposed.
Perhaps there's a solution that doesn't involve using MR to test HDFS? That
would resolve both the circular dependency, and the delayed testing of HDFS
(because you're waiting for MR to build).
> Move all of the benchmarks and tests that depend on mapreduce to mapreduce
> --------------------------------------------------------------------------
>
> Key: HDFS-641
> URL: https://issues.apache.org/jira/browse/HDFS-641
> Project: Hadoop HDFS
> Issue Type: Bug
> Components: test
> Affects Versions: 0.20.2
> Reporter: Owen O'Malley
> Assignee: Owen O'Malley
> Priority: Blocker
> Fix For: 0.21.0
>
>
> Currently, we have a bad cycle where to build hdfs you need to test mapreduce
> and iterate once. This is broken.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.