Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.0.0-alpha, 3.0.0-alpha1
-
None
-
None
Description
The block manager needs to evolve towards having the ability to run as a standalone service to improve NN vertical and horizontal scalability. The goal is reducing the memory footprint of the NN proper to support larger namespaces, and improve overall performance by decoupling the block manager from the namespace and its lock. Ideally, a distinct BM will be transparent to clients and DNs.
Attachments
Attachments
Issue Links
- blocks
-
HDFS-9814 Advance Hybrid Cloud Architecture (AHA) - HDFS Block Level Leases (Locks)
- Open
- relates to
-
HDFS-10419 Building HDFS on top of new storage layer (HDDS)
- Open
1.
|
Separate memory space between BM and NN | Open | Unassigned | |
2.
|
Refactoring to define interfaces between BM and NN and simplify the flow between them | Open | Unassigned | |
3.
|
Separate concurrency control between BM and NN | Open | Unassigned | |
4.
|
A NN-internal RPC BM service | Open | Unassigned | |
5.
|
Testing support for BM as a service | Open | Unassigned | |
6.
|
BM service as a separate process | Open | Unassigned |