Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.14.1
-
None
-
None
Description
NetworkTopology should operate only with the Node interface.
The actual class DatanodeDescriptor, which implements Node should not be used inside.
We should avoid introducing unnecessary dependencies.
This is the typical case when everything can and should be defined using the interface.
This becomes a requirement if we want to measure distances between other than data-nodes
types of nodes like TaskTrackers, clients.
Attachments
Attachments
Issue Links
- blocks
-
MAPREDUCE-259 Rack-aware Shuffle
- Resolved
- is depended upon by
-
HADOOP-1652 Rebalance data blocks when new data nodes added or data nodes become full
- Closed